Commit graph

7773 commits

Author SHA1 Message Date
maya
3f53af93dc libaudiofile: attempt to fix Ubuntu build which is failing due to UB in code
Switch left shift of negative operand with functionally equivalent and
well-defined function.
2016-12-17 16:40:31 +00:00
joerg
b647880733 Fix C++11 fallout. 2016-12-15 23:45:07 +00:00
wiz
028dd4d901 Updated speex to 1.2.0.
I just pushed the Speex 1.2.0 stable release.
Thanks to Ralph Giles for helping with the release process.
2016-12-12 14:53:13 +00:00
wiz
7135fcadcc Revert "Specify readline requirement on 30 packages"
Many of these definitely do not depend on readline.
So there must be a different underlying problem, and that
should be tracked down instead of papering over it.
2016-12-12 14:22:01 +00:00
wiz
c1079c1e9b Updated musicpd to 0.19.20.
ver 0.19.20 (2016/12/09)
* protocol
  - "setprio" re-enqueues old song if priority has been raised
* decoder
  - ffmpeg: ignore empty packets
  - pcm: fix corruption bug with partial frames (after short read)
  - sidplay: fix playback speed with libsidplayfp
* output
  - winmm: fix 8 bit playback
* fix gcc 7.0 -Wimplicit-fallthrough
* systemd: paranoid security settings
2016-12-12 14:16:12 +00:00
wiz
b9f1f94111 Bump PKGREVISION for chromaprint dependency change. 2016-12-12 10:15:50 +00:00
wiz
e5db49955a Updated chromaprint to 1.4.
Switch to ffmpeg3.

Version 1.4 -- December 3, 2016
===============================

 - Fully streaming audio processing without any post-processing step for the fingerprint generation.
 - Many performance optimizations. Especially when processing long streams, operations should be faster and use less memory.
 - C++11 compiler is now required for building the library.
 - The public C API now uses standard fixed-size int types from stdint.h (breaks backwards compatibility).
 - All code written for the library is now distributed under the MIT license.
 - Kiss FFT is now included with the library and automatically used if no other FFT library is found.
 - Added support for using the FFTW3F version of FFTW3.
 - Boost is no longer used.
2016-12-12 10:15:13 +00:00
adam
19b1dd21f8 Release 5.0.0:
added: multiple input formats, including RF64, Wave64, and CAF
 added: lossless DSD audio in Philips DSDIFF and Sony DSF files
 fixed: seeking in > 2GB WavPack files (new stream reader)
 fixed: accept > 4GB source audio files (all formats)
 improved: increase maximum samples from 2^32 to 2^40
 added: block checksums for robustness to corruption
 added: support for non-standard channel identities
 removed: support for legacy WavPack files (< 4.0)
 added: block decoder for streaming applications
 fixed: many small fixes and improvements
 added: all new pdf documentation
2016-12-11 11:08:12 +00:00
wiedi
e0222cad68 add pkg-config to tools 2016-12-09 14:43:39 +00:00
ryoon
36ed025474 Recursive revbump from textproc/icu 58.1 2016-12-04 05:17:03 +00:00
marino
938dfe006b Specify readline requirement on 30 packages
Solves:
/usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline

The missing specification is obvious on DragonFly because there's
no publically accessible version of readline in base.
2016-12-04 03:51:14 +00:00
marino
36cf0df62c audio/pulseaudio: Disable building on DragonFly
PulseAudio builds on DragonFly but doesn't function correctly (one
core spins at 100% and sound still doesn't work.  PA has been banished
from DPorts, so follow suit here.
2016-12-03 21:57:47 +00:00
wiedi
ccb1e24567 fix int types on SunOS 2016-12-03 20:14:05 +00:00
wiz
d8f636935b Fix weird CONFLICTS line. 2016-12-01 14:48:02 +00:00
wiz
1cb50977f2 Add upstream bug report URL. 2016-11-30 12:43:35 +00:00
wiz
de802b4165 Updated hydrogen to 0.9.7.
2016-11-01 the hydrogen team <hydrogen-devel@lists.sourceforge.net>
	* Release 0.9.7
	* The color of the SongEditors squares is now configurable
	* Added support for midi cymbal choking
	* Added support for midi hihat pressure control
	* Added hihat pressure groups
	* Added basic non session manager support
	* Added instrument components
	* Basic lilypond export
	* New windows cross compilation script
	* Support for soundlibrary images
	* Configurable sample selection algorithm
	* Support for soundlibraries with images
	* Donation dialog
	* New midi action:
		* SELECT_PREV_PATTERN_RELATIVE
2016-11-30 12:34:20 +00:00
wiz
9f55d8f919 Updated libopenmpt to 0.2.7386.
libopenmpt 0.2-beta20.3 (2016-11-20)

    [Bug] Possible crashes with malformed ITP and MED files.
    Pattern loops ending on the last row a pattern were not executed correctly in S3M files.
    Playback fixes for 8-channel MED files
    Tremolo on quiet notes was broken in 0.2-beta20.2.
2016-11-28 15:32:28 +00:00
wiz
0985779d3f Updated snd to 16.9.
Snd 16.9:

Anders Vinjar provided tankrev.scm
Tito Latini fixed a bug in clm's tap generator (discovered by AV).

Snd: removed snd13.scm

s7: make-keyword -> string->keyword

checked: FC 25, gtk 3.21.6 3.22.0|1, sbcl 1.3.10
  in gtk 3.22.0, the basic display mechanism changed again(!) so
  (at least today) the window-manager close decoration is messed up,
  and I probably missed other troubles -- please let me know
  as you encounter them.

