summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2017-04-29Update to 0.98wen2-8/+7
Upstream changes: 0.98 2017-04-28 - RT #119101, stop including MYMETA files in the tarball. 0.97 2017-04-27 - WAV: GH #2, fixed an integer overflow error that could result in an incorrect song_length_ms for >16-bit files. 0.96 2016-11-21 - Ogg: RT #118888, fixed crash when trying to read Vorbis comments in an incorrectly framed file with a bad terminal header page. - Removed hints/darwin.pl, don't try to be smarter than Perl about how to build things. - Fixed various minor compiler warnings output by the latest clang on macOS. 0.95 Unreleased community build - Improved DFF parsing for files which end with corrupted chunk. (Adrian Smith) - Improved ID3 support for DFF files. (Adrian Smith) 0.94 Unreleased community build - DSF/DFF: Support dsd file scanning for dsd and dsdiff files. (Kimmo Taskinen) - AIFF: Fixed scanning of 24 bit files. (Adrian Smith)
2017-04-27Don't write an endless stream of silence whilst preparing playback.nat3-2/+26
Bump PKGREVISION. Addresses PR kern/52196.
2017-04-26builds fine with bmake, don't require gmakemaya1-2/+2
2017-04-26Remove deprecated workaround for building with GCC < 2.95maya1-4/+1
(the relevant configure script bits don't seem to exist either)
2017-04-24libsamplerate: declare AUDIO_OUT_s once and in audio_out.hmaya3-5/+36
Fixes build failure with GCC 4.5.3 (netbsd 6.0)
2017-04-22Revbump after icu updateadam17-33/+34
2017-04-22Remove amarok-kde3 package which is not maintained any more and dependstaca20-1539/+0
on ruby18.
2017-04-22Delete amarok-kde3.taca1-2/+1
2017-04-21Ensure the chosen termcap library can be found.jperkin2-1/+17
2017-04-19Updated libsndfile to 1.0.28.wiz3-10/+8
Version 1.0.28 (2017-04-02) * Fix buffer overruns in FLAC and ID3 handling code. * Move to variable length header storage. * Fix detection of Large File Support for 32 bit systems. * Remove large stack allocations in ALAC handling code. * Remove all use of Variable Length Arrays. * Minor bug fixes and improvements.
2017-04-17Fix option name, this is libmp4v2, not mpeg4ip.wiz2-8/+6
2017-04-17Fix option name, this is libmp4v2 not mpeg4ip.wiz1-3/+3
2017-04-161.24.0adam4-11/+30
------ - Avoid repeating genre in metadata printout for specifications like (144)Thrash Metal. - In remote control mode, only enforce --quiet if no verbosity was required. - Prevent --loop and --shuffle or --random from messing with the remote control LOADLIST command (printout of the list would loop without reason). - Fix the mpg123 command (esp. our provided binaries on Windows) to now find modules again relative to the executable directory, not the current working directory. This was a regression in 1.23 and might be security-relevant if you called mpg123 in working directories with untrusted content. Note that mpg123 1.23 looked for modules relative to the current working directory only if the installation prefix for modules did not exist. So, usage on an intact installation (with /usr/lib/mpg123 or the like) was safe. Nevertheless this new version fixes the search to be relative to the binary path as it was with 1.22 and before. - At least consistent behaviour of playlist code in the face of looping. Looping is about individual tracks, always. They are looped also in random mode. Jumping (prev/next keys) is between tracks and resets the loop counter. The display of currently playing track in the playlist is fixed for random and looped play now (bug 198). - Looping is now mentioned for a to-be-repeated track with --verbose. - Move some compiler nagging from --enable-debug to --enable-nagging, fix up some new build failures by adding some pesky feature test macros. - Try not to pollute the terminal buffer with old progress bars in inverse video. Only the currently live one shall be seen. That one is pretty. The others are not. - Using plain dlopen()/LoadLibrary() for opening modules instead of libltdl. This also means that --with-module-suffix is gone in configure. - Windows builds only work when Unicode support is there (older than Windows 2000/XP will definitely not work anymore). - The out123 tool now features tone generation, with a mix of differing wave patterns. Makes sense to be able to test the audio output by itself, and it's fun. See --wave-freq and related parameters. - libmpg123 version 43: -- Add flags MPG123_NO_PEEK_END and MPG123_FORCE_SEEKABLE, as suggested by Bent Bisballe Nyeng. -- Build fix for MSVC (consistent definition of ssize_t, spotted by manx, bug 243). -- Build fix for --with-cpu=ppc_nofpu (thanks to Michael Kostylev, bug 244). -- Add asm optimized MSVC++ Win32|x64 and UWP|x64 builds -- Remove old, broken MSVC++ builds - libout123 version 2: -- Added OUT123_BINDIR. -- New search order for output plugin directory: MPG123_MODDIR, or (relative to executable directory OUT123_BINDIR) ../lib/mpg123, plugins libout123/modules/.libs, libout123/modules, ../libout123/modules/.libs, ../libout123/modules, and at last the installation prefix $libdir/mpg213/. This shall ensure that a build inside a source tree does not try to use old modules from the system prefix. The normal libtool wrapper deals with the shared libout123 or libmpg123 only, not modules. Note that if you set MPG123_MODDIR to a non-existing directory, no modules will be found (earlier versions fell back to other choices). -- The OUT123_NAME parameter is now copied by out123_param_from(), as is the newly added OUT123_BINDIR. -- Coreaudio: Use AudioComponents API on OSX >= 10.6 (thanks to Michael Weiser). -- Coreaudio: Fix behaviour of out123_drop(), not killing the output anymore without re-opening the device (bug 236, thanks to Taihei for the fix).
2017-04-150.1.5adam2-7/+7
- Fix an autotools issue with cross compiling from the 0.1.4 release
2017-04-13Update DeforaOS Mixer to version 0.2.2khorben3-12/+12
This release brings: - license switch to BSD - build fix for embedded mode - minor improvements
2017-04-12libsamplerate: update to 0.1.9maya2-8/+8
Version 0.1.9 (2016-09-23) * Relicense under 2 clause BSD license. * Minor bug fixes and upates. Also fixes CVE-2017-7697: global buffer overflow in calc_output_single
2017-04-04Updated libmpdclient to 2.11.wiz4-26/+9
libmpdclient 2.11 (2017/03/20) * fix heap corruption with mpd_connection_new_async() * add space before "window" search argument * detect getaddrinfo() at configure time * add support for ArtistSort and AlbumArtistSort tags * support MPD protocol 0.21 - audio format specifications "dsd64" etc. - the "sort" parameter for commands "find"/"search"
2017-03-31Recursive bump for gpgme update which removed a support library.wiz3-6/+6
2017-03-30Fix playback on NetBSD-current as of 20170322. Ensure that the audioctlnat5-11/+32
device operates on the correct channel. Addresses PR kern/52075. Bump PKGREVISION.
2017-03-28Include limits.h for PATH_MAX on SunOS.jperkin2-5/+14
2017-03-23Extend SHA512 checksums to various files I have on my local distfilejoerg8-8/+16
mirror.
2017-03-16Reset PKGREVISION after update.wiz1-2/+1
2017-03-16Fix PKGVERSION (...and use DISTNAME in PKGNAME to avoid copypastos)leot1-2/+2
2017-03-15Changes 2.1.4:adam3-33/+9
Fix a bug in the FFmpeg backend where, after closing a file, the program's standard input stream would be "broken" and wouldn't receive any input.
2017-03-140.7.11 - 03.12.2017 (Evergreen)adam2-11/+11
New Features: * Repo and issue tracker moved to GitHub: https://github.com/nicfit/eyeD3 Bug Fixes: [issue 78] - ‘NoneType’ object has no attribute ‘year’ [issue 108] - Multiple date related fixes. [issue 110] - Allow superfluous –no-tagging-ttme-frame option for backward compatibility. [issue 111] - The –version option now prints a short, version-only, message. [issue 116] - Allow –year option for backward compatibility. Converts to –release-year. [issue 117] - Fixes for –user-text-frame with multiple colons and similar fixes. [issue 125] - ID3 v1.1 encoding fixes.
2017-03-130.6 (2016-04-11):adam4-31/+18
* don't require authentication when getting public collections * allow submit_ratings() and submit_tags() to submit for all supported entities * allow 'tags' and 'user-tags' includes on releases * set the parser when the webservice format is changed * read the error message from musicbrainz and return it in a raised exception * send authenticaion headers when required * added get_series_by_id(), search_areas(), search_series() * updated options for get_releases_by_discid() to support 'media-format' and discid-less requests * parse work attributes * added various methods to retrieve data from the Cover Art Archive * added support for pregap tracks * return 'offset-list' and 'offset-count' for get_releases_by_discid() * added support for search and browse of events * added support for 'data-track-list' elements * added support for get and search instruments * added support to read all collection types * added support for search and browse of places * allow single strings to be used as includes for browse requests * allow single strings to be used at tag submission * added support for browse artist by work and work by artist * added support for 'track-count' elements in 'medium-list's returned by search * added support to read xml attributes in 'attribute-list' elements
2017-03-12Updated musicpd to 0.20.6.wiz2-7/+7
ver 0.20.6 (2017/03/10) * input - curl: fix headers after HTTP redirect to Shoutcast server * decoder - ffmpeg: re-enable as fallback - mpcdec: fix crash (division by zero) after seeking - sidplay: make compatible with libsidplayfp < 1.8 * fix stream tags after automatic song change * workaround for GCC 4.9.4 / libstdc++ bug (build failure)
2017-03-12Updated libopenmpt to 0.2.7774.wiz2-7/+7
libopenmpt 0.2-beta22 (2017-03-11) [Bug] Possible NULL-pointer dereference read during obscure out-of-memory situations while handling exceptions in the C API. [Bug] libmodplug: libmodplug.pc was wrong. [Bug] Cross-compiling libopenmpt with autotools for Windows now properly sets -municode and -mconsole as well as all required Windows system libraries. [Bug] Excessive loading times with malformed ITP / truncated AMS files. [Bug] libopenmpt on Windows did not properly guard against current working directory DLL injection attacks. [Change] The Makefile and Autotools build system got new options USE_DLOPEN and --enable-dlopen respectively which are required to be set in order to load 3rd-party libraries dynamically. Additionally, the defaults for detecting libdl and libltdl now also default to off with autotools. This change has been made in order to make the default configuration as secure as possible. Both build systems default to dependencies that facilitate native MO3 decoding internally anyway, thus there is actually no practical disadvantage with the new default settings at all. [Change] Un4seen unmo3 support is now completely disabled by default in all configurations and build systems. [Regression] In order to securely load libmpg123, the Windows binary packages only support the precise libmpg123 binary that is downloaded by the download_mpg123.vbs script. Other binaries might also work, but this has neither been tested nor is officially supported from now on. Autotools build system now has options --disable-openmpt123, --disable-tests and --disable-examples which may be desireable when cross-compiling. Windows binary packages now include a script download_mpg123.vbs which downloads libmpg123 and copies it to the appropriate directories relative to the uncompressed binary archive. Do not set note volume to 0 on out-of-range offset in XM files. Better import of some slide commands in SFX files. Sample 15 in "Crew Generation" by Necros requires short loops at the beginning of the sample to not be ignored. Since we need to ignore them in some (non-ProTracker) modules, we heuristically disable the old loop sanitization behaviour based on the module channel count. Both normal and percentage offset in PLM files were handled as percentage offset. seek.sync_samples=1 did not apply PTM reverse offset effect and the volume slide part of combined volume slide + vibrato commands. libopenmpt 0.2-beta21 (skipped) Version 0.2-beta21 has been skipped in order to avoid confusion with libtool version of libopenmpt 0.3.0-pre.0 and 0.3.0-pre.1 development versions.
2017-03-12pkgrevision bump for changed apache default.maya1-2/+2
bumping any package depending on a pkg with APACHE_PKG_PREFIX but without APACHE_PKG_PREFIX in its PKGNAME.
2017-02-28Recursive revbump from graphics/libwebpryoon4-8/+8
2017-02-27Updated musicpd to 0.20.5.wiz2-8/+7
ver 0.20.5 (2017/02/20) * tags - id3: fix memory leak on corrupt ID3 tags * decoder - sidplay: don't require libsidutils when building with libsidplayfp * output - httpd: fix two buffer overflows in IcyMetaData length calculation * mixer - alsa: fix crash bug
2017-02-24revbump for ffmpeg3 buildlink3.mk addition of vaapi and vdpau.maya7-14/+14
It creates a noticeable change at least for mpv, which now doesn't complain about --vo=vaapi or --vo=vdpau.
2017-02-23Use proper Github MASTER_SITES handlingfhajny1-2/+3
2017-02-23cmus actually requires multimedia/mp4v2, not the older multimedia/libmp4v2fhajny1-2/+2
package. Fixes the faad option build.
2017-02-23Remove obsolete patch (after 1.1.3 update)wiz1-19/+0
2017-02-22Updated alsa-lib to 1.1.3.wiz5-17/+39
Changelog between 1.1.2 and 1.1.3 releases alsa-lib Core Release v1.1.3 conf/ucm: skylake: add skylake-rt286 conf files conf: bxtrt298: Add topology conf file for bxt conf: sklrt286: Remove tool to generate private data blobs ucm: Add ucm files for DB410c board. Control API ctl: correct documentation about TLV feature ctl: improve documentation about TLV-related APIs ctl: improve API documentation for TLV operation Mixer API mixer: Fix rounding mode documentation PCM API pcm: fix get_stop_threshold alsa-lib 0.9 alias pcm: file: update linked hw_ptr and appl_ptr pcm_rate: Do not discard slave reported delay in status result. pcm: fix wrong document references to PCM APIs which perform direct memory access with frame copying pcm: dmix: Do not discard slave reported delay in status result pcm: Add the PCM state checks to plugins Revert "pcm: file: Add htimestamp operation in plugin file" pcm: file: Add htimestamp operation in plugin file pcm: dshare: Fix endless playback of buffer pcm: direct: Protect from freeing semaphore when already in use pcm_dshare: Do not discard slave reported delay in status result. pcm_plug: Clear plugins on all error conditions pcm: Better understandable locking code pcm: Fix shm initialization race-condition Topology API topology: fix unused-variable warnings introduced to build_link() topology: Store number of strings of a text section topology: Merge private data before embedded controls of a widget topology: Revise document and comments for ABI v5 topology: Export physical DAIs to the binary for kernel topology: Support configuring physical DAIs by C API topology: Parse physical DAIs in text conf file topology: Remove BE or CC in comments of physical links C API template topology: Parse name and stream name of physical DAI links topology: Parse and build private data of physical links topology: Parse link flags of physical DAI links topology: Parse HW configurations of physical DAI links in text conf file topology: Parse HW configurations of physical DAI links defined by C API topology: Define new type and section name to configure physical links topology: Rename varaibles for add physical links by C API topology: Define a function to build a single physical DAI link topology: Merge an element's be & cc pointer to one link pointer topology: Use snd_config_get_bool to simplify boolean flag parsing topology: tplg_elem_lookup() checks parameter before searching topology: Parse and build private data for PCM topology: Define a function to build a single PCM element topology: Parse flags for PCM topology: Parse sig_bits of stream caps topology: Add doc for including other files in the text conf file topology: Fix missing stream name of widgets in text conf file Use Case Manager API ucm: Execute sequence of component devices ucm: Parse sequence of component devices ucm: Skip component directories when scanning sound card configuration files ucm: docs: typeset lists of identifiers explicitly ucm: fix crash when calling snd_use_case_geti() with no device or modifier Configuration conf: don't install smixer.conf when python is not available topology: Update physical link configurations in Broadwell text conf file conf: Search included files under user specified configuration directories conf/ucm: skylake: add skylake-rt286 conf files conf: bxtrt298: Add topology conf file for bxt conf: sklrt286: Remove tool to generate private data blobs conf: sklrt286: define module private data through tuples in skylake ucm: Add ucm files for DB410c board. Kernel Headers topology: ABI - Add voice wake up flag for DAI links topology: ABI - Define new types for physical DAI topology: ABI - Update manifest and pump ABI version to 5 topology: ABI - Update physical DAI link configurations to ABI v5 topology: ABI - Define DAI physical PCM data formats topology: ABI - Update stream caps and PCM objects to ABI v5 Update include/sound/tlv.h from 4.9-pre kernel uapi Simple Abstraction Mixer Modules mixer: Don't install smixer modules unless python is enabled Test/Example code test: use actual information for TLV operation Changelog between 1.1.1 and 1.1.2 releases alsa-lib Core Release v1.1.2 pcm: Remove home brew atomic operations pcm: Add thread-safety to PCM API conf/ucm: chtrt5645: Add UCM config for chtrt5645 conf/ucm: ROCKCHIP-I2S: rename to VEYRON-I2S conf/ucm: ROCKCHIP-I2S: add Rockchip I2S UCM config. conf: topology: Generate Private data binary blobs conf: topology: Add Skylake i2s conf Config API conf: Add thread-safe global tree reference Control API ctl: use condition statements instead of assert() for new APIs to add an element set ctl: rename APIs to add an element set so that their names are appropriate ctl: add compatibility information for snd_ctl_elem_info_set_dimension() hctl: remove assertion from element event handler because removal event overwrites all of queued events ctl: improve documentation of APIs to add an element set ctl: add dimension validator ctl: add an API to set dimension levels to element information ctl: support extra information to user-defined element set ctl: use consistent name for second argument of snd_ctl_elem_read/write ctl: use automatic variable instead of call of alloca(3) ctl: fix returning zero for dimension level 4 ctl: improve API documentation for threshold level operations ctl: add explanation about threshold level feature ctl: change former APIs as wrapper functions of element set APIs ctl: improve comments for API to add an element of IEC958 type ctl: add functions to add an element set ctl: improve comments for handling element data ctl: add an overview for design of ALSA control interface conf: Add thread-safe global tree reference namehint: Don't enumerate as duplex if only a single direction is defined HWDEP API conf: Add thread-safe global tree reference Mixer API mixer: remove alloca() from simple_event_add() mixer: change code formatting for simple_event_add() mixer: remove alloca() from simple_add1() mixer: change code formatting for simple_add1() mixer: remove alloca() from set_enum_item_ops() mixer: remove alloca() from get_enum_item_ops() mixer: remove alloca() from enum_item_name_ops() mixer: remove alloca() from init_db_range() mixer: change code formatting for init_db_range() mixer: remove alloca() from selem_write_main() mixer: change code formatting for selem_write_main() mixer: remove alloca() from elem_write_route() mixer: change code formatting for elem_write_route() mixer: remove alloca() from elem_write_enum() mixer: change code formatting for elem_write_enum() mixer: remove alloca() from elem_write_switch_constant() mixer: remove alloca() from elem_write_switch() mixer: change code formatting for elem_write_switch() mixer: remove alloca() from elem_write_volume() mixer: change code formatting for elem_write_volume() mixer: remove alloca() from selem_read() mixer: change code formatting for selem_read() mixer: remove alloca() from elem_read_enum() mixer: change code formatting for elem_read_enum() mixer: remove alloca() from elem_read_route() mixer: change code formatting for elem_read_route() mixer: remove alloca() from elem_read_volume() mixer: change code formatting for elem_read_volume() mixer: include library local header to find layout of structures PCM API ctl: rename APIs to add an element set so that their names are appropriate pcm: remove alloca() from _snd_pcm_softvol_open() pcm: change code formatting for _snd_pcm_softvol_open() pcm: remove alloca() from softvol_load_control() pcm: change code formatting for softvol_load_control() pcm: remove alloca() from snd_spcm_init_duplex() pcm: remove alloca() from snd_spcm_init() pcm: remove alloca() from snd_pcm_hw_set_chmap() pcm: remove alloca() from snd_pcm_hw_get_chmap() pcm: remove alloca() from snd_pcm_query_chmaps_from_hw() pcm: remove alloca() from snd_pcm_hw_change_timer() pcm: change code formatting for snd_pcm_hw_change_timer() pcm: remove alloca() from _snd_pcm_hook_ctl_elems_install() pcm: remove alloca() from snd_pcm_direct_set_timer_params pcm: change code formatting for snd_pcm_direct_set_timer_params() pcm: remove alloca() from snd_pcm_direct_initialize_poll_fd() pcm: change code formatting for snd_pcm_direct_initialize_poll_fd() pcm: remove alloca() from snd_pcm_direct_initialize_slave pcm: change code formatting for snd_pcm_direct_initialize_slave() pcm: remove alloca() from snd_pcm_get_params pcm: change code formatting for snd_pcm_get_params() pcm: remove alloca() from snd_pcm_set_params() pcm: change code formatting for snd_pcm_set_params() pcm: fix return value of snd_pcm_ioplug_sw_params() pcm: fix missing return value of snd_pcm_status() pcm: Add LIBASOUND_THREAD_SAFE env variable check pcm: Remove home brew atomic operations pcm: Add thread-safety to PCM API pcm: add 'default' case for switch statement pcm: set error code at failure path pcm: Remove superfluous rmb() from PCM meter plugin ctl: support extra information to user-defined element set pcm: use new APIs to add a control element set for softvol plugin pcm: dmix: Return error when slave is in OPEN or DISCONNECTED pcm: dmix: Prepare slave when it's in SETUP, too pcm: dmix: resume workaround for buggy driver pcm: Fix secondary retry in dsnoop and dshare pcm: Remove resume support from dmix & co conf: Add thread-safe global tree reference pcm: dmix: Fix doubly resume of slave PCM pcm: Fix suspend/resume regression with dmix & co pcm: softvol: fix conversion of TLVs min_db and max_dB value pcm: Fallback open as the first instance for dmix & co pcm: Clean up error paths in snd_pcm_plugin_*() helpers pcm_plugin: fix appl pointer not correct when mmap_commit() return error RawMidi API conf: Add thread-safe global tree reference Topology API topology: Fix the missing referenced elem ptr when merging private data topology: Fix inaccurate message on failure to find a widgets's reference topology: Check address and length before string copy topology: Add ATTRIBUTE_UNUSED for unused parameters to fix compiler warning topology: Remove support for control flag SNDRV_CTL_ELEM_ACCESS_USER topology: Tuple type can have an extenstion topology: Parse vendor private data for manifest topology: Change uuid value to 16 separate characters in text conf file topology: Merge lookup for data reference into tplg_copy_data() topology: An element can refer to multipe data sections in text conf file topology: initialize variable for error output topology: apply the same type to compared two variables topology: remove unused variable in get_tokens() topology: remove unused variable in tplg_parse_fe_dai() topology: Parse front-end DAI name and ID for the PCM topology: Fix pcm ID & name parsing topology: Use generic pointer to realloc buffer for private data topology: Refactor functions to parse and build streams topology: Set manifest size for ABI topology: Build data objects with tuples topology: Add support for parsing vendor tuples topology: Add support for vendor tokens topology: Add doc for vendor tuples topology: Define a free handler for the element topology: Use the generic pointer to free an element's object Use Case Manager API ucm: add cset-tlv /include/Makefile.am pcm: Remove home brew atomic operations ALSA Lisp alisp: remove alloca() from FA_pcm_info() alisp: remove alloca() from FA_hctl_elem_write() alisp: remo: remove alloca() from FA_card_info() Async helpers async: Handle previously installed signal handler Configuration Makefile: fix sklrt286 dist files conf: remove alloca() from snd_func_private_pcm_subdevice() conf: remove alloca()y_class() conf: remove alloca() from snd_func_pcm_id() conf: remove alloca() from snd_func_card_name() conf: remove alloca() from snd_func_card_id() conf: remove alloca() from snd_determine_driver() conf/ucm: chtrt5645: Add UCM cote PCM configurations in Broadwell text conf file conf: topology: Generate Private data binary blobs conf: topology: Add Skylake i2s conf Documentation pcm: Add thread-safety to PCM API doxygen: Suppress timestamp INSTALL: updat topology: ABI - Define types for vendor tuples Simple Abstraction Mixer Modules mixer: remove assignment to unused variable Test/Example code ctl: rename APIs to add an element set so that their names are appropriate test: add linkpport dimension test for user-defined element set ctl: optimize a test for user-defined element set to changes of APIs ctl: optimize a test for user-defined element set to older kernels ctl: add test program for control element set
2017-02-22Update audio/portaudio-devel to 190600 (20161030).fhajny2-8/+8
All Platforms - Add new version number API (see above) - Updated version number to 19.6.0 (due to extension added to WASAPI host-API specific) - pa_process: Fix output channel adaption by not skipping the conversion when the host and user number-of-channels are not equal. Leif Asbrink. c0c0cb1414 - Fixed bug that would result in open streams not being closed when Pa_Terminate() is called - C++ binding: make operator == and != const. - Moved repository to Git Various documentation improvements, including: - Update docs for building on Linux - Clarified safety of operations in callback - Document API Version Availability (e.g. `Available as of 19.5.0`) Build Systems - CMake support for Unix platforms - Fix PA_LIBRARY_DEPENDENCIES problem with CMake/WMME. Linux - pa_linux_alsa: fix hang in callback caused by abort. Mac - Update configure files for Mac OS X El Capitan, 10.11 SDK pa_mac_core_blocking: fix hang when running stream stopped (add timeout). - pa_mac_core: Fix assert when reading or writing with non-power of 2 channels. Now Scarlett 6i6 works. - pa_mac_core: stop stream instead of asserting (crashing) under certain conditions, e.g. when device is unplugged. - pa_mac_core: fixed copy-pasto: last host error was being associated with paInDevelopment host api not paCoreAudio - pa_mac_core: Fix for truncated device names e.g. 'Built-in Microph'
2017-02-20Updated libopenmpt to 0.2.7561.wiz2-8/+7
libopenmpt 0.2-beta20.5 (2017-02-05) [Bug] libmodplug: C++ API did not build with MSVC2008 in 0.2-beta20.4. libopenmpt 0.2-beta20.4 (2017-02-05, not released) [Bug] Possible hangs with malformed files containing cyclic plugin routings. libmodplug: Added all missing C++ API symbols that are accessable via the public libmodplug header file. Channel frequency could wrap around after some excessive portamento / down in some formats since libopenmpt 0.2-beta17. Playback improvements for S3M files made with Impulse Tracker and Schism Tracker.
2017-02-16Remove patch for netbsd curses differences, it was adjusted to changemaya3-41/+3
behaviour to match ncurses, and the functions only exist for netbsd-current bump pkgrevision
2017-02-14Update python 3.x status after py-twisted now supports 3.x.wiz1-2/+2
2017-02-12Recursive revbump from fonts/harfbuzzryoon87-174/+174
2017-02-08Updated eyeD3 to 0.7.10.wiz3-21/+22
0.7.10 - 12.10.2016 (Hollow) Bug Fixes: [issue 97] - Missing import [issue 105] - Fix the rendering of default constructed id3.TagHeader Fixed Tag.frameiter 0.7.9 - 11.27.2015 (Collapse/Failure) New Features: process files and directories in a sorted fashion. <Hans-Peter Jansen> display the ellipsis file name and path, and the file size right justified in printHeader. <Hans-Peter Jansen> stating to be unable to find a valid mp3 frame without a hint, where this happened is rather unfortunate. I noticed this from using eyed3.load() calls. <Hans-Peter Jansen> [fixup plugin] - Better compilation support. Bug Fixes: Fixed missing ‘math’ import. [issue 81] - Replaced invalid Unicode. [issue 91] - Disabled ANSI codes on Windows [issue 92] - More friendly logging (as a module) 0.7.8 - 05.25.2015 (Chartsengrafs) New Features: [pymod plugin] – A more procedural plugin interface with modules. [art plugin] – Extract tag art to image files, or add images to tags. eyed3.utils.art - High level tag art API eyed3.id3.frames.ImageFrame.makeFileName produces the file extension .jpg instead of .jpeg for JPEG mime-types. Added eyed3.utils.makeUniqueFileName for better reuse. [statistics plugin] – Less score deduction for lower bit rates. Split example plugins module into discrete plugin modules. [fixup plugin] – Added –fix-case for applying title() to names [fixup plugin] – Detects and optionally removes files determined to be cruft. eyed3.id3.Tag – Added frameiter method for iterating over tag frames. Added optional preserve_file_time argument to eyed3.id3.Tag.remove. Removed python-magic dependency, it not longer offers any value (AFAICT). Bug Fixes: [issue 50] Crashing on –remove-frame PRIV [issue 75] Parse lameinfo even if crc16 is not correct [issue 77] Typo in docs/installation.rst [issue 79] Request to update the GPL License in source files Fixes to eyed3.id3.tag.TagTemplate when expanding empty dates. eyed3.plugins.Plugin.handleDone return code is not actually used. [classic plugin] – Fixed ID3v1 –verbose bug. [fixup plugin] – Better date handling, album type, and many bug fixes. 0.7.6 / 0.7.7 - Skipped
2017-02-06Recursive bump for harfbuzz's new graphite2 dependency.wiz87-173/+174
2017-02-05Updated musicpd to 0.20.4.wiz2-8/+7
ver 0.20.4 (2017/02/01) * input - nfs: fix freeze after reconnect * output - sndio: work around a libroar C++ incompatibility * workaround for GCC 4.9 "constexpr" bug * fix FreeBSD build failure ver 0.20.3 (2017/01/25) * protocol - "playlistadd" creates new playlist if it does not exist, as documented * database - proxy: fix error "terminate called after throwing ..." - proxy: make connect errors during startup non-fatal * neighbor - upnp: fix premature expiry * replay gain: don't reset ReplayGain levels when unpausing playback * silence surround channels when converting from stereo * use shortcuts such as "dsd64" in log messages
2017-01-30Updated audio/libdiscid to 0.6.2mef2-6/+7
-------------------------------- libdiscid-0.6.2: - ISRC and MCN support on BSD - LIB-60: fix make check for default device on generic/unknown platform - make Doxygen output reproducible (no timestamps) - remove newline for Linux device "1" from proc
2017-01-30moc: don't try to set escdelay before setting up a window. this willmaya3-3/+41
fail on ncurses (and this failure is ignored) and segfault on nbcurses. reported by Chavdar Ivanov in current-users. bump PKGREVISION.
2017-01-28Enable Ambisonics support. Bump PKGREVISIONryoon1-1/+4
Requested by Jesus Cea.
2017-01-24cmus: bump PKGREVISION for default option change, oops.maya1-2/+2
thanks leot for the reminder!
2017-01-24cmus: make opus support a default. it's becoming a popular formatmaya1-2/+2
2017-01-23Updated wavpack to 5.1.0.wiz3-8/+10
added: all new command-line tagging utility (wvtag) added: option to import ID3v2.3 tags from Sony DSF files fixed: fuzz test failures from AFL reported on SourceForge improved: DSD decimation filter (less HF rolloff & CPU use) fixed: non-byte audio depths (12-bit, 20-bit) not showing fixed: rare case of noise-shaping triggering a lossy mute fixed: recognize UTF-8 BOM when reading text files fixed: a few portability issues