Thanks!:  Anders Vinjar, IOhannes m zmölnig, Tito Latini.
2016-11-27 09:33:11 +00:00
wiedi
017afa2fbb fix int types on SunOS 2016-11-24 02:23:41 +00:00
leot
dc07cb3fa2 Update audio/glyr to glyr-1.0.10
Changes:
The license of glyr changed from GPLv3 to LGPLv3 (See also #82).
Additionally the lyricswiki provider was fixed (thanks @bugdone)
and quite some typos were fixed (thanks @emillon).

There are more broken providers, but sadly I lack the time/motivation to
maintain glyr on a regular base.
Therefore I would happily pass the development of glyr to a new maintainer.
Please mail me if you are interested.
2016-11-12 17:12:22 +00:00
adam
631b8634aa MikMod 3.2.7:
- Documentation update.
- Update DOS build for the new djgpp-2.05 release.
2016-11-12 07:34:34 +00:00
adam
a1e2fa29c2 libmikmod v3.3.10:
- Fixed windows builds when UNICODE is defined. (Thanks S. Michel).

libmikmod v3.3.9:
- Amiga, AHI driver: Fixed a crash upon driver shutdown.
- Amiga: Updates. Added standalone makefiles with cross-build support.
- RAW file writer: Changed to use ansi stdio functions instead of
  posix unistd, for better portability.
- Playercode: Allocate the right channel reverb buffers only if the
  mixer is setup for stereo mode. (Helps with ports to memory-tight
  platforms. Patch from Andrew Rossignol.)
- Fixed access to uninitialized memory in the simpleplayMEM example
  program.
- Added a configuration option to exclude the hqmixer (off by default.)
- Using locale-insensitive ctype.h and casecmp functions in library.
- Configury: New --disable-alldrv option to disable all of the audio
  output drivers.  If additional --enable-xxx options are given, the
  specified drivers will be enabled.
2016-11-12 07:34:01 +00:00
gdt
8d6b8ac22d Test for clang with "!empty(PKGSRC_COMPILER:Mclang)"
Avoids failure to notice clang (and use tls workaround) when
PKGSRC_COMPILER is "ccache clang" or similar.  Resolves build failure;
binary should be unchanged if it built before.
2016-11-12 00:50:19 +00:00
leot
d99316c8ce Add a patch to fix lyricswiki provider (via upstream from pullup request #80)
Bump PKGREVISION
2016-11-07 15:12:33 +00:00
maya
e1f50ee179 taglib: require gcc 4.7 for our own use of -std=c++11.
the flag is needed, but was only introduced in gcc 4.7.

fixes build on netbsd 6.1.5
2016-11-04 14:03:14 +00:00
taca
2289cba41b Update ruby-mp3info to 0.8.10.
=== 0.8.10 / 2016-10-31

* bugfix on /^(T|COM|USLT)/ tags parsing
2016-11-01 16:40:47 +00:00
wiz
ab14a904fb Updated taglib to 1.11.1.
TagLib 1.11.1 (Oct 24, 2016)
============================

 * Fixed binary incompatible change in TagLib::String.
 * Fixed reading ID3v2 CTOC frames with a lot of entries.
 * Fixed seeking ByteVectorStream from the end.
2016-10-31 16:32:56 +00:00
wiz
2eea170464 Remove libsamplerate dependency. Bump PKGREVISION.
From the 6.0 release notes (https://freedesktop.org/wiki/Software/PulseAudio/Notes/6.0/):

The libsamplerate based resamplers are now deprecated, because they
offer no particular advantage over speex. Packagers can drop the
dependency to libsamplerate, unless they specifically want to keep
enabling the libsamplerate based resamplers for some reason.
2016-10-30 12:10:50 +00:00
wiz
b82ad34660 Updated libopenmpt to 0.2.7299.
libopenmpt 0.2-beta20.2 (2016-10-22)

    [Bug] The C API could crash instead of failing gracefully in out-of-memory situations.
    [Bug] libopenmpt_stream_callbacks_fd.h and libopenmpt_stream_callbacks_file.h were missing in Windows development packages.
    [Bug] Plugins did not work correctly when changing the sample rate between two render calls.
    [Bug] Possible crashes with malformed IT, AMS, MDL, MED, MPTM, PSM and Startrekker files.
    [Bug] Possible hangs with malformed DBM, MPTM and PSM files.
    ParamEq plugin emulation didn't do anything at full gain (+15dB).
    Avoid enabling some ProTracker-specific quirks for MOD files most likely created with ScreamTracker 3.
    Tremolo effect only had half the intended strength in MOD files.
    openmpt123: Improved section layout in man page.
2016-10-28 09:59:08 +00:00
mrg
90fe209bfb fix LOGGER_SLEEP() to not call usleep() with 1000000 which is allowed
to be illegal (and is on netbsd.)  this fixes 100% cpu usage seen
while doing nothing at all.  (it still writes nul to /dev/audio while
doing nothing, but that takes little cpu :)
2016-10-25 01:23:55 +00:00
tnn
b1e513b6dd Update to libebur128-1.1.0.
"This release adds a new function ebur128_relative_threshold(), adds the
new channel definitions from ITU R-REC-BS 1770-4 to the channel enum, and
fixes some build issues."
2016-10-10 23:16:32 +00:00
wiz
982c8f22e9 Recursive bump for all users of pgsql now that the default is 95. 2016-10-09 21:41:55 +00:00
adam
3b88bd43a5 Revbump post boost update 2016-10-07 18:25:29 +00:00
spz
18517f26ac may be one of our unparseable license culprits 2016-10-03 07:19:32 +00:00
mef
b1e336fa92 Githubify 2016-10-02 05:33:18 +00:00
kamil
5ab0804163 bmpx requires C++11 unconditionally, not just for Clang
While there add GCC_REQD+=4.8 as it was the first branch to support major
subset of C++11. Build tested with GCC-5.4.0 on NetBSD.
2016-09-25 20:23:15 +00:00
wiz
a82aa43c18 Recursive PKGREVISION bump for gnutls shlib major bump. 2016-09-19 13:04:18 +00:00
wiedi
3a26786a5a fix int types on SunOS 2016-09-15 20:33:02 +00:00
wiedi
9b2c065cf4 c99 fixes SunOS 2016-09-15 20:21:37 +00:00
wiz
bf5feaf841 Updated snd to 16.8. 7 years of changes, big picture overview below.
Updated options to match supported ones, removing the guile one.
Many more options could be handled:
ruby, forth, alsa, oss, jack, pulseaudio, gmp, ladspa
but are not right now.

The default extension language is now s7 (a scheme), included.

Snd 16.8.

cmn: Michael Edwards got cmn to work in ECL.

s7: object->let
    changed ->byte-vector to string->byte-vector
    let-temporarily is now built-in

checked: sbcl 1.3.8|9, gtk 3.21.5

Thanks!: Michael Edwards.Snd change log

 6-Sep:     Snd 16.8.
 28-Jul:    Snd 16.7.
 14-Jun:    Snd 16.6.
 30-May:    snd-lint.scm, symbol takes any number of args.
 6-May:     Snd 16.5.
 29-Mar:    --with-webserver configuration  (Kjetil Matheussen)
 28-Mar:    Snd 16.4.
 18-Mar:    s7webserver directory (Kjetil Matheussen)
 20-Feb:    Snd 16.3.
 11-Jan-16: Snd 16.2.

2015 ----------------------------------------------------------------

 30-Nov:    Snd 16.1.
 19-Oct:    Snd 16.0.
 11-Sep:    Snd 15.9.
 1-Aug:     Snd 15.8.
 15-Jun:    Snd 15.7.
 11-May:    Snd 15.6.
 3-Apr:     Snd 15.5.
 20-Mar:    changed the no-gui repl to use repl.scm in the s7 case.
 27-Feb:    Snd 15.4.
 25-Jan:    Snd 15.3.

2015 ----------------------------------------------------------------

 18-Dec:    Snd 15.2.
 5-Nov:     moved all the motif stuff (xm.c, snd-motif.scm etc) to the *motif* environment,
              OpenGL (gl.c, snd-gl.scm) to *gl*, and gtk (xg.c, snd-gtk.scm etc) to *gtk*.
 4-Nov:     Snd 15.1.
 25-Sep:    Snd 15.0.
 17-Sep:    moved snd-x*.c to snd-motif.c
 18-Aug:    Snd 14.9.
 9-July:    Snd 14.8.
 31-May:    Snd 14.7.
 23-Apr:    Snd 14.6.
 18-Mar:    Snd 14.5.
 12-Feb:    Snd 14.4.
 4-Jan:	    Snd 14.3.

2014 ----------------------------------------------------------------

 22-Nov:    Snd 14.2.
 15-Oct:    Snd 14.1.
 11-Oct:    removed frame.scm and mixer.scm: frames and mixers are obsolete in the scheme version of Snd.
 11-Sep:    Snd 14.0.  Homogenous vectors, write readably, libc.scm, libgsl.scm.
 5-Sep:     removed kmenu.scm and oscope.scm.
 9-Aug:     write.scm, removed pretty-print.scm.
 3-Aug:     Snd 13.9.
 17-Jul:    many changes to the configure script, added tools/make-config-pc.rb.
 30-Jun:    Snd 13.8.
 11-Jun:    removed the view files dialog from the gtk version, including all the
              related extension language functions, and view-files-select-hook.
 25-May:    Snd 13.7.
 14-May:    glistener.c/h (gtk listener).
 22-Apr:    Snd 13.6.
 12-Mar:    Snd 13.5.
 4-Feb:     Snd 13.4.

2013 ----------------------------------------------------------------

 25-Dec:    Snd 13.3.
 30-Oct:    Snd 13.2.
 20-Sep:    Snd 13.1.
 8-Aug:     Snd 13.0.
 3-July:    removed ptree-channel and max-virtual-ptrees, optimization, run.c.
              (clm 5.0, sndlib 22.0).
 26-Jun:    Snd 12.12.
 4-Jun:     removed the --with-static-* configuration switches.
 21-May:    Snd 12.11.
 11-May:    all scheme-side hook code changed.  removed print-hook.
 1-May:     removed mus-audio-describe, ESD audio support, audinfo.
 12-Apr:    Snd 12.10.
 5-Mar:     Snd 12.9.
 Feb:       s7: added random-state?, hash-table-iterator?, and morally-equal?
            clm/cmn/snd/s7: removed snd1.html and snd-contents.html (these were
                 using Javascript for stuff that is now built into html), and
                 translated the rest of the html files to html5.
            snd: removed the recorder, recorder-dialog, snd-g|xrec.c,
                 changed various menu names and added a view:with-grid menu
                 moved dialog buttons around at random,
                 removed save-macros and named keyboard macros,
                 added context-sensitive tooltips to the gtk version,
                 changed the gtk listener default font to Monospace 11,
                 the "minibuffer" is now a "statusbar".  This means it is not
                    editable, so all the key sequences that used to prompt for
                    info are either undefined now, or use a dialog instead.
                 removed minibuffer-history-length, prompt-in-minibuffer, clear-minibuffer,
                    and report-in-minibuffer.  Replaced the latter two with status-report.
                 removed sound-specific search-procedures (i.e. there is only one search procedure)
                 removed the bomb function
  2-Feb:    Snd 12.8.
  27-Jan:   removed snd10.scm.

2012 ----------------------------------------------------------------

 30-Dec:    Snd 12.7.
 8-Nov:     Snd 12.6.
 29-Sep:    Snd 12.5.
 19-Aug:    Snd 12.4.
 18-Aug:    removed snd9.scm.
 14-Jul:    removed thread stuff.
 11-Jul:    Snd 12.3.
 30-May:    Snd 12.2.
 24-Apr:    Snd 12.1.
 5-Apr:     lint.scm.
 25-Mar:    show-full-range, info-popup-hook.
 21-Mar:    with-interrupts.
 18-Mar:    Snd 12.0.
 18-Mar:    removed time-graph-hook; replaced by combined-data-color.
 10-Mar:    space=play or pause, tracking-cursor stuff changed.
 4-Mar:     'src' button in Save-as dialogs to do automatic sampling rate conversion.
 1-Mar:     delete-selection-and-smooth, delete-samples-and-smooth.
 23-Feb:    sync-style variable: sync-none, sync-all, or sync-by-sound (the new default).
            Options:Controls menu item, and Edit:Unselect
	    show-selection and unselect-all.
            show-full-duration, initial-beg, initial-dur, ask-about-unsaved-edits.
            with-toolbar, with-tooltips, remember-sound-state, with-smpte-label.
	    new built-in toolbars, removed toolbar.scm and panic.scm.
            removed Snd.gtkrc, Snd.ad, and the totally obsolete X resources stuff.
            The built-in popup menus are now context sensitive, and the files popup.scm
              and gtk-popup.scm have been removed.
            with-menu-icons (Gtk only).
            play-arrow-size
 12-Feb:    Snd 11.13.
 7-Jan:     Snd 11.12.

2011 ----------------------------------------------------------------

 29-Nov:    Snd 11.11.
 5-Nov:     add|delete-watchers removed, replaced by effects-hook.
 25-Oct:    Snd 11.10.
 22-Sep:    def-clm-struct is now just a synonym for defgenerator.
 19-Sep:    removed snd7.scm and snd8.scm.
 18-Sep:    Snd 11.9.
 19-Aug:    removed the Gdk backend option; cairo is now the only choice.
 12-Aug:    Snd 11.8.
 9-Aug:     make-index.scm (replaces index.cl and indexer.scm).
 30-Jul:    removed *-button-color.
 8-July:    Snd 11.7.
 12-Jun:    removed window-property, window-property-changed-hook, send-mozilla.
            removed snd-gxutils.c.
 7-June:    Snd 11.6.
 27-May:    removed snd6.scm. added binary-io.scm.
 29-Apr:    Snd 11.5.
 7-Apr:     autoload support via s7's *unbound-variable-hook*.
 20-Mar:    Snd 11.4.
 27-Feb:    the run macro's argument no longer has to be a thunk.
 11-Feb:    Snd 11.3.
 9-Feb:     removed NLS support (the po directory and so on).
 8-Feb:     moved sound|channel|mix|mark|edit-property to C.
 23-Jan:    The rest of the Guile-dependent files have been removed.
              This includes pd-*, rt-*, and the --with-snd-as-pd-external
              --with-hobbit, and --with-rt configuration switches.
 5-Jan:     Snd 11.2.

2010 ----------------------------------------------------------------

 26-Dec:    tools/sam.c.
 21-Dec:    moved focus-follows-mouse to C as with-pointer-focus.
 	    removed def-optkey-fun and def-optkey-instrument (use define* and definstrument).
 16-Dec:    make-current-window-display (draw.scm) moved to C as with-inset-graph.
            removed Guile support.
 14-Dec:    peak-env support moved to C, added peak-env-dir, removed peak-env.*,
              peak-env-info, read-peak-env-info-file, and write-peak-env-info-file.
 11-Dec:    removed midi.c and Alsa < 1.0 support.
 7-Dec:     removed SGI support.
 4-Dec:     portaudio support.
 1-Dec:     removed --with-modules configuration switch.
 30-Nov:    Snd 11.1.
 23-Nov:    colormaps are objects now.  integer->colormap, colormap->integer.
            transforms are also objects.  integer->transform, transform->integer.
 20-Nov:    play is generic now, "old-play" is the previous form.
 6-Nov:     removed all support for gtkglext.
 2-Nov:     selection function/object. selection->mix.
 28-Oct:    pretty-print.scm.
 22-Oct:    Snd 11.0.
 16-Oct:    clm.rb and grani.rb (thanks to Mike Scholz).
 12-Oct:    generic length, srate, channels, frames, file-name, sync, maxamp.
 7-Oct:     removed run-safety; the run macro only works in s7.
 6-Oct:     removed *snd-loaded-files* and *snd-remember-paths*.
            removed tools/sed-href, tools/lines.scm, and tools/check-gtk.scm.
 29-Sep:    mixes are objects (not ints), integer->mix and mix->integer.
            all "sample-reader" and "sample_reader" names changed to "sampler".
            marks are objects (not ints), integer->mark and mark->integer.
	    regions are objects, integer->region, region->integer.
            several region functions now take the region argument first:
              insert-region, make-region-sampler, mix-region, region-sample,
              region->vct, region->frame, make-region-frame-reader.
            sounds are objects, but integers are still ok, integer->sound and sound->integer.
	    players are objects.
            removed export-all.scm, snd4.scm, snd5.scm.
 17-Sep:    Snd 10.9.
 10-Sep:    removed show-backtrace. default optimization is 6.
 9-Aug:     Snd 10.8.
 6-Jul:     Snd 10.7.
 2-Jul:     default audio in Linux is now ALSA.
 28-May:    Snd 10.6.
 17-Apr:    Snd 10.5.
 26-Feb:    Snd 10.4.
 30-Jan:    big-gens.scm (scheme-only versions of the built-in generators).
 15-Jan:    Snd 10.3.
 8-Jan:     multiprecision math support for all scheme (s7) numeric
              types and functions via gmp, mpfr, and mpc.  In configure,
              use --with-gmp.

2009 ----------------------------------------------------------------

 29-Dec:     jcvoi.scm.
 11-Dec:     snd10.scm for sum-of-sines and friends.
 28-Nov:     Snd 10.2.
 17-Nov:     removed s7-optargs.scm -- define* is now built-in in s7.
 11-Nov:     removed s7-format.scm -- format is now built-in in s7.
 4-Nov:      moved snd-run.c to run.c (for sndlib).
 29-Oct:     osc.scm thanks to Kjetil.
 16-Oct:     removed Gauche support.
 15-Oct:     Snd 10.1.
 3-Sep:      Snd 10.0.
 1-Sep:      S7 extension language.
 14-Jul:     Snd 9.11.
 7-July:     with-threaded-channels.
 30-Jun:     flatten-partials.
 27-Jun:     axis-color.
 20-Jun:     time-graph-hook.
 6-June:     with-threaded-sound (ws.scm)
 2-June:     Snd 9.10.
 30-May:     peak-phases.scm.
 20-May:     rt-various.[ch], rt-coroutines.scm, rt-stalin.scm, rt-DotEmacs, and
               many other changes thanks to Kjetil.
	     many const char* changes for g++ 4.3.0.
 17-May:     normalize-partials is now built-in.
 12-May:     expandn (clm-ins.scm) thanks to Michael Klingbeil.
 10-May:     merged green.scm into generators.scm.
 5-May:      music5 port: music5.f, music5-examples, old-music5.f
2016-09-15 17:02:24 +00:00
wiz
b2c3e4d4e1 This version of snd does not support guile20, switch it back. 2016-09-15 16:52:36 +00:00
wiz
e4025746ee After guile's and guile20's installation prefixes have changed, it's time
to bump their dependencies (except those that were bumped in the last 24
hours already).
2016-09-15 14:32:39 +00:00
wiedi
5c614f5846 link network libs on SunOS 2016-09-15 13:56:58 +00:00
wiz
e948574aa4 Update gstreamer1 and its plugins to 1.8.3.
1.8.3

The third 1.8 bug-fix release (1.8.3) was released on 19 August 2016. This release only contains bugfixes and it should be safe to update from 1.8.x.
Major bugfixes in 1.8.3

    Fix Android build scripts on OS X and Windows
    Fix stepping in PAUSED state in certain circumstances
    Fix jackaudiosink hang when exiting
    Fix udpsrc receiving multicast packets not only from the selected multicast group
    Fix unnecessary decoding of unselected streams in GES
    Fix (multi)udpsink randomly not sending to clients
    Fix ALL_BOTH probes not considering EVENT_FLUSH
    Fix average input rate calculations in queue2
    Fix various locking issues causing deadlock in adaptivedemux
    Fix gst-libav encoders to correctly produce codec_data in caps
    Add Wayland, Windows and Rasberry Pi support to the QML GL video sink
    Add support for building with OpenH264 1.6
    Add support for controlling deinterlacing in GES video sources
    ... and many, many more!

For a full list of bugfixes see Bugzilla. Note that this is not the full list of changes. For the full list of changes please refer to the GIT logs or ChangeLogs of the particular modules.
Known Issues

    gst-rtsp-server does not take address pool configuration into account for sending unicast UDP. Bugzilla #766612

    vp8enc crashes on 32 bit Windows, but was working fine in 1.6. 64 bit Windows is unaffected. Bugzilla #763663
2016-09-12 09:00:09 +00:00
taca
5f84ee3fc6 Drop "55" (php55) from PHP_VERSIONS_ACCEPTED. 2016-09-11 17:03:25 +00:00
szptvlfn
dba11c5f0e Bump PKGREVISION for NOT_PAX_MPROTECT_SAFE 2016-09-10 23:23:20 +00:00
richard
5c17922454 disable neon on aarch64 2016-09-08 15:25:05 +00:00
joerg
852712577b Rename RUBY_VERSION_SUPPORTED into _RUBY_VERSIONS_ACCEPTED to follow the
naming scheme of the other multi-version packages. Add support for the
coorresponding RUBY_VERSIONS_INCOMPATIBLE list.
2016-09-08 15:19:16 +00:00
maya
69a04273a7 pulseaudio: require gcc 4.8.
configure tests if --std=gnu11 works, gcc 4.5.3 (netbsd-6.1.5) does not pass
this check.
2016-09-04 18:33:03 +00:00
wiz
b22986a4b6 Updated libopenmpt to 0.2.7025.
libopenmpt 0.2-beta20.1

    [Bug] The test suite could fail on MacOSX or FreeBSD in non-fatal ways when no locale was active.
    [Bug] Possible crashes with malformed IT, MED, MPTM, PSM and Startrekker files.
    'Makefile' has now explicit support for FreeBSD with no special option or configuration required.
2016-09-04 08:52:13 +00:00
maya
93ae1b90b9 Oops, and the checksum for the patch changed. 2016-09-02 14:30:34 +00:00
maya
7c1ad0d859 Explain patch 2016-09-02 14:30:06 +00:00
maya
5b197e4920 Use a compile test at configure to check for SSE, not just the existence
of a header.
Default compiler setup in netbsd disables SSE, we cannot compile stuff
that uses it - but we do have the headers for it.

Allows us to get rid of SSE disabling for sunpro compiler, it should
fail the compile test as well.

Patch from FreeBSD (pointed out by John D. Baker)

Fixes PR pkg/51209: audio/lame build fails on i386-7.99.30
2016-09-02 14:07:43 +00:00
mef
387edc5340 Update HOMEPAGE to linux-apps.com 2016-08-30 10:39:08 +00:00
wiz
1682c6507d Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.
2016-08-28 15:48:28 +00:00
joerg
17017b03f3 Missing include. 2016-08-27 18:09:16 +00:00
wiz
bf029b6283 Updated libwildmidi to 0.4.0.
This is a major milestone release!

We worked hard over the years to improve WildMIDI by looking at
how it is used downstream and working with them to offload their
MIDI-related burdens and pushing them to WildMIDI. We've included
support for the following MIDI-like formats: HMI, HMP, KAR, MIDI
Type 2, MUS and XMI. We've expanded our API to help facilitate
error detection, logging and on-the-fly conversion from MIDI-likes
to MIDI without having to initialize the library first.

What's new in 0.4.0:

    API change: The library now returns audio data in host-endian format, not little-endian.
    API change: WildMidi_GetVersion() added to the api, along with new numeric version macros in the wildmidi_lib.h header. the dso version is changed from 1 to 2.
    API change: All long or unsigned long type _WM_Info fields changed into strictly 32bit fields (int32_t or uint32_t.)
    API change: WildMidi_OpenBuffer() and WildMidi_GetOutput() changed to accept strictly 32bit size parameters, i.e. uint32_t, instead of unsigned long.
    API change: WildMidi_ConvertToMidi() and WildMidi_ConvertBufferToMidi() added for MIDI-like files to be converted to MIDI.
    API change: WildMidi_SetCvtOption() added to support conversion options.
    API change: WildMidi_SongSeek() added to support Type 2 MIDI files.
    API change: WildMidi_GetLyric() added to support embedded text, such as KAR files.
    API change: WildMidi_GetError() and WildMidi_ClearError() added to cleanly check for, retrieve and clear error messages. They no longer go to stderr.
    Support for loading XMI (XMIDI format) files, thanks Ryan Nunn for releasing his code under the LGPL.
    Support for loading MUS (MUS Id format) files, such as from Doom.
    Support for loading HMP/HMI files, such as from Arena and Daggerfall.
    Support for loading KAR (MIDI with Lyrics) and Type 2 MIDI files.
    Build requires cmake-2.8.11 or newer now.
2016-08-24 10:09:40 +00:00
wiz
e0c2cd1c72 Updated musicpd to 0.19.19.
ver 0.19.19 (2016/08/23)
* decoder
  - ffmpeg: bug fix for FFmpeg 3.1 support
  - wildmidi: support libWildMidi 0.4
* output
  - pulse: support 32 bit, 24 bit and floating point playback
* support non-x86 NetBSD
* fix clang 3.9 warnings
2016-08-24 10:04:54 +00:00
wiz
c45ff9bcc2 Add upstream bug report URL. 2016-08-24 10:01:21 +00:00
wiz
ad6b6385df Updated id3 to 1.0.0.
1.0.0
-----

- Development taken over by Peter Pentchev.
- Import a Debian patch by Stefan Ott <stefan@ott.net> to
  avoid backquotes in the usage string.
- Import a Debian patch by Stefan Ott <stefan@ott.net> and
  Peter Pentchev to let the compiler and linker flags be
  overridden.
- Let the install program and the strip flag also be overridden.
- Check some more functions' return values for errors.
- Add some preprocessor and compiler flags to specify certain
  POSIX and C environment standards.
- Reorder the #include statements.
- Also include <strings.h> for strncasecmp().
- Mark the list of genres in genre.h as "const char".
- Add a lot of GCC-specific compiler warning flags.
- Use the err(3) and warn(3) functions, they're portable enough.
- Mark several global variables as static.
- Break the display of the ID3 tags out into a separate function.
- Use "return" from main(), remove unreachable "break" statements.
- Avoid possible out-of-bound copying when storing command-line
  arguments into the new tag structure.
- Expect a C99 compiler and reduce the scope of some variables.
- Use the C99 "bool" type for, well, boolean flags.
- Convert the id3.1 manual page to the mdoc format.
- Fix the fields length in the manual page - only the comment is
  limited to 28 characters, the rest of the text fields are at 30.
- Use the more common "file..." instead of "file1 [file2 [file3...]]"
- Fill in some commonly-used manual page sections.
- Validate number-to-string conversions for the genre and track number.
- Fix a signedness error in the track number display.
2016-08-24 09:59:31 +00:00
maya
c6735f03ed disable the ability to build cmus with curses libraries besides ncursesw.
cmus doesn't build with others because it uses a type MEVENT which is
only available in ncursesw.
2016-08-24 09:34:32 +00:00
wiz
b9edc2c9f5 Updated mpc to 0.28.
0.28 (2016/08/18)
* let "listall" print songs only
* "searchplay" supports tags
* add command "pause-if-playing"
* format: add escape character to escape sequences
* use environment variable "MPC_FORMAT"
* require libmpdclient 2.9 or newer
2016-08-22 14:16:59 +00:00
mef
d7bbe51876 Updated audio/sound-theme-freedesktop to 0.8
--------------------------------------------
Version 0.8
==============
 * change default bell sound (William Jon McCann)
2016-08-22 13:02:46 +00:00
wiz
873f18a45f Fix pasto. 2016-08-20 10:20:03 +00:00
wiz
5393f78552 Fix audio device path in example config file.
Lost sometime in 2015.

Bump PKGREVISION.
2016-08-20 10:17:09 +00:00
mef
002eaa3cbf Updated audio/ncmpc to 0.25
---------------------------
ncmpc 0.25 - (2016-08-18)
* lyricswiki: handle redirects
* lyricswiki: update XML format
2016-08-20 05:31:09 +00:00
wiz
def6b231d1 Updated libopenmpt to 0.2.6774.
libopenmpt 0.2-beta20 (2016-08-07)

    [Bug] PSM loader was broken on big-endian platforms since forever.
    [Bug] load.skip_samples ctl did not work for PSM16 modules.
    There is a new "subsong" ctl, which can return the currently selected subsong.
    More accurate ProTracker arpeggio wrap-around emulation.
    More accurate sample tuning in PSM16 files.
    Samples in DSM files were sometimes detuned and some pattern commands were not imported correctly.
    More accurate import of MDL 7-bit panning command.
    Only import pattern commands supported by the UltraTracker version that was used to save ULT files. Add support for command 5-C (end loop).
    DMF sample loop lengths were off by one.
    Unis 669 pan slide effect was too deep.
    Several valid (but slightly corrupted possibly due to disk failures or data transfer errors) SoundTracker files were no longer loading since libopenmpt 0.2-beta18.
2016-08-19 15:22:47 +00:00
wiz
3c2b0956f2 Updated musicpd to 0.19.18.
ver 0.19.18 (2016/08/05)
* decoder
  - ffmpeg: fix crash with older FFmpeg versions (< 3.0)
  - ffmpeg: log detailed error message
  - ffmpeg: support FFmpeg 3.1
  - sidplay: detect libsidplay2 with pkg-config
  - sidplay: log detailed error message
  - sidplay: read the "date" tag
  - sidplay: allow building with libsidplayfp instead of libsidplay2
* output
  - shout: recognize setting "encoder" instead of "encoding"
* fix memory leak after stream failure
* fix build failure with Boost 1.61
* require gcc 4.7 or newer
2016-08-19 13:52:39 +00:00
ryoon
82f67120a8 Recursive revbump from multimedia/libvpx uppdate 2016-08-17 00:06:39 +00:00
jperkin
51ffc7a746 Fix build on Darwin/clang. 2016-08-15 09:26:20 +00:00
richard
f05f5c65eb SunOS needs c99 and at the same time add option for 'fftw' enabling the use
of the Discrete Fourier Transforms library.
2016-08-06 15:56:50 +00:00
ryoon
e37b97fe3c Recursive revbump from audio/pulseaudio 2016-08-04 17:03:30 +00:00
ryoon
2329e24f62 Update to 9.0
Changelog:
PulseAudio 9.0

Changes at a glance:

 * Automatic routing improvements
 * Beamforming and various other new features in the WebRTC echo canceller
 * Various improvements in module-role-cork and module-role-ducking
 * LFE remixing disabled by default
 * memfd-backed shared memory transport
 * Support for sample rates up to 384 kHz
 * webrtc-audio-processing dependency minimum version bumped to 0.2
 * Changed the C standard from C99 to C11.

Detailed change log:

  http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/9.0

Contributors

  Ahmed S. Darwish
  Alexander E. Patrakov
  Arun Raghavan
  Barun Kumar Singh
  David Henningsson
  Deepak Srivastava
  Gabor Kelemen
  Georg Chini
  Jeremy Huddleston Sequoia
  Jonathan Perkin
  Juho Hämäläinen
  Jungsup Lee
  Kamil Rytarowski
  Marcin Lewandowski
  Milo Casagrande
  Muhammet Kara
  Nazar Mokrynskyi
  Peter Meerwald
  Piotr Drąg
  Sachin Kumar Chauhan
  Sangchul Lee
  Tanu Kaskinen
  YunQiang Su
2016-08-04 16:45:55 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
jperkin
a91121e7d2 Update audio/cmus to 2.7.1.
Major new features:

 - conditionals in format strings, with syntax %{?CONDITION?A[?B]}
 - sndio output plugin (OpenBSD)
 - VTX (libayemu) input plugin
 - optional mouse support (:set mouse=true to enable)

Notable changes:

 - lots of new formatting options:
   - format_treewin
   - format_treewin_artist
   - format_trackwin_album
   - format_statusline
 - play count support (%X or %{play_count} in format strings)
 - Bash completion support for cmus and cmus-remote
 - support for CMUS_SOCKET environment variable
 - format_print remote command
 - pwd command
 - auto_expand_albums option is split into
   - auto_expand_albums_follow
   - auto_expand_albums_search
   - auto_expand_albums_selcur
2016-08-02 13:57:48 +00:00
jperkin
c967686277 Don't enable OSS if unsupported. Fixes Darwin at least. 2016-07-25 15:28:27 +00:00
wiz
e3bd038c80 Updated libopenmpt to 0.2.6664.
libopenmpt 0.2-beta19 (2016-07-23)

    [Change] libopenmpt now uses C++14 [[deprecated]] attribute
    instead of compiler-specific solutions when appropriate.
    [Change] libopenmpt C++ header now uses C++11 noexcept instead
    of C++98 throw() exception specification when supported. throw()
    is deprecated since C++11. This does not change API or ABI as
    they are equivalent. Use LIBOPENMPT_ASSUME_CPLUSPLUS_NOEXCEPT
    to override the default.
    [Change] The preprocessor macro LIBOPENMPT_ANCIENT_COMPILER_STDINT
    is gone. Please use LIBOPENMPT_ASSUME_CPLUSPLUS_CSTDINT instead.
    Additionally, the typedefs moved from illegal namespace ::std
    into somewhat less dangerous namespace ::openmpt::std. You can
    test #ifdef LIBOPENMPT_QUIRK_NO_CSTDINT client-side to check
    whether libopenmpt.hpp used the non-standard types. (Note: Of
    all supported compilers, this change only affects the 3 compilers
    with only limited support: MSVC 2008, GCC 4.1, GCC 4.2.)
    [Bug] xmp-openmpt: Crash when viewing sample texts.
    The public libopenmpt C++ header has auto-detection logic for
    the used C++ standard now. In case your client code compiler
    misreports the standard version or you want to override it for
    other reasons, #define LIBOPENMPT_ASSUME_CPLUSPLUS to the value
    of the standard version you desire to be used. There is also a
    macro for each individual aspect, like
    LIBOPENMPT_ASSUME_CPLUSPLUS_CSTDINT,
    LIBOPENMPT_ASSUME_CPLUSPLUS_DEPRECATED,
    LIBOPENMPT_ASSUME_CPLUSPLUS_NOEXCEPT which take precedence over
    the general macro.
    Portamento with sample swap behaviour was wrong for ProTracker
    MODs.
    Rewritten loader and various playback fixes for MDL files.
    libopenmpt 0.2-beta18 broke import of many pattern commands in
    DBM, DMF and ULT files.
2016-07-24 19:37:09 +00:00
wiz
563aebcfb8 Updated libopenmpt to 0.2.6611.
Add pulseaudio option, default on to follow upstream.

libopenmpt 0.2-beta18 (2016-07-11)

[Change] openmpt123: Add PulseAudio output support. Autotools and
  Makefile build systems now depend on libpulse and libpulse-simple
  by default. Disable with --without-pulseaudio or NO_PULSEAUDIO=1
  respectively. When enabled, PulseAudio will be the default output
  driver,
[Change] xmp-openmpt: Settings are now stored in xmplay.ini like
  with every other plugin.
[Regression] openmpt123: Support for FLAC < 1.3.0 has been removed.
  FLAC before 1.3.0 is broken beyond repair as it provides assert.h
  in the include path.
[Bug] Generated pkg-config file libopenmpt.pc by both Makefile and
  Autotools build systems was totally broken.
[Bug] libopenmpt no longer uses the non-thread-safe global std::rand()
  function.
[Bug] Sample loops in GDM modules did not work when using Emscripten.
[Bug] XM and MO3 loaders could crash due to unaligned memory accesses.
[Bug] Fixed incorrect handling of custom MPTM tunings on big endian
  platforms.
[Bug] Fixed various problems found with clang 3.8 static analyzer,
  address sanitizer and undefined behaviour sanitizer.
[Bug] File header probing functionality was broken for most formats.
[Bug] With non-seekable streams, the entire file was almost always
  cached even if it was not of any supported module type.
  Seeking in allsubsongs-mode now works correctly.
openmpt123: Added subsong support.
Various playback fixes for 669, IT, MT2 and MTM files.
Some MOD files with more than 128 patterns (e.g. NIETNU.MOD) were
  not loaded correctly.
A new example libopenmpt_example_c_probe has been added which
  demonstrates the usage and flexibility of openmpt_could_open_propability()
  in the C API under various constraints.
2016-07-21 12:49:41 +00:00
wiz
f771c45805 Updated libopus to 1.1.3.
This Opus 1.1.3 release focuses mainly on optimizations and bug
fixes. Changes include:

* Neon optimizations improving performance on ARMv7 and ARMv8 by up to 15%
* Fixes some issues with 16-bit platforms (e.g. TI C55x)
* Fixes to comfort noise generation (CNG)
* Documenting that PLC packets can also be 2 bytes
* Includes experimental ambisonics work (--enable-ambisonics)
2016-07-21 12:24:33 +00:00
wiz
3e451c0091 Updated chromaprint to 1.3.2.
Version 1.3.2 -- July 9, 2016
=============================

 - Fixed crash on an invalid audio file that FFmpeg could not decode.
 - Fixed build on Ubuntu 14.04 with libav.
2016-07-21 12:22:55 +00:00
ryoon
b897d56d7f Add speech-dispatcher 2016-07-20 11:53:31 +00:00
ryoon
abe5f82b9d Import speech-dispatcher-0.8.4 as audio/speech-dispatcher.
Speech Dispatcher:

Key features:

  * Common interface to different TTS engines
  * Handling concurrent synthesis requests -- requests may come
    assynchronously from multiple sources within an application and/or
    from different applications
  * Subsequent serialization, resolution of conflicts and priorities of
    incomming requests
  * Context switching -- state is maintained for each client connection
    independently, event for connections from within one application
  * High-level client interfaces for popular programming languages
  * Common sound output handling -- audio playback is handled by Speech
    Dispatcher rather than the TTS engine, since most engines have limited
    sound output capabilities

What is a very high level GUI library to graphics, Speech Dispatcher is
to speech synthesis. The application neither needs to talk to the devices
directly nor to handle concurrent access, sound output and other tricky
aspects of the speech subsystem.
2016-07-20 11:51:58 +00:00
jperkin
6f495cd56c SunOS needs -D__EXTENSIONS__ for nanosleep(). 2016-07-19 08:44:45 +00:00
wiz
e1a67a9337 Switch to guile20. Bump PKGREVISION. 2016-07-16 21:21:17 +00:00
markd
b27a38235b gcc6 build fixes 2016-07-16 01:32:51 +00:00
markd
32c89f186a Switch to openal-soft 2016-07-16 00:15:31 +00:00
mef
cca8b75b91 Updated audio/musicpd to 0.19.17
--------------------------------
ver 0.19.17 (2016/07/09)
* decoder
  - flac: fix assertion failure while seeking
  - flac: fix stream duration indicator
  - fix seek problems in several plugins
* fix spurious seek error "Failed to allocate silence buffer"
* replay gain: fix "replay_gain_handler mixer" setting
* DSD: use 0x69 as silence pattern
* fix use-after-free bug on "close" and "kill"
2016-07-10 13:38:57 +00:00
mef
e8b440d001 Updated audio/sptk 3.6 to 3.9
-----------------------------
Version 3.9:
 * support full covariance for 'gmmp' command.
 * add -B, -c1 and -c2 option to 'gmmp' command to specify block size and structure of covariance matrix.
 * change temporary file path for csh.
 * bug fixes.

Version 3.8:
 * add 'c2ndps' command for transform from cepstrum to negative derivative of phrase spectrum.
 * add 'mgclsp2sp' command for transform from LSP to spectrum.
 * add 'ndps2c' command for transform from negative derivative of phrase spectrum to cepstrum.
 * add 'wavjoin' command to save stereo wav file.
 * add 'wavsplit' command to load stereo wav file.
 * add -V option to 'dtw' command for loading DTW results.
 * add -e option to calculate inverse matrix stably for 'delta' and 'vc' commands.
 * support MAP estimation in 'gmm' command.
 * replace -i option to -q option for 'lsp2lpc,' 'lspcheck,' and 'mgclsp2mgc' commands.
 * change -c option of 'mlsacheck' command.
 * update swipe and hts_engine API.
 * bug fixes.

Version 3.7:
 * add 'vc' command to perform GMM-based voice conversion.
 * add 'lsp2sp' command to transform LSP coefficients to spectrum.
 * add -R option to 'mlsacheck' command to specify threshold value.
 * add -f option to 'gmmp' command to specify full covariance matrix.
 * add -M, -c1 and -c2 option to 'gmm' command to specify block size and structure of covariance matrix.
 * add -n option to 'delta' command to specify order of regression polynomial.
 * add -magic and -MAGIC option to 'rmse' command to delete and substitute magic number.
 * add -n and -t option to 'rmse' command to specify order and number of vector, respectively.
 * add -POWX, -LOGX option, and new constant (semitone) to 'sopr' command.
 * add -l option to 'decimate' and 'interpolate' command to specify length of vector.
 * add -g and -G option to 'lspcheck' command to check value of gain.
 * add -L option to 'lspcheck' command to specify log gain.
 * add -n option to 'mgc2mgclsp' command to specify split number of unit circle.
 * add -p and -d to 'mgc2mgclsp' command to specify maximum number and end condition of interpolation.
 * add -x 16, 22, 24 and 48 option of 'glogsp' and 'grlogsp' command to specify more x-axis scales.
 * add filter coefficients for 7:4 down-sampling, 3:5 and 7:8 up-sampling.
 * unify option to specify log gain into -L option.
 * fix -c option of 'mlsacheck' command to specify the type of modification of filter coefficients.
 * bug fixes.
2016-07-10 12:06:21 +00:00
rillig
d8e8ddee24 Fixed pkglint warnings. Bumped version. 2016-07-10 09:44:56 +00:00
rillig
1e0a77dd5a Fixed pkglint warnings. 2016-07-10 09:42:07 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
rillig
8d5a6dfdd0 Fixed pkglint warnings. 2016-07-09 11:44:23 +00:00
rillig
a8bbc78d04 Fixed some pkglint warnings. 2016-07-09 11:39:08 +00:00
wiz
2b0a009d0e Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
wiz
baf3611aa2 Use PKG_FAIL_REASON instead of .error. 2016-07-07 06:28:24 +00:00
maya
c4d1f32de1 Avoid GCC_REQD= in favour of GCC_REQD+=
The latter allows users to override the value with a newer version.
2016-07-05 00:19:59 +00:00
wiz
89dc653d7c Updated libsndfile to 1.0.27.
Version 1.0.27 (2016-06-19)
  * Fix an SF_INFO seekable flag regression introduced in 1.0.26.
  * Fix potential infinite loops on malformed input files.
  * Add string metadata read/write for CAF and RF64.
  * Add handling of CUE chunks.
  * Fix enaian-ness issues in PAF files.
  * Minor bug fixes and improvements.
2016-06-30 17:38:09 +00:00
kamil
fe9147018b Add revision.cc (missing in tag) 2016-06-20 19:10:51 +00:00
kamil
fc7c9855b7 Fix BUILDLINK_PKGSRCDIR.liblo 2016-06-20 18:02:46 +00:00
kamil
406ccfa065 Add audio/ardour 2016-06-20 08:20:34 +00:00
kamil
0edd75ba4a Import Ardour-4.7 (ardour4) as audio/ardour
Ardour is a multi-channel digital audio workstation, allowing users to record,
edit, mix and master audio and MIDI projects. It is targeted at audio
engineers, musicians, soundtrack editors and composers.

Originally packaged in pkgsrc-wip by:
- myself,
- <coypu>,
- Thomas Klausner.
2016-06-20 08:17:42 +00:00
kamil
c0dc208073 Add audio/liblo 2016-06-20 08:10:13 +00:00
kamil
266707f48c Import liblo-0.28 as audio/liblo
liblo is an implementation of the Open Sound Control
protocol for POSIX systems.

Originally packaged in pkgsrc-wip by:
- Johann Franz,
- Sergey Svishchev,
- Blair Sadewitz,
- Tobias Nygren,
- Joerg Sonnenberg,
- Thomas Klausner,
- Aleksej Saushev,
- Blue Rats
and
- myself.
2016-06-20 08:09:40 +00:00
joerg
f4d4ef01b1 A X program works better with a couple of X11 libraries around. Pick Xv
and OpenGL as sane options for output for now. Bump revision.
2016-06-19 22:57:55 +00:00
wiz
89626f4dbe Updated musicpd to 0.19.16.
ver 0.19.16 (2016/06/13)
* faster seeking
* fix system include path order
* add missing DocBook file to tarball
2016-06-19 20:34:38 +00:00
prlw1
c242fb7eb5 Fix MAINTAINER typo 2016-06-19 14:33:11 +00:00
kamil
3e82a8707d Add audio/xjadeo 2016-06-19 09:16:57 +00:00
kamil
02b31a66e8 Import xjadeo-0.8.5 as audio/xjadeo
xjadeo is a simple video player that gets sync from jack.

Originally packaged in pkgsrc-wip by myself.
2016-06-19 09:16:15 +00:00
ryoon
755689d2b6 Use github framework and avoid too generic distname
No binary change is intended.
2016-06-18 11:24:54 +00:00
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
wiz
57199de455 Switch to MASTER_SITES_PYPI. 2016-06-08 17:43:20 +00:00
wiz
3024294f02 Fix typo. 2016-06-05 09:03:35 +00:00
ryoon
02787672e7 Update to 2.1.2
* fosshub.com does not provide direct link for distfile

Changelog:
2.1.2
Improvements

    Effects
        Noise Reduction defaults changed.

    Interface

        We've made several improvements to the spectrogram view of tracks which are particularly valuable for vocal work.

            New option 'Spectral Reassignment'. This algorithm deduces a 'finer' spectrogram for vocal work.
            Four new Spectrogram scales.
            Improvement to the Pitch (EAC) algorithm  -  cleaner (sharper) display.
            Spectrogram Settings are now available per-track.

    Other Changes
        Upgraded from wxWidgets 2.8.12 to wxWidgets 3.0.2.
        Restructuring of the Preferences Menu
        Restructuring of the Track Dropdown Menu (for the Spectrograms)
        The Noise Reduction "Frequency smoothing" default has been increased to 3 to help avoid metallic artifacts. Resetting Preferences or deleting audacity.cfg will set the new default.
        (Windows) The location of Audacity's work-in-progress folder has been changed, to avoid problems where certain disk cleaners treated them as deletable temporary files.

Bug Fixes

    Crashes
        Crashes on reading .wav files with many channels (CVE-2016-2540) and corrupt .mp2 files (CVE-2016-2541) have been fixed. Thanks to Chris Navarrete from Fortinet's FortiGuard Labs for notifying us of these bugs and associated security risk.

2.1.1
Improvements

    Effects
        Noise Reduction defaults changed.

    Interface

        We've made several improvements to the spectrogram view of tracks which are particularly valuable for vocal work.

            New option 'Spectral Reassignment'. This algorithm deduces a 'finer' spectrogram for vocal work.
            Four new Spectrogram scales.
            Improvement to the Pitch (EAC) algorithm  -  cleaner (sharper) display.
            Spectrogram Settings are now available per-track.

    Other Changes
        Upgraded from wxWidgets 2.8.12 to wxWidgets 3.0.2.
        Restructuring of the Preferences Menu
        Restructuring of the Track Dropdown Menu (for the Spectrograms)
        The Noise Reduction "Frequency smoothing" default has been increased to 3 to help avoid metallic artifacts. Resetting Preferences or deleting audacity.cfg will set the new default.
        (Windows) The location of Audacity's work-in-progress folder has been changed, to avoid problems where certain disk cleaners treated them as deletable temporary files.

Bug Fixes

    Crashes
        Crashes on reading .wav files with many channels (CVE-2016-2540) and corrupt .mp2 files (CVE-2016-2541) have been fixed. Thanks to Chris Navarrete from Fortinet's FortiGuard Labs for notifying us of these bugs and associated security risk.
2016-06-05 01:02:38 +00:00
ryoon
d8b59c1c01 Add suil 2016-06-05 00:47:40 +00:00
ryoon
38a82c6dbb Import suil-0.8.2 as audio/suil.
iSuil is a lightweight C library for loading and wrapping LV2 plugin
UIs.

Suil makes it possible to load a UI of any toolkit in a host using
any other toolkit (assuming the toolkits are both supported by
Suil). Hosts do not need to build against or link to foreign toolkit
libraries to use UIs written with that toolkit; all the necessary
magic is performed by dynamically loaded modules. The API is designed
such that hosts do not need to explicitly support specific toolkits
at all - if Suil supports a particular toolkit, then UIs in that
toolkit will work in all hosts that use Suil automatically.
2016-06-05 00:46:25 +00:00
ryoon
2c834e03e5 Add libsoxr 2016-06-05 00:44:54 +00:00
ryoon
c2664c008b Import libsoxr-0.1.2 as audio/libsoxr.
The SoX Resampler library 'libsoxr' performs one-dimensional
sample-rate conversion - it may be used, for example, to resample
PCM-encoded audio.

It aims to give fast and high quality results for any constant
(rational or irrational) resampling ratio. Phase-response, preserved
bandwidth, aliasing, and rejection level parameters are all
configurable; alternatively, simple `preset' configurations may be
selected. An experimental, variable-rate resampling mode of operation
is also included.
2016-06-05 00:43:33 +00:00
youri
c547b469b6 Remove policykit include, consolekit already depends on it.
From Piotr Meyer.
2016-06-04 16:25:04 +00:00
mef
ce3ccbd5ab Update MASTER_SITES and HOMEPAGE (for 0.9.10) 2016-06-04 12:34:39 +00:00
jperkin
8a17ab8c5f Fix build on SunOS. 2016-06-03 15:45:43 +00:00
prlw1
8720136af0 Add gst-plugins1-opus 1.8.1
Opus (RFC 6716) plugin for GStreamer.
2016-06-02 11:13:55 +00:00
jperkin
3defaa5b98 Update audio/mpg321 to 0.3.2.
pkgsrc changes:

  * Add options.mk to support ALSA.
  * Pull in fix contributed by Keith M Wesolowski in joyent/pkgsrc#29
    to fix core dump on exit.
  * Add patch comments and use standard naming scheme.

Upstream changes (taken from Debian changelog):

mpg321 (0.3.2-1) unstable; urgency=low

  * Fixed bugs to stdout-output (remove garbage in buffer from wrong
    stdout fprintf's, it should have been stderr instead)
  * Fixed bug when closing the stream of AO device that caused wrong
    header to the output buffer for the normal operation. Buffered output
    has no problem with that.

mpg321 (0.3.1-1) unstable; urgency=low

  * Fixed typo ("lighweight") in the man page.

mpg321 (0.3.0-1) unstable; urgency=low

  * Fixed trailing "/" when printint directory.
    Bug reported from Erik (Gentoo).
  * Fixed mistake for '--cdr' option. It should be 'cdr file'
    than 'wave file' in output.
  * mpg321 now supports multiprocessing buffering.Check '-b' option.
    (Closes: Bug#113405).
  * Added '-3' or '--restart' option in man file.
  * Added ALSA volume control when using output buffer.
  * Added Mute/unmute into Basic Keys functionality.
2016-06-02 09:18:19 +00:00
richard
cfbb4b1b3e SunOS i386 is the default ABI. Fix build on i386 by using ABI:U 2016-06-01 15:00:25 +00:00
wiz
e99d1316f2 Updated playitslowly to 1.5.1.
playitslowly 1.5.1
==================
* Fix config loading (thanks michael!)
2016-05-29 21:12:14 +00:00
wiz
f4eb391eec Updated libopenmpt to 0.2.6401.
libopenmpt 0.2-beta17 (2016-05-21)

    [Change] The Makefile and Autotools build systems now require to explicitly specify NO_LTDL=1 or --without-ltdl respectively if no support for dynamic loading of third party libraries via libtool libltdl is desired.
    [Change] In the Makefile build system option USE_MO3 and the Autotools build system option --enable-mo3 are gone. Dynamic loading of un4seen unmo3 is now always enabled when dynamic loading is possible and built-in MO3 support is not possible because either a MP3 or a Vorbis decoder is missing.
    [Change] The MSVC build system changed. The libopenmptDLL project is gone. Use the new ReleaseShared configuration of the libopenmpt project instead. libopenmpt now links against zlib by default. A separate project with smaller footprint linking against miniz is still available as libopenmpt-small.
    [Change] The constants used to query library information from openmpt_get_string() and openmpt::string::get() (i.e. OPENMPT_STRING_FOO and openmpt::string::FOO) have been deprecated because having syntactic constants for theses keys makes extending the API in a backwards and forwards compatible way harder than it should be. Please just use the string literals directly.
    [Change] Deprecated API identifiers will now cause deprecation warnings with MSVC, GCC and clang. #define LIBOPENMPT_NO_DEPRECATE to disable the warnings.
    [Change] openmpt123: --[no-]shuffle option has been renamed to --[no-]randomize. A new --[no-]shuffle option has been added which shuffles randomly through the playlist as opposed to randomizing the playlist upfront.
    [Change] Support for Un4seen unmo3 has generally been deprecated in favour of the new internal mo3 decoder. Un4seen unmo3 support will be removed on 2018-01-01.
    [Bug] Memory consumption during loading has been reduced by about 1/3 in case a seekable input stream is provided (either via C API callback open functions or via C++ API iostream constructors).
    [Bug] Some samples in AMS modules were detuned when using Emscripten.
    [Bug] Possible crash with excessive portamento down in some formats.
    [Bug] Possible crashes with malformed AMF, AMS, DBM, IT, MDL, MED, MPTM, MT2, PSM and MMCMP-, XPK- and PP20-compressed files.
    [Bug] openmpt::module::format_pattern_row_channel with width == 0 was returning an empty string instead of an string with unconstrained length.
    Support for ProTracker 3.6 IFF-style modules and SoundFX / MultiMedia Sound (SFX / MMS) modules.
    libopenmpt now has support for DMO plugins on Windows when built with MSVC. Additionally, the DMO Compression, Distortion, Echo, Gargle, ParamEQ and WavesReverb DSPs are emulated on on all other platforms.
    libopenmpt now supports the DigiBooster Echo DSP.
    To avoid any of the aforementioned plugins to be used, the load.skip_plugins ctl can be passed when loading a module.
    libopenmpt got native MO3 support with MP3 decoding either via libmpg123 or MediaFoundation (on Windows 7 and up) and Vorbis decoding via libogg, libvorbis, libvorbisfile or stb_vorbis.
    libopenmpt MSVC builds with Visual Studio 2010 or later on Windows 7 or later now use an internal MO3 decoder with libogg, libvorbis, libvorbisfile, and libmpg123 or minimp3 or MediaFoundation suppport by default. Visual Studio 2008 builds still use unmo3.dll by default but also support the built-in decoder in which case libmpg123 is required.
    libopenmpt with Makefile or Autotools build system can now also use glibc/libdl instead of libtool/libltdl for dynamic loading of third-party libraries. Options NO_DL=1 and --without-dl have been added respectively.
    The Makefile build system got 4 new options NO_MPG123, NO_OGG, NO_VORBIS, NO_VORBISFILE. The default is to use the new dependencies automatically.
    The Autotools build system got 4 new options –without-mpg123, –without-ogg, –without-vorbis, –without-vorbisfile. The default is to use the new dependencies automatically.
    Makefile and Android builds got support for using minimp3 instead of libmpg123. For Android, use Android-minimp3-stbvorbis.mk, for Makefile use USE_MINIMP3=1. You have to download minimp3 yourself and put its contents into include/minimp3/.
    "source_url", "source_date" and "build_compiler" keys have been added to openmpt_string_get() and openmpt::string::get().
    openmpt123: Add new --[no-]restart] option which restarts the playlist when finished.
    Improved Ultimate SoundTracker version detection heuristics.
    Playing a sample at a sample rate close to the mix rate could lead to small clicks when using vibrato.
    More fine-grained internal legacy module compatibility settings to correctly play back modules made with older versions of OpenMPT and a few other trackers.
    The tail of compressed MDL samples was slightly off.
    Some probably hex-edited XM files (e.g. cybernostra weekend.xm) were not loaded correctly.
    Countless other playback fixes for MOD, XM, S3M, IT and MT2 files.
2016-05-22 17:32:04 +00:00
youri
e989d4043c + libmatemixer 2016-05-21 21:44:42 +00:00
youri
c96128c28f Import libmatemixer-1.14.0 as audio/libmatemixer.
libbmatemixer is a mixer library for MATE desktop.

It provides an abstract API allowing access to mixer functionality available
in the PulseAudio, ALSA and OSS sound systems.
2016-05-21 18:48:22 +00:00
leot
614b862d32 Update audio/glyr to 1.0.9
pkgsrc changes:
 - GITHUBify the package (and simplify the Makefile where possible)

Changes:
1.0.9
-----
This release fixes a few bugs and some of the broken providers.

General bugfixes:
 - Support reproducible builds (thanks @emillon, c5fe020)
 - Build problems.
 - Spelling errors.

Fixed providers:
 - lyrics/lyricswikia (thanks Pavel Vasin, @rat4)
 - cover/slothradio
 - cover/discogs

Thanks to the people doing pull request, while I don't have much time to work
on glyr.
2016-05-17 13:47:17 +00:00
abs
6171a0a1cf audio/taglib looks for atomic support in the following order: std
(c++11), boost, gcc, mac, win)

The Latest boost update have broken the boost atomic check so it succeeds
if boost is installed (even though not buildlinked)

Since pkgsrc has a minimum gcc version of 2.8, we can just add
CXXFLAGS+=  -std=c++11
and have taglib pickup the std atomics, which avoids the boost atomic detect
issue, and is arguably better anyway

bump pkgrevision
2016-05-14 15:01:05 +00:00
markd
87c0d9d4b6 Remove dependency on kde-workspace4 2016-05-08 11:05:15 +00:00
joerg
3ed3c1ec38 Needs X11BASE/lib in rpath. Bump revision. 2016-05-07 09:48:57 +00:00
wiz
548b0200bc Updated taglib to 1.11.
1.11:

 * Fixed reading APE items with long keys.
 * Fixed reading ID3v2 SYLT frames when description is empty.

1.11 BETA 2:

 * Better handling of PCM WAV files with a 'fact' chunk.
 * Better handling of corrupted APE tags.
 * Efficient decoding of unsynchronized ID3v2 frames.
 * Fixed text encoding when saving certain frames in ID3v2.3 tags.
 * Fixed updating the size of RIFF files when removing chunks.
 * Several smaller bug fixes and performance improvements.

1.11 BETA:

 * New API for creating FileRef from IOStream.
 * Added support for ID3v2 PCST and WFED frames.
 * Added support for pictures in XiphComment.
 * Added String::clear().
 * Added FLAC::File::strip() for removing non-standard tags.
 * Added alternative functions to XiphComment::removeField().
 * Added BUILD_BINDINGS build option.
 * Added ENABLE_CCACHE build option.
 * Replaced ENABLE_STATIC build option with BUILD_SHARED_LIBS.
 * Better handling of duplicate ID3v2 tags in all kinds of files.
 * Better handling of duplicate tag chunks in WAV files.
 * Better handling of duplicate tag chunks in AIFF files.
 * Better handling of duplicate Vorbis comment blocks in FLAC files.
 * Better handling of broken MPEG audio frames.
 * Fixed crash when calling File::properties() after strip().
 * Fixed crash when parsing certain MPEG files.
 * Fixed crash when saving Ogg files.
 * Fixed possible file corruptions when saving ASF files.
 * Fixed possible file corruptions when saving FLAC files.
 * Fixed possible file corruptions when saving MP4 files.
 * Fixed possible file corruptions when saving MPEG files.
 * Fixed possible file corruptions when saving APE files.
 * Fixed possible file corruptions when saving Musepack files.
 * Fixed possible file corruptions when saving WavPack files.
 * Fixed updating the comment field of Vorbis comments.
 * Fixed reading date and time in ID3v2.3 tags.
 * Marked ByteVector::null and ByteVector::isNull() deprecated.
 * Marked String::null and String::isNull() deprecated.
 * Marked XiphComment::removeField() deprecated.
 * Marked Ogg::Page::getCopyWithNewPageSequenceNumber() deprecated. It returns null.
 * Marked custom integer types deprecated.
 * Many smaller bug fixes and performance improvements.
2016-05-05 12:01:51 +00:00
wiz
bb026ff80a Updated musicpd to 0.19.15.
Switch to ffmpeg3.

ver 0.19.15 (2016/04/30)
* decoder
  - ffmpeg: support FFmpeg 3.0
  - ffmpeg: use as fallback instead of "mad" if no plugin matches
  - opus: support bigger OpusTags packets
* fix more build failures on non-glibc builds due to constexpr Mutex
* fix build failure due to missing include
* fix unit test on Alpha
2016-05-05 11:30:18 +00:00
wiz
9c3ec648f7 Remove patch that's not in distinfo any longer. 2016-05-05 06:24:27 +00:00
prlw1
104960e18b revbump for libsoup's ABI issue 2016-05-03 11:40:00 +00:00
adam
6b76c78f36 Fix building with Python 3.x. 2016-04-28 19:23:21 +00:00
nros
5a42921726 Updated qsynth to version 0.4.1.
This version depends on qt4 or qt5 instead of qt3.

ChangeLog


0.4.1  2016-04-05  Spring'16 release frenzy.

- Dropped old "Start minimized to system tray" option from setup.

- CMake script lists update (patch by Orcan Ogetbil, thanks).

- Added application keywords to freedesktop.org's AppData.

- System-tray icon context menu has been fixed/hacked to show up
  again on Plasma 5 (aka. KDE5) notifications status area.

- Prevent x11extras module from use on non-X11/Unix plaforms.

- Messages standard output capture has been improved in both ways
  a non-blocking pipe may get.

- Regression fix for invalid system-tray icon dimensions reported
  by some desktop environment frameworks.


0.4.0  2015-09-07  Summer'15 release frenzy.

- Desktop environment session shutdown/logout management has been
  also adapted to Qt5 framework.

- Single/unique application instance control adapted to Qt5/X11.

- Output meter scale text color fixed on dark color schemes.

- Prefer Qt5 over Qt4 by default with configure script.

- Complete rewrite of Qt4 vs. Qt5 configure builds.

- A new top-level widget window geometry state save and restore
  sub-routine is now in effect.

- Fixed for some strict tests for Qt4 vs. Qt5 configure builds.

- German (de) translation update (by Guido Scholz, thanks).


0.3.9  2015-03-25  Pre-LAC2015 release frenzy.

- Added application description as freedesktop.org's AppData.

- New user preference option on whether to show the nagging
  'program will keep running in the system tray' message, on
  main window close.

- Application close confirm warning is now raising the main
  window as visible and active for due top level display,
  especially applicable when minimized to the system tray.

- A man page has been added.

- Translations install directory change.

- Allow the build system to include an user specified LDFLAGS.

- Czech (cs) translation updated (by Pavel Fric, thanks).


0.3.8  2013-12-31  A fifth of a Jubilee.

- More preparations for Qt5 configure build.

- Serbian (sr) translation added (by Jay Alexander Fleming,
  thanks).


0.3.7  2013-04-16  Spring cleaning sale.

- New French (fr) translation added (by Yann Collette, thanks).

- Reversed (mouse) scroll-wheel effect on dial knob widgets.

- Preparations for Qt5 migration.

- MIDI bank select mode control added to engine setup dialog
  (after a clean patch ticket by Kurt Stephens, thanks).

- Added include <unistd.h> to shut up gcc 4.7 build failures.

- Make(ing) -jN parallel builds now available to the masses
  (an awesome patch by kensington, thanks).

- Fixed Makefile.in handling of installation directories to
  the configure script eg. --datadir, --localedir.

- Main window is now brought to front and (re)activated when
  clicking on the system tray icon instead of just hiding it.

- Debugging stacktrace now applies to all working threads.


0.3.6  2011-04-07  Slip release.

- Main window layout fixing with regard to its user preferred
  size and recall when system-tray icon is not enabled.

- Channels list preset items now activated on double-click.

- Desktop environment session shutdown (eg. logout) is now
  tapped for graceful application exit, even though the main
  window is active (visible) and minimizing to system tray
  is enabled. Both were causing first shutdown/logout attempt
  to abort. Not anymore, hopefully ;).

- libX11 is now being added explicitly to the build link phase,
  as seen necessary on some bleeding-edge distros eg. Fedora 13,
  Debian 6.

- General standard dialog buttons layout is now in place.

- CMake build system. It was silently available in 0.3.5, but
  now it is officially unveiled.

- Fixed a couple of dangling pointers.

- Mac OSX: Enabled the MIDI name Id option for CoreMIDI driver
  ports, added the icon to the app bundle.


0.3.5  2010-04-27  Overdue release.

- Initial widget geometry and visibility persistence logic has
  been slightly revised as much to avoid crash failures due to
  wrong main widget hidden state.

- General source tree layout and build configuration change.

- Most modal message dialog boxes (eg. critical errors) are now
  replaced by system tray icon bubble messages where available.

- Reverb and Chorus parameter ranges have been revised to match
  and comply with fluidsynth back-end (libfluidsynth).

- Fluidsynth channel info and unset program interfaces are now in
  use where available (libfluidsynth >= 1.1.1).

- Global configuration state is now explicitly saved/committed to
  disk when Options dialog changes are accepted and applied.

- Output peak level meters get their long deserved gradient look.

- Automatic crash-dump reports, debugger stack-traces (gdb), back-
  traces, whatever, are being introduced as a brand new configure
  option (--enable-stacktrace) and default enabled on debug build
  targets (--enable-debug).

- Added Czech (cs) translation, contributed by Pavel Fric.

- The channel preset selector (Channels/Edit...) has been seriously
  crippled for ages, only showing the presets of the last loaded
  soundfont, now fixed.

- Minimum number of MIDI channels allowed on engine setup has been
  dropped from the old value 16 to as low as 1 (one), not that it
  makes a difference, as (lib)fluidsynth internals just rounds it
  to the nearest multiple of 16 anyway.

- Cleanup to knobs source, simplified from redundant stuff.


0.3.4  2009-05-10  New release.

- Command line option parsing has been slightly refactored to allow
  custom override through extraordinary fluidsynth option settings
  (eg. -o name=value; fixes bug #2781579).

- Main form layout has been given a little bit more slack space, just
  to accommodate some longer text label translations (eg. German).

- Converted obsolete QMessageBox forms to standard buttons.

- Saved channel presets are now effectively loaded on engine startup.

- Russian translation added (thanks to Alexandre Prokoudine).

- Grayed/disabled palette color group fix for dark color themes.

- Qt Software logo update.

- Fait-divers: desktop menu file touched to openSUSE conventions.

- Slight optimizations to the output peak meters refresh rate.

- MIDI and audio device names are now user selectable options through
  respective drop-down lists on each engine setup dialog.

- New knob style: Skulpture.


0.3.3  2008-07-10  Knobs galore.

- Due to some trouble with newer Qt >= 4.4 applications regarding font
  size configuration, a new global user option is now available to the
  rescue: Options.../Other/Base font size (default is no-op).

- Knobs: graphic styles are now QStyle derived classes, which are
  assigned to the knobs using QWidget::setStyle(). Three styles
  are implemented in this way, supporting also the legacy QDial:
  * Our former look, tweaked and ported from Sonic Visualiser.
  * A port of the new look implemented by David Garcia.
  * Another ported widget style, designed by Giuseppe Cigala.

- Spanish translation added.

- Attempt to load Qt's own translation support and get rid of
  the ever warning startup message, unless built in debug moderr;
  also introducing the very first and complete German translation
  (patching transaction by Guido Scholz, thanks).

- Messages file logging makes its first long overdue appearance,
  with user configurable settings in Options/Logging.

- Only one application instance is now allowed to be up and running,
  with immediate but graceful termination upon startup iif an already
  running instance is detected, which will see its main widget shown
  up and all engines started automatically (Qt/X11 platform only).


0.3.2  2007-12-19  Minor stealth fixes and season greetings.

- A new option to start the program minimized when the system tray
  icon is enabled, is now available from Setup/Misc/Start minimized
  to system tray.

- Regression from QSystemTrayIcon (Qt4 >= 4.2) implementation, at
  least on X11 environments: while the main application widget was
  minimized to the system-tray, closing any other top-level widget
  was causing the immediate and unexpected application shutdown.

- Minor corrections on the output peak meter scale aesthetics.

- Tool/child windows position and size preservation fixed.

- Orphaned MIDI device name no longer mistaken when switching
  between MIDI drivers on engine setup.

- A bit more of precision is achieved over the output peak meters.

- Messages line limit was not being checked, now honored.

- Simple as it could ever be, the build executive summary report
  is now given on configure.

- Get configure to try and detect the correct qmake location and
  insert it the search order, so let the qt4 tools take precedence
  when --with-qt option is given and older qt3 ones coexist and
  are found located ahead in the PATH.

- The infamous "Keep child windows always on top" global option is
  now supposed to behave a little better when disabled, layering
  child windows as naturally as far the window manager dictates.

- Inspired on Andreas Persson patch, while on qjackctl-devel, which
  made it possible to compile and run with older Qt 4.1, similar
  arrangements were carried out on qsynth too, without hesitation.

- Main panel spin-boxes gets accelerated when stressed (Qt >= 4.2).


0.3.1   2007-07-16  Shallowed bug-fix release.

- Now using QSystemTrayIcon class facility if available (Qt4 >= 4.2)
  making the system-tray option available on most platforms, notably
  on Windows and Mac OS X.

- Combo-box setup history has been corrected on restore, which was
  discarding the very initial default (factory) contents.

- One programming error has been corrected, which was affecting
  the editable preset combo-boxes usability.

- Soundfont context menu is now available again even when the
  setup dialog soundfont list is empty.

- About form link is now browseable externally.

- Updated README-OSX (thanks to Ebrahim Mayat again).


0.3.0   2007-07-03  Qt4 migration was complete.

- Qt4 migration has comenced and is now complete. Care must be
  taken with this new configuration file and location: this
  release starts a new one from scratch and won't reuse any of
  the previous existing ones, although cut and paste might help
  if you know what you'll be doing :)

- Application icon is now installed to ${prefix}/share/pixmaps;
  application desktop entry file is now included in installation;
  spec file (RPM) is now a bit more openSUSE compliant; initial
  debianization.

- Default font option names were adjusted to "Sans Serif" and
  "Monospace", wherever available.

- The "keep child windows always on top" option is not set as
  default anymore, because window focus behavior gets tricky
  on some desktop environments (eg. Mac OS X, Gnome).

- Autoconf (configure) scripting gets an update.


0.2.6   2007-04-14  Nitpicking season closed :)

- Main panel window now keeps its previous iconic state on system tray,
  on application restart (thanks to Chris Cannam for hinting this one).

- Minor optimization in peak level meters update rate. Alternate but
  faster inline lroundf() function implementation is now used.

- Most top-level widgets were missing the normal-widget flag, which
  were causing some sticky size behavior on some window managers.

- Messages and channels window captions can now be set smaller as
  tool-widgets, in effect when child windows are kept always on top.

- While on the engine setup dialog, the ALSA sequencer client identifier
  is now also disabled depending on the MIDI input option setting.

- Experimental soundfont loader which prevents RAM image duplication
  if more than one engine loads the same soundfont file. Server-mode is
  now supported on multi-engine configurations by auto-increnmenting the
  shell socket listening port (both patches handed by Dave Searls, thanks).

- Engine name gets through the respective tab title when created. Fixed
  engine delete button enabling on the main window.

- Changed deprecated copyright attribute to license, on qsynth.spec (RPM).

- Added configure support for x86_64 libraries (Pedro Lopez-Cabanillas).

- GPL address update.


0.2.5   2006-03-05  Fancy dial knobs and effective bank-offsets.

- New dial-knob behavior now follows mouse pointer angular position,
  almost similar to old QDial, but this time avoiding that nasty and
  rather abrupt change on first mouse click.

- By simple use of widget subclassing, the value/position of any dial
  knob can now be reset to its default or original position at any time,
  by simply pressing the mouse mid-button. These default value positions
  are just committed to current dial values when switching engines and/or
  closing the application.

- Optional specification of alternate fluidsynth installation path
  has been added to configure command arguments (--with-fluidsynth).

- After some source code tweaks, a win32 build is now possible.
  (instructions will be provided on demand :)

- Bank offset finally gets its due effect, while on the channels and
  channel preset selection dialogs. Regretfully, the soundfont bank
  offset feature has been lurking ever since its inception, but now
  its live and hopefully effective.

- A new fancy widget has arrived, qsynthKnob, with some modifications to
  replace the actual *ugly* QDial widgets in the main window. This widget
  is based on a design by Thorsten Wilms, formerly implemented by Chris
  Cannam in Rosegarden, and finally adapted and brought to Qsynth by
  Pedro Lopez-Cabanillas. Thankyou all.
2016-04-23 12:32:47 +00:00
nros
504713ecd4 Updated qjackctl to version 0.4.2.
Removed patch-src_qjackctlPatchbayRack.cpp,
the problem has been fixed upstream.

Added option to build with either qt5 or qt4 (default).

ChangeLog:

0.4.2  2016-04-05  Spring'16 release frenzy.

- Added a brand new "Enable JACK D-BUS interface" option, split
  from the old common "Enable D-BUS interface" setup option which
  now refers to its own self D-BUS interface exclusively.

- Dropped old "Start minimized to system tray" option from setup.

- Add double-click action (toggle start/stop) to systray (a pull
  request by Joel Moberg, thanks).

- Added application keywords to freedesktop.org's AppData.

- System-tray icon context menu has been fixed/hacked to show up
  again on Plasma 5 (aka. KDE5) notification status area.

- Switched column entries in the unified interface device combo-
  box to make it work for macosx/coreaudio again.

- Blind fix to a FTBFS on macosx/coreaudio platforms, a leftover
  from the unified interface device selection combo-box inception,
  almost two years ago.

- Prevent x11extras module from use on non-X11/Unix plaforms.

- Late French (fr) translation update (by Olivier Humbert, thanks).


0.4.1  2015-10-28  A Fall'15 release.

- Probing portaudio audio device in a separate thread (by Kjetil
  Matheussen, thanks).

- Messages standard output capture has been improved again, now
  in both ways a non-blocking pipe may get.

- Regression fix for invalid system-tray icon dimensions reported
  by some desktop environment frameworks.

- New hi-res application icon (by Uttrup Renzel, Max Christian
  Pohle, thanks).

- System tray icon red background now blinks when a XRUN occurs.

- Desktop environment session shutdown/logout management has been
  also adapted to Qt5 framework.

- Single/unique application instance control adapted to Qt5/X11.

- Prefer Qt5 over Qt4 by default with configure script.

- Overrideable tooltips with latency info (re. Connections JACK
  client/ports: patch by Xavier Mendez, thanks).

- Complete rewrite of Qt4 vs. Qt5 configure builds.

- French (fr) translation update (by Olivier Humbert, thanks).


0.4.0  2015-07-15  Summer'15 release frenzy.

- Some windows fixes added (patch by Kjetil Matheussen, thanks).

- Most advanced Setup/Settings are moved into new Setup/Advanced
  settings tab; limit range for the real-time priority setting,
  now having 6 as absolute minimum valid value (after patches by
  Robin Gareus, thanks).

- A new top-level widget window geometry state save and restore
  sub-routine is now in effect (EXPERIMENTAL).

- Delayed geometry setup for widget windows upon startup has
  been deprecated and scrapped altogether.

- Setup/settings dialog tab is going into some layout changes;
  also got rid of old patchbay auto-refresh timer cruft, which
  was previously hidden/disabled.

- New socket names are now automatically inferred from selected
  client names while on the Patchbay widget, Socket dialog.

- Fixed for some strict tests for Qt4 vs. Qt5 configure builds.

- German (de) translation update (by Guido Scholz, thanks).


0.3.13  2015-03-25  Pre-LAC2015 release frenzy.

- Added application description as freedesktop.org's AppData.

- Setup dialog form is now modeless.

- Introducing brand new active patchbay reset/disconnect-all
  user preference option.

- Current highlighted client/port connections are now drawn
  with thicker connector lines.

- New user preference option on whether to show the nagging
  'program will keep running in the system tray' message, on
  main window close.

- Connections lines now drawn with anti-aliasing; connections
  splitter handles width is now reduced.

- Drop missing or non-existent patchbay definition files from
  the most recent used list.


0.3.12  2014-10-19  JACK Pretty-names aliasing.

- JACK client/port pretty-name (metadata) support is being
  introduced and seamlessly integrated with old Connections
  client/port aliases editing (rename) (refactored from an
  original patch by Paul Davis, thanks). (EXPERIMENTAL)

- Application close confirm warning is now raising the main
  window as visible and active for due top level display,
  especially applicable when minimized to the system tray.

- Messages standard output capture has been slightly improved
  as for non-blocking i/o, whenever available.

- Translations install directory change.

- Allow the build system to include an user specified LDFLAGS.

- Missing input/output-latency parameter settings now settled
  for the D-BUS controlled JACK server and firewire back-end
  driver.


0.3.11  2013-12-31  A fifth of a Jubilee.

- More preparations for Qt5 configure build.

- Interface device selection is now unified, by moving the old
  '>' pop-up menu into the customized combo-box drop-down list
  showing all available card/device names and descriptions (on
  a patch by Arnout Engelen, thanks).

- Added include <unistd.h> to shut up gcc 4.7 build failures
  (patch by Alexis Ballier, thanks).


0.3.10  2013-04-01  The singing swan rehersal.

- Session infra-client management finally being added.

- Preparations for Qt5 migration.

- Transport tempo (BPM) precision display fixed to 4 digits.

- Color-candy (dang old ANSI terminal?) escape sequences are
  now silently stripped from jackdbus messages captured log
  (onliner from original patch by Brendan Jones, thanks).

- List ALSA device card id. string instead of device number,
  while on setup dialog.

- Japanese (ja) translation added (by Takashi Sakamoto).


0.3.9  2012-05-18  The last of the remnants.

- Killing D-BUS controlled JACK server is now made optional,
  cf. Setup/Misc/Stop JACK audio server on application exit.
  (a patch by Roland Mas, thanks).

- Added include <unistd.h> to shut up gcc 4.7 build failures.

- Make(ing) -jN parallel builds now available for the masses.

- A mis-quoting bug at the command line argument string may
  have been crippling the (unmaintained) Windows port since
  ever, leaving its main function to start jackd dead in the
  water, belly down :) now hopefully fixed (following a mail
  transaction with Stephane Letz and Mathias Nagorni, thanks).

- Currently a JACK2-only feature, the JACK version string
  display at the About dialog box, must now be explicitly
  enabled on configure time (--enable-jack-version).

- A new so called "Server Suffix" parameter option appears
  to rescue on the situations where QjackCtl falls short on
  extra, exquisite and/or esoteric command line options eg.
  (net)jack1/2 differences.

- Fixed D-Bus Input/Output device parameter settings, filled
  when either interface is selected for Capture/Playback only.
  (probable fix for bug #3441860).

- Fixed Makefile.in handling of installation directories to
  the configure script eg. --datadir, --localedir, --mandir.
  (after an original patch from h3xx, thanks).

- Main window is now brought to front and (re)activated when
  clicking on the system tray icon instead of just hiding it.

- Add current xrun count to the system tray icon tooltip, if
  not zero (after patch #3314633 by Colin Fletcher, thanks).


0.3.8  2011-07-01  JACK Session versioning.

- Debugging stacktrace now applies to all working threads.

- Session "Save" button now a drop-down menu, replacing the
  session save type combo-box/drop-down list selection. Also,
  an early session directory versioning/numbering scheme is
  now in place, although optional.

- Probable fix to debian bug report #624198 - segfault when
  pressing the stop button (by Grant Adrian Diffey, after a
  patch from Adrian Knoth, thanks).

- Desktop environment session shutdown (eg. logout) is now
  tapped for graceful application exit, even though the main
  window is active (visible) and minimizing to system tray
  is enabled. Both were causing first shutdown/logout attempt
  to abort. Not anymore, hopefully ;).

- Make sure all activated patchbay definition files are in
  their complete and absolute directory path forms.

- Connections refresh button now does an immediate and true
  reconstruction of all clients and their respective ports
  and connections, unconditionally.

- Command line server start option (-s, --start) is now made
  independent from configuration setup option (cf. Setup/Misc
  /Start JACK audio server on application startup).

- Now handling cable socket types properly to let patchbay
  definitions work correctly, whenever having sockets with
  the very same literal name (twisted from patch #3183467,
  by Karsten, thanks;).

- Abrupt focus behavior when any of the keyboard modifiers
  (Shift, Ctrl, Alt, Caps Lock) is hit while on Connections
  client/port aliases editing (rename) has been fixed.

- Russian (ru) translation updated (by Alexandre Prokoudine).

- Added include "errno.h" alegedly missing for BSD style
  systems (applying patch for bug #3126091).


0.3.7  2010-11-30  JACK Session managerism.

- Session widget has session save type preserved as well.

- Connections and the new Messages/Status widgets now have
  their last open tab preserved across program run-cycles.

- Connections and Patchbay widgets have been finally given
  up on an old feature request: an Expand All items button.

- A significant UI layout has been made: the Messages and
  Status widgets were merged into one, giving space to the
  brand new Session wigdet to be easy accessible from the
  main panel control window.

- libX11 is now being added explicitly to the build link
  phase, as seen necessary on some bleeding-edge distros
  eg. Fedora 13, Debian 6. (closing bug #3050915).

- Input/Output latency options were missing but now finally
  enabled for the firewire back-end.

- General standard dialog buttons layout is now in place.

- Avoid pre-loading a stalled patchbay definition filename
  and its nagging error on startup (fixes bug #3017078).

- Client connection retrial logic scrapped. Being a leftover
  from early ages, when machines were slower and JACK server
  startup times were longer... now, if it can't connect first
  time as client, it will tear down the server whether it's
  starting up still or not at all. (cf. Setup/Settings/Start
  Delay for the rescue).

- Server name is finally part of the server settings presets,
  thanks to Fons Adriaensen for the heads-up.

- As a workaround regarding issues switching jack2's backends,
  Robin Gareus sends us yet another D-Bus method slot: "preset",
  (dbus-send --system / org.rncbc.qjackctl.preset string:PRESET).
  Thanks again.

- Another D-Bus interface slot makes it through implementation:
  "quit" (eg. usage: dbus-send --system / org.rncbc.qjackctl.quit).
  Besides, there's also these new JACK session management actions
  which were being overlooked as well: "load", "save", "savequit"
  and "savetemplate" are also available as D-Bus method slots.

- Make sure that Patchbay socket names are unique when adding
  or copying, fixing previous patch by Dominic Sacre.

- JACK version is now being shown on the About box (jack2).

- Slight Connections widget behavioral change: (dis)connecting a
  client (from) to one single port, (dis)connections will be
  applied in sequence from (to) all client output ports to (from)
  as many input ports there are in below, one by one (satisfying
  a 5 year old request from Yann Orlarey, thanks:).

- JACK session support is being introduced.

- Ignore first XRUN occurrence option dropped from statistics.

- Initial widget geometry and visibility persistence logic has
  been slightly revised as much to avoid crash failures due to
  wrong main widget hidden state.

- Double-quotes are now being added to device names which include
  blank characters and were rendering invalid all command line
  invocation of the classic JACK server (eg. specially due for
  Portaudio device names on Windows).

- Transport play (rolling) status is now being guarded to avoid
  backfiring from extraneous transport state changes.

- General source tree layout and build configuration change.

- Italian (it) translation added (by Sergio Atzori).

- Post-shutdown script invocation logic slightly refactored in
  attempt to enforce its execution on application quit.


0.3.6  2010-03-09  Full D-Busification!

- Make sure socket names are unique on each side of the Patchbay
  (another patch from Dominic Sacre, thanks).

- A bunch of primitive D-Bus interface slots have been added,
  allowing shortcut access to most of main applications actions
  like toggling Messages, Status, Connections, Patchbay widget
  pop-ups, reset stats, transport and so on. New bindings are
  given eg. via dbus-send --system / org.rncbc.qjackctl.(main,
  messages, status, connections, patchbay, setup, about, reset,
  rewind, backward, play, pause, forward). (from an original
  idea from Sebastian Gutsfeld, thanks).

- Patchbay snapshot now tolerates JACK client port strings that
  have more than one semi-colon in it, honoring just the first
  one exactly as everywhere else eg. Connections. (a glitch as
  reported by Geoff Beasley while using a2jmidid).

- Most modal message dialog boxes (eg. critical errors) are now
  replaced by system tray icon bubble messages where available
  (mitigating feature request #2936455).

- Comply with jackd >= 0.118.0 which nowruns in real-time mode by
  default; use of -R is now deprecated from the jackd command line
  interface options; use -r to run in non-real-time-scheduling.

- A man page has beed added.

- Got rid of a pretty old and never really useful "jackd-realtime"
  server path option--actually, it was only seen available on the
  now defunct old Mandrake Linux distro.

- D-Bus support, as provided by org.jackaudio.service aka jackdbus,
  is now being introduced and used wherever available and whenever
  enabled. Configuring, starting, stopping and logging the JACK
  back-end server through the "infamous" jackdbus service is now
  being seamlessly exploited.

- Global configuration state is now explicitly saved/committed to
  disk when Setup dialog changes are accepted and applied.

- Server name command line option added (-n, --server-name).

- Single application instance restriction option added (X11).

- Setup for the netjack (slave) "net" driver has now sample-rate
  and frames per buffer (period size) settings disabled and/or
  ignored, as those are pretty much auto-detected by default;
  also, a new "netone" backend driver option has been introduced
  (as suggested by Torben Hohn).

- Czech (cs) translation added (by Pavel Fric).

- Fixed some main window keyboard shortcuts. Escape key now closes
  Connections, Patchbay, Status and Messages widgets as usual (bug
  #2871548).

- Fixed glitch on configure portaudio support, specially when the
  library is not detected as available.


0.3.5  2009-09-30  Slipped away!

- Late support for UTF-8 encoded client/port names.

- Allow only one single patchbay connection to or from an exclusive
  socket (mitigating bug #2859119).

- Automatic crash-dump reports, debugger stack-traces (gdb), back-
  traces, whatever, are being introduced as a brand new configure
  option (--enable-stacktrace) and default enabled on debug build
  targets (--enable-debug).

- Probable fix on the audio connections with regard to client/port
  (re)name changes (an ancient bug reported by Fons Adriaensen).

- Portaudio device selector is now available (after a patch handed
  by Torben Hohn and Stephane Letz).

- A couple of primitive D-Bus interface slots have been introduced,
  giving the option to start/stop the jackd server from the system
  bus eg. via dbus-send --system / org.rncbc.qjackctl.start (.stop),
  (a nice addition supplied by Robin Gareus, thanks).

- New command line option (-a, --active-patchbay=[path]) to specify
  and activate a given patchbay definition file (a simple patch sent
  by John Schneiderman, thanks).

- Added one significant digit to DSP Load percentage status display.

- Tentative support for netjack (slave) by adding the "net" driver to
  the existing backend driver options on the Setup/Settings section.

- Converted obsolete QMessageBox forms to standard buttons.

- New patchbay snapshot now raises the dirty flag and allows for the
  immediate salvage of patchbay definition profile.

- Conditional build for JACK port aliases support (JACK >= 0.109.2).

- Alternate icon sizes other than default 16x16, are now effective to
  the Connections widget (Setup/Dislay/Connections Window/Icon size).


0.3.4  2008-12-05  Patchbay snapshot revamp.

- Introducing the very first and complete translations in-package:
  German (de), Spanish (es), French (fr) and Russian (ru); credits
  in TRANSLATORS.

- At last, after years of retarded procrastination, the old infamous
  patchbay snapshot feature has been the subject of a almost complete
  rewrite and it does try to give a way better mapping of all actual
  and current running client/port connections, both JACK (audio, MIDI)
  and ALSA MIDI, of course ;)

- On Setup/Settings/Parameters dialog, all device selection options
  are now reset to default when disabled interactively.

- Grayed/disabled palette color group fix for dark color themes.

- Qt Software logo update.

- Fait-divers: desktop menu file touched to openSUSE conventions.

- ALSA PCM devices now only listed/enumerated iif strictly compliant
  with the audio mode criteria (Duplex, Capture-only or Playback-only)
  as kindly suggested by Nedko Ardaunov.

- JACK client/port aliases may now be displayed as a global user option
  (see Setup/Display/Connections/JACK client/port aliases).

- Lighten up the connections line and highlight colors, as seen to fit
  best on some darker background themes.

- Patchbay snapshot fixed to differentiate socket clients according
  to its type (Audio, MIDI or ALSA-Seq), avoiding the mess and gross
  mistake of hanging disparate type ports under the same client item.

- JACK_DEFAULT_SERVER environment variable is now appended to the X11
  unique application identifier, allowing for having multiple instances
  each controlling its own JACK server, besides the default one.

- Due to some trouble with newer Qt >= 4.4 applications regarding font
  size configuration, a new global user option is now available to the
  rescue: Setup/Misc/Defaults/Base font size (default is no-op).
2016-04-23 10:05:18 +00:00
nros
bc2d37bd21 Set LICENSE for a lot of audio packages. 2016-04-20 12:10:24 +00:00
wiz
a91b40797e Update gstreamer1 and plugins to 1.8.0.
GStreamer 1.8.0 was released on 24 March 2016.

The GStreamer team is proud to announce a new major feature release
in the stable 1.x API series of your favourite cross-platform
multimedia framework!

As always, this release is again packed with new features, bug fixes
and other improvements.

See https://gstreamer.freedesktop.org/releases/1.8/ for the latest
version of this document.

Highlights

    Hardware-accelerated zero-copy video decoding on Android

    New video capture source for Android using the android.hardware.Camera
    API

    Windows Media reverse playback support (ASF/WMV/WMA)

    New tracing system provides support for more sophisticated
    debugging tools

    New high-level GstPlayer playback convenience API

    Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details

    Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate
    encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF
    (Quicktime/MP4), and MPEG-TS as container; new codec utility
    functions for Opus header and caps handling in pbutils library.
    The Opus encoder/decoder elements were also moved to gst-plugins-base
    (from -bad), and the opus RTP depayloader/payloader to -good.

    GStreamer VAAPI module now released and maintained as part of
    the GStreamer project

    Asset proxy support in the GStreamer Editing Services
2016-04-15 14:20:00 +00:00
wiz
f5c974d2ea Update alsa-plugins-* to 1.1.1.
No relevant changes for the ones we have in pkgsrc, I think.

Changelog:

Core

    Release v1.1.1

A52 Output plugin

    a52: Fix usage of obsoleted avcodec_*_frame() functions
    a52: Make compatible with ffmpeg 3.0
    a52: fix reported input channel order

Public Parrot Hack rate converter

    pph: include config.h from rate_speexrate.c

Speex PCM plugin

    speex: Add missing include config.h
2016-04-15 09:05:41 +00:00
wiz
39e2ad4db5 Update alsa-utils to 1.1.0.
Core

    Release v1.1.1
    alsabat: add tinyalsa support
    alsabat: add standalone mode
    aconnect: Show sequencer sound card numer/PID via aconnect

ALSA Control (alsactl)

    alsactl: init/ca0106, init/hda - use CTL{values} instead CTL{value}
    alsactl: remove debug line in set_ctl_values()

aconnect

    aconnect: Show sequencer sound card numer/PID via aconnect

alsa-info.sh

    alsa-info: add alsa-info.sh.1 to EXTRA_DIST
    alsa-info.sh: add man page

amixer

    amixer: skip showing asoc tlv byte controls

aplay/arecord

    aplay/arecord: handle parsing errors of parameter values

bat (basic audio tester)

    alsabat: add tinyalsa support
    alsabat: move alsa process to a single block
    alsabat: use general data generator function
    alsabat: clean return value for playback and capture threads
    alsabat: use general function for wav header update
    alsabat: refactoring alsa capture thread
    alsabat: use variable for thread return value
    alsabat: fix fopen and messages
    alsabat: fix misusing of errno
    alsabat: add bash test script
    alsabat: add standalone mode
    alsabat: add default device name for playback and capture
    alsabat: truncate sample frames for faster FFT analysis
    alsabat: rename to avoid naming conflict
    bat: Don't pass incompatible function pointers to pthread_cleanup_push()
    bat: Avoid local signal.h file
2016-04-15 08:50:21 +00:00
wiz
1b4fe7e36a Update alsa-lib to 1.1.1.
I got many patches integrated upstream, still more to go.

Core

    Release v1.1.1
    Define some types if missing
    Define EBADFD in terms of EBADF if it doesn't exist.

Control API

    control: keep consistent usage of assertion
    control: initialize element channel values according to identification number at adding a new element
    control: fulfill a description about element type with integer64
    coverity fixes
    control: add missing asserts to ctl_elem_set functions

PCM API

    pcm: fix 'unable to create IPC shm instance' caused by fork from a thread
    Introduce bswap.h for portable definitions of byte swap macros.
    coverity fixes
    pcm_hw: fix possible memory leak (coverity)
    pcm: simple: Fix asserts

Sequencer API

    seq: Provide sequencer sound card number / PID via alsa-lib

Timer API

    Only use F_SETSIG fcntl where it exists.

Topology API

    topology: Add support for widget byte controls
    topology: add support for CTL access flags to config file
    topology: add support for pasring external ops in conf files
    topology: Add ops to bytes control.
    topology: Remove unnecessary includes
    topology: fix debug output to print correct "max" value.
    topology: Quit and show error message on big-endian machines
    topology: Not compare a for loop iterator with ABI __le32 variables
    topology: Fix comparison of unsigned expression < 0
    topology: Remove unused variables
    topology: Remove unused function write_data_block()
    topology: open topology files with O_TRUNC
    topology: Add missing include sys/stat.h

Use Case Manager API

    Use alphasort where versionsort is not available.

/include/Makefile.am

    Introduce bswap.h for portable definitions of byte swap macros.
    Define some types if missing

ALSA Server

    coverity fixes

Compatibility routines

    Add more compatibility defines.
    Introduce bswap.h for portable definitions of byte swap macros.
    Define some types if missing

Configuration

    Use alphasort where versionsort is not available.
    config files - do not include ucm/topology configuration when not requested

Kernel Headers

    seq: Provide sequencer sound card number / PID via alsa-lib
    Update include/sound/asequencer.h from 4.6-pre kernel uapi
    Update include/sound/asound.h from 4.6-pre kernel uapi
2016-04-15 08:47:50 +00:00
jperkin
947a1fd8eb SunOS needs an explicit -lwraster. 2016-04-14 11:49:48 +00:00
wiz
446bb762c5 Update abcde to 2.7.2:
abcde 2.7.2

  * When using musicbrainz, don't assume that there will be release
    events attached to a particular CD release. Bug fix for the addition
    of year information support in 2.7.1. Thanks to Ed Oehler and Alan W.
    Kerr for debugging help.
  * Support for output to the Matroska container (mka). Encoder
    is FFmpeg (or avconv). Typical conf file syntax would be:

     MKAENCODERSYNTAX=ffmpeg
     FFMPEG=ffmpeg
     FFMPEGENCOPTS="-c:a ac3 -b:a 448k"
     OUTPUTTYPE="mka"

    Thanks to Shantiq and Fakeoutdoorsman of the Ubuntu Forums
    for the idea.
  * Add id3tag mp3 tagger as this is the tagger available to
    OpenBSD users. Thanks to Christopher Zimmermann for the
    notification and patch.
  * Allow for cddb response 500. Thanks again to Von Welch for the
    bug report and patch. This closes Issue 26:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=26
  * Fix for 'expansion of $REDIR' bug on MacOSX. Thanks to Von Welch
    for the bug report. This closes Issue 22:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=22
  * Makefile adjusted to allow the sample abcde.conf file to be
    installed by default to /etc rather than $(prefix)/etc.
    Thanks to Volker Schmidt from archlinux for the bug report:
    https://bugs.archlinux.org/task/46671
  * Allow getalbumart to correctly place cover image when single
    track is selected. Thanks to Nino Burini for the bug report
    and also the fix. This closes Issue 25:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=25
2016-04-13 17:48:36 +00:00
wiz
90bf94f07a Allow building with gcc-5. 2016-04-12 06:33:42 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
wiz
6358a2e632 Update musicpd to 0.19.14:
ver 0.19.14 (2016/03/18)
* decoder
  - dsdiff: fix off-by-one buffer overflow
  - opus: limit tag size to 64 kB
* archive
  - iso9660: fix buffer overflow
* fix quadratic runtime bug in the tag pool
* fix build failures on non-glibc builds due to constexpr Mutex
2016-04-08 14:55:05 +00:00
adam
eeb20cd0e0 -------------------------------
Release 4.80.0 - March 28, 2016
                      -------------------------------

 WavPack Library Source Code - 4.80.0
 wavpack.exe (command-line encoder) - 4.80.0
 wvunpack.exe (command-line decoder) - 4.80.0
 wvgain.exe (command-line ReplayGain scanner) - 4.80.0
 -----------------------------------------------------
  added: full Unicode support on Windows platform
  added: new option --pre-quantize to truncate high-resolution files
         to a reasonable depth (e.g., 20-bit) for better compression
  fixed: Debian bug 793320 (executable stack)
  fixed: LargeAddressAware problem reported on HA
  fixed: several "fuzz test" failures reported on GitHub
  fixed: repack blocks after possible arithmetic overflows
  improved: faster assembly code for mono packing
  improved: portability for various platforms

 wvtest.exe (command-line libwavpack test suite) - 4.80.0
 --------------------------------------------------------
  added: exhaustive test for WavpackSeekSample() API

 in_wv.dll (winamp plugin) - 2.8.0.1
 CoreWavPack DirectShow Filters - 1.3.0.0
 AmioWavpack.amio (Adobe Audition Plugins) - 1.5
 cool_wv4.flt (CoolEdit / Audition filter) - 2.14
 ------------------------------------------------
  updated: see 4.80.0 library changes
2016-04-07 12:16:33 +00:00
jperkin
6347610413 Use PKGMANDIR. 2016-04-01 22:11:11 +00:00