summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2015-03-11mk/termcap.bl3.mk -> mk/curses.bl3.mk because that's what it really wantstnn1-2/+2
2015-03-11Add upstream bug report URL.wiz2-3/+4
2015-03-09Update to 1.3.5:wiz3-14/+7
libvorbis 1.3.5 (unreleased) -- "Xiph.Org libVorbis I 20150105 (⛄⛄⛄⛄)" * Tolerate single-entry codebooks. * Fix decoder crash with invalid input. * Fix encoder crash with non-positive sample rates. # Fix issues in vorbisfile's seek bisection code. * Spec errata. * Reject multiple headers of the same type. * Various build fixes and code cleanup.
2015-03-08Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby.taca1-1/+2
2015-03-04Update audio/glyr to 1.0.8, provided by Leonardo Taccari in PR 49713.wiz2-7/+6
Changes: 1.0.8 ----- o Fixes for lyrix.at. 1.0.7 ----- o Fixes for lyricwiki. 1.0.6 ----- o Fix for cache getter: Print like normal getters and also call appropiate programs o Clamp the timeout of select to the user-set timeout. o Made the -c (--cache) option have an optional argument. Without argument the path is ~/.cache/glyrc (will be created if necessary). o Make glyrc return EXIT_SUCESS on success or EXIT_FAILURE in case of any failure. o Fixed faulty sha-1 versioning in cmakelists.
2015-03-01Add upstream bug report URL.wiz2-3/+5
2015-03-01Update to 2.10:wiz2-6/+6
libmpdclient 2.10 (2015/02/23) * support abstract sockets with "@" prefix * support tag "MUSICBRAINZ_RELEASETRACKID" * add TCP keepalive internal and external APIs * support MPD protocol 0.19 - status: support sample formats "float" and "dsd" - song: report duration with milliseconds precision - search: support constraint "modified-since" * support MPD protocol 0.20 - the "window" parameter for commands "find"/"search"
2015-02-28Use NEON intrinsics in Clang to avoid the unsupported assemblerjoerg2-1/+25
modifiers. It is beyond common sense why pulseaudio devs considered the mechanical conversion to inline asm an improvement...
2015-02-27add patches to fix some nasty crashes in lame. taken fromsnj5-3/+65
https://bugs.debian.org/777159 https://bugs.debian.org/778529 and https://bugs.debian.org/778703
2015-02-25Fix git spam in different way.ryoon3-18/+27
Previous fix by tnn@ requires devel/gettext-tools. It is too heavy.
2015-02-25fix "git: command not found" spam during buildtnn1-6/+6
2015-02-23Remove a patch that was taken from upstream.ryoon1-38/+0
2015-02-23keep clang from creating config.h.gch and bailing after whining aboutsnj2-4/+13
multiple outputs being incompatible with the -o option.
2015-02-23Update to 0.2.4764beta10:wiz3-11/+11
2015-02-17 - libopenmpt 0.2-beta10 Makefile configuration filenames changed from build/make/Makefile.config.* to build/make/config-*.mk. libopenmpt for Android now supports unmo3 from un4seen. See build/android_ndk/README.AndroidNDK.txt for details. [Bug] Fix out-of-bounds read in mixer code for ProTracker-compatible MOD files which was introduced back in r4223 / beta6. Vibrato effect was too weak in beta8 and beta9 in IT linear slide mode. Very small fine portamento was wrong in beta8 and beta9 in IT linear slide mode. Tiny IT playback compatibility improvements. STM playback improvements.
2015-02-21Recursive revbump from audio/pulseaudio.ryoon21-36/+42
2015-02-21Update to 6.0ryoon7-44/+52
* Remove obsolete hal option for PLIST. Changelog: PulseAudio 6.0 Release Notes Changes at a Glance BlueZ 5 native HSP (headset) support BlueZ 5 HFP (hands-free) profile support via oFono systemd socket activation support Better support for multichannel and 2.1 profiles Remap optimisations Many minor improvements, bug fixes, and i18n updates Notes for Application Developers New function in libpulse: pa_stream_write_ext_free(). The function allows more flexible use of free callbacks than the regular pa_stream_write() function. This is useful if an audio buffer is part of a bigger structure that needs to be freed or unreferenced when the audio buffer is no longer needed. We now have Vala bindings for libpulse-simple.
2015-02-21Use proper format string. Deal with infinite wisdom of authors to notjoerg3-5/+21
call config.guess config.guess. Bump revision.
2015-02-20Fix PLIST with newer rubygem.taca1-1/+3
2015-02-19va_list may not be a pointer. Bump revision.joerg5-3/+84
2015-02-19_init is not the correct symbol to check for in a library, ARM's EHABIjoerg3-8/+30
has moved to array based constructor invocation.
2015-02-19Remove streamripper-current, used for updating streamripper.wiz9-96/+1
2015-02-19Update to 1.64.6 using audio/streamripper-current and patch from PR 49677wiz9-190/+53
provided by Petar Bogdanovic. New for 1.64.6 ------------------------------------ Mon Mar 30 21:10:13 EDT 2009 * Fix bug which creates corrupted id3v2 tags * Remove trailing periods for stream name New for 1.64.5 ------------------------------------ Sun Mar 8 12:08:15 EDT 2009 * Change default values for - localhost from "localhost" to "127.0.0.1" - splitpoint padding from 300 ms to 0 ms - metadata and relay codeset (if UTF-8) to ISO-8859-1 - id3 codeset to UTF-16 - "keep files in incomplete" from false to true * Fix parse rules to properly tag artists with "-" in their name (#540543) * Fix bitrate & metadata reporting in console (#1957248) * Fix integer overflow on bytes read (#1261305) * Option for stopping based on megabytes ripped now uses MiB instead of MB * Support splitting based on empty StreamTitle= strings 2648664 New for 1.64.4 ------------------------------------ Mon Feb 16 21:27:29 EST 2009 * Fix problem where corrupt ogg files are being created * Robustify metadata parsing for Limecast servers * Fix buffer overflow bug with substitution rules (#2492422) * Fix file creation bug when "/" is in stream name (#2533980) * Disable creating cue file for ogg streams * Fix problem skipping extra track on ogg streams
2015-02-13Update nosefart to 2.9.snj4-32/+20
Changes: 2.9-mls - 2013-05-10 GCC now requires that -lm comes after the object name. Trivial change to Makefile to allow compilation. Thanks to Gall for reporting this. 2.8-mls GNU Make 3.82 broke the Makefile so that it no longer made the necessary build directories. Put in a simple hack to make it keep working. 2.7-mls Added 16-bit fixes and -B switch to Linux nosefart by Chris King. Improved gnosefart error message given when nosefart isn't found. 2.6-mls Updated gnosefart to 1.4. 2.5-mls Added some lines to src/machine/nsf.c so that it's possible for programs that use it to play multiple songs at once. (This doesn't affect the behavior of the Linux programs in this package at all. They still just play one thing at a time.) gnosefart updated to 1.3 2.4-mls (13 Sept 2005) Updated nosefart code for gcc-4.0. gnosefart updated to 1.2.
2015-02-104.0.10 (20141030):rxg2-7/+6
- Add AIFF file output driver (by Lorence Lombardo) - Add command 'h' to display help message (by Eugene Toder) - Fix sound driver deinitialization on signal (by Eugene Toder) - Adjust CoreAudio driver latency - Fix missing --all-sequences in help message 4.0.9 (20140926): - Add option '-p' to set the default pan amplitude - Add parameter 'default_pan' to configuration file - Fix library detection when cross-compiling - Fix Visual Studio 2013 build (by Stephen Leary) - Default pan amplitude set to 50% 4.0.8 (20140714): - Add command 'c' to display module comment - Add command-line option -C to display module comment - Fix ignored amplify option (by Dennis Lindroos) - Fix Win64 compatibility (by Ozkan Sezer) - Fix configuration file location in Windows (by Ozkan Sezer) - Fix screen corruption with large number of rows
2015-02-104.3.5 (20150207):rxg3-14/+11
Fix crashes with fuzzed files (reported by Lionel Debroux): - add sanity check for ST3 S3M maximum sample size - add sanity check for sample loop start - add sanity check for speed 0 - add sanity check for invalid XM effects - add sanity check for maximum number of channels - add sanity check for number of points in IT envelope - add sanity check for S3M file format information - add sanity check for maximum sample size - add sanity check for invalid envelope points - add sanity check for basic module parameters - add sanity check for instrument release after load error - add sanity check for XM header size - add sanity check for XM/IT/S3M/MTM/RTM parameters and sample size - add sanity checks to inflate and lha decompressors - add more tests to 669 and NO file detection - fix mixer index overflow with large samples - fix prowizard data request response - fix EU/NP1/NP2/NP3 prowizard depackers - fix crash on attempt to play invalid sample - fix infinite loop in break+delay quirk - reset module data before loading module Other changes: - fix loop processing error in scan (reported by Lionel Debroux) - fix minimum BPM value for MED (reported by cspiegel) - fix sample loop adjustment (by Emmanuel Julien) 4.3.4 (20150111): Fix bugs caught in the OpenMPT test cases: - fix XM keyoff+delay combinations - fix XM fine pitch slide with pattern delay - fix XM vibrato rampdown waveform - fix XM volume column pan with keyoff and delay - fix XM pan envelope position setting - fix channel volume and instrument initialization - fix end of module detection inside a loop Fix bugs reported by Francisco Pareja-Lecaros: - fix MASI (PSM) volume command - fix MASI (PSM) note number parsing - fix Noisetracker note limit detection Other changes: - fix overflow in linear interpolator (reported by Jochen Goernitz) - fix MTM invalid track load (reported by Douglas Carmichael) - add ProPacker 3.0 loader 4.3.3 (20141231): Fix bugs caught in the OpenMPT test cases: - fix XM note delay volume with no note or instrument set - fix XM out-of-range note delays with pattern delays Other changes: - fix XM envelope loop length (reported by Per Törner) - fix big-endian detection in configuration (by Andreas Schwab) 4.3.2 (20141130): Fix bugs caught in the OpenMPT test cases: - fix IT invalid instrument number recovery - fix IT note retrig on portamento with same sample - fix XM portamento target reset on new instrument - fix XM portamento with offset - fix XM pan slide memory - fix XM tremolo and vibrato waveforms - fix MOD pattern break with pattern delay - fix MOD Protracker offset bug emulation - fix tremolo rate Other changes: - fix IT portamento after keyoff and note end - fix IT fadeout reset on new note - fix IT pattern row delay scan - fix MOD/XM volume up+down priority (reported by Jason Gibson) - fix MOD fine volume slide memory (reported by Dennis Lindroos) - fix set sample offset effect (by Dennis Lindroos) - fix Windows temp file (reported by Andreas Argirakis & Eric Lévesque) - add emulation of the FT2 pattern loop bug (by Eugene Toder) - allow loading of packed formats from memory - allow loading of OpenMPT MOD files with large samples - enable offset bug emulation by default for Protracker MODs - code cleanup 4.3.1 (20141111): Fix bugs caught in the OpenMPT test cases: - fix IT filter envelope range - fix IT envelope carry after envelope end - fix XM note off with volume command - fix XM K00 effect handling - fix XM portamento with volume column portamento - fix XM keyoff with instrument - fix XM note limits Fix bugs reported by Andreas Argirakis: - fix MOD false positive for UNIC Tracker modules - fix EMOD instrument finetune - fix UNIC Tracker instrument finetune test - fix NoisePacker1 loader Other changes: - fix IT tone portamento in first note (reported by Jan Engelhardt) - fix XM invalid memory access in event reader - fix STM empty note event read - fix ABK loader test in Win32 - fix MOD period range enforcing (reported by Jason Gibson) - fix ST2.6 speed effect (reported by Saga Musix) - fix corner case memory leak in S3M loader - fix retrig of single-shot samples after the end of the sample - fix crash in envelope reset with invalid instrument - fix module titles and instrument names in Mac OS X - fix row delay initialization on new module - refactor depacking code - code cleanup 4.3.0 (20140926): Fix bugs reported by Sami Jumppanen: - fix MED4 instrument numbering - fix MED effect FFF (turn note off) - fix MED synth finetune effect Fix bugs reported by Alexander Null: - fix fine volume slide memory - fix IT portamento after note end in sample mode - fix S3M portamento after note end Fix bugs caught in the OpenMPT test cases: - add XM and IT envelope loop and sustain point quirk - fix Amiga limits for notes with finetune - fix XM invalid offset handling - fix XM note release reset on new volume - fix XM pattern loader to honor header size - fix XM fine volume slide effect memory - fix XM fine pitch slide effect memory - fix XM finetune effect - fix IT portamento if offset effect is used - fix IT NNA on invalid sample mapping - fix IT filter envelope index reset - fix IT envelope carry on note cut events - fix IT envelope reset on new instrument - fix IT instrument change on portamento in compatible GXX mode - fix IT unmapped sample parsing - fix IT filter cutoff reset Other changes: - add API call to load a module from a file handle - add API call to set default pan separation value - add OpenMPT test cases to regression test suite - add AMOS Music Bank loader (by Stephen Leary) - refactor memory I/O calls - read OctaMED annotation and song info text - fix segfault in mixer caused by sample position overflow - fix MED synth pitch slide reset on new note - fix MED synth volume change during wait command - fix MED synth envelope loop handling (reported by Stefan Martens) - fix OctaMED SS default pitch transpose (reported by Karl Churchill) - fix OctaMED instrument name loading - fix XM, S3M, IT and MED offset effect handling - fix IT fadeout and envelope reset on new virtual channel - fix S3M shared effect parameter memory - fix S3M default pan positions - fix S3M set BPM effect with values < 32 (reported by Kyu S.) - fix incorrect Noisetracker effect filtering (reported by Kyu S.) - fix period limits for (possibly non-Amiga) Protracker clones - fix loop counter reset on play buffer reset - fix finetune effect 4.2.8 (20140714): Fix bugs reported by Sami Jumppanen: - fix OctaMED decimal volume decoding - fix MED4 sampled instrument octave range - fix mishandling of MED4 effect FFD - fix MED synth waveform command CHD Other changes: - fix sequence number reset on player start - fix stray notes in XM (reported by Andreas Argirakis) - limit note number to avoid crash (reported by Bastian Pflieger) - disable recursive file decompression
2015-02-09update HOMEPAGEsnj1-2/+2
2015-02-09Recursive bump for SDL2-using packages.snj3-4/+6
2015-02-08Update to 0.19.9:wiz5-111/+6
ver 0.19.9 (2015/02/06) * decoder - dsdiff, dsf: raise ID3 tag limit to 1 MB * playlist: fix loading duplicate tag types from state file * despotify: remove defunct plugin * fix clock integer overflow on OS X * fix gcc 5.0 warnings * fix build failure with uClibc * fix build failure on non-POSIX operating systems * fix dependency issue on parallel Android build * fix database/state file saving on Windows
2015-02-06pulseaudio wants speexdsp, not just speex. bump PKGREVISION.snj1-3/+3
2015-02-01Update ruby-taglib to 0.7.0.taca3-8/+33
## 0.7.0 (2014-08-21) * Add support for TagLib::RIFF::AIFF (#52, by @tchev) * Add support for TagLib::RIFF::WAV (#57, by @tchev) * Associate filesystem encoding to filename strings * Allow CXX override during gem installation * Try to detect location of vendor/taglib on Heroku (#28) * Documentation updates
2015-01-29After speex update, depend on speexdsp.joerg1-1/+2
2015-01-27avoid hard coding paths to header files on Darwindbj4-16/+34
use Carbon/Carbon.h instead of MacTypes.h, which has problems on older systems
2015-01-27try even harder to remove paths on darwindbj3-20/+38
2015-01-27Avoid clang bugs on Darwin which result in "duplicate symbol ___sputc".jperkin1-1/+8
2015-01-26Avoid hardcoded SDK paths on Darwin. Fixes build on Mavericks at least.jperkin2-12/+26
2015-01-26Re-work how we handle MacTypes.h. Older Darwin releases do not ship a copy injperkin3-22/+16
/usr/include, whilst newer Xcode do not ship a copy in the SDK, and we somehow need to handle both. This package explicitly passes -mmacosx-version-min=10.4 meaning we cannot test the __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ macro as we would normally. So for now we perform a direct substitution based on whether /usr/include/MacTypes.h exists. Cleaner solutions welcome.
2015-01-26Makefile: Fix indentation in my previous commitpho1-2/+2
2015-01-26patches/patch-src_util_Alloc.{c,h}xx: Add a note that the revised patch has ↵pho3-7/+7
also been rejected. The upstream is not willing to accept any patches to fix build failures on outdated platforms, regardless of whether the patch is rational or not.
2015-01-26patches/patch-src_system_Clock.cxx: Avoid integer overflow in ↵pho3-2/+50
MonotonicClock{S,MS,US} This is Darwin specific: the original implementation was causing an integer overflow when base.numer was very large. On PPC Darwin, the timebase is 1000000000/33330116 and this is too large for integer arithmetic. http://bugs.musicpd.org/view.php?id=4292
2015-01-26patches/patch-src_util_Alloc.{cxx,hxx}: Add upstream bug report URLpho3-7/+11
The previous report 4289 was rejected as the upstream doesn't have interest in Darwin support. I created a better patch and sent it to the upstream to see if it has any chance to be merged.
2015-01-25Add upstream bug report URL.wiz3-5/+7
2015-01-25Fix build failures on Darwinpho4-1/+79
patches/patch-src_output_plugins_httpd_HttpdOutputPlugin.cxx: Resurrected from the Attic and added some comment. patches/patch-src_util_Alloc.cxx, patches/patch-src_util_Alloc.hxx: Some platforms (e.g. Darwin 9) don't have strndup(3), but the function xstrndup() isn't used in the first place.
2015-01-23Update to 0.8.0mef2-6/+6
--------------- 0.8.0 bladerunner (24.Oct.2014) ================================================================================ Code reorganisation and experimental support for 32bit windows dll plugins on 64bit x86.
2015-01-23Update abcmidi from 2014-10-16 to 2014-12-25mef3-8/+8
(from doc/readme.txt) --------------------- midi2abc version 2.94 January 05 2014 abc2midi version 3.42 December 25 2014 <- New abc2abc version 1.75 September 08 2013 yaps version 1.56 November 04 2013 abcmatch version 1.62 January 01 2014 midicopy version 1.18 October 01 2013 (summary from doc/CHANGES) -------------------------- October 29 2014 Abc2midi: more work was done with the bar repeat code in store.c Abc2midi returns the incorrect line number when it detects a problem with bar length on repeat. November 02 2014 Abc2midi bug: the b code in the gchord string does not work correctly when there are inversions. eg. November 9 2014 Abc2midi grace bug: in the following example, the grace notes cause a loss of synchronization between the two voices. November 18 2014 Abc2midi fermata bug: the !fermata! instruction applied to a rest also applies to the following chord. In the following example, December 25 2014 Abc2midi new feature: the error and warning messages now provide both the line and character position location in the abc tune where the message was issued.
2015-01-22I was mistaken: this does not support ffmpeg2; revert previous.wiz1-4/+3
2015-01-22Switch from ffmpeg1 to ffmpeg2.wiz1-3/+4
Bump PKGREVISION. Not buildlink3ed, so no recursive PKGREVISION++ necessary.
2015-01-20Upgrade easytag to 2.2.5degroote3-8/+48
Changes between 2.2.1 and 2.2.2: * Fix loading filenames from a text file * Fix saving Ogg cover art without a description * Fix check for broken id3lib UTF-16 writing * Fix keyboard navigation to allow escaping the tag area * Update ID3v1 genre list * Revert asynchronous image handling changes * Andreas Winkelmann’s ID3 memory leak fix * Andika Triwidada’s Indonesian translation * Dimitris Spingos’s Greek help translation Changes between 2.2.2 and 2.2.3: * Avoid a crash when browsing hidden directories * Andreas Winkelmann’s browser crash and memory leak fixes * Avoid a crash with GtkFileChooser on Windows * Restore process fields options correctly * Add .m4v as a supported MP4 extension * Seong-ho Cho’s Korean translation * Tom Tryfonidis’s Greek translation update * Мирослав Николић’s Serbian translation update Changes between 2.2.3 and 2.2.4: * Fix a crash when reloading the directory tree * Fix delays, and a possible crash, when running CDDB searches * Handle renaming on case-insensitive filesystems * Provide a useful error message when failing to write files * Fix memory leak in check for buggy id3lib version * Improvements to scanner help * Marek Černocký’s scanner help fixes * Piotr Drąg’s Polish translation updates * Andika Triwidada’s Indonesian translation * Daniel Mustieles’ Spanish help translation Changes between 2.2.4 and 2.2.5: * Fix many memory leaks in the CDDB search dialog * Clear empty cover art and album artist fields in MP4 tags * Fix a memory leak and invalid read in the MP4 tagging code * Improve ID3v2 handling with Ogg files * Improve file list selection handling * Fix several memory leaks in the file browser * Show updated images in the Windows installer * Åka Sikrom’s Norwegian bokmål translation
2015-01-20Update ruby-mp3info to 0.8.5.obache4-24/+28
=== 0.8.5 / 2014-09-17 * lyrics support (USLT tag) (thanks to ipmsteven) * fixed travis CI tests (thanks to ipmsteven) === 0.8.4 / 2014-04-26 * more robust frame scanning when unsynced (thanks to emonsqueeze for the bug report) === 0.8.3 / 2014-01-18 * fix for ruby 2.1.0 (thanks to smashwilson) === 0.8.2 / 2013-11-20 * better parsing of corrupted mp3 (more robust frame scanning) * upgraded license to GPL 3 (previous license (ruby) is compatible) === 0.8.1 / 2013-10-28 * test fixes * added dot to temp filename === 0.8 / 2013-01-28 * allow higher level of reading and writing to APIC tag: * tag2.pictures, tag2.remove_pictures, tag2.add_picture * added "<<...snip...>>>" to shorten APIC tag when Hash.inspect called (not a shallow copy hash, deep copied hash so does not effect data) tag2.inspect === 0.7.2 / 2012-12-24 * do not try to commit changes to IO or StringIO === 0.7.1 / 2012-04-01 * convert to utf-16 little endian (instead of big) for more compatibility === 0.7 / 2012-02-29 * removed iconv for ruby >= 1.9 * default encoding for decoded and encoded tags is UTF-8 now (removed :encoding params for ID3v2) * come back to a non senseless version numbering === 0.6.16 / 2011-11-10 * fixed type error when inspecting mp3info (thanks to Jacob Lichner) === 0.6.15 / 2011-07-18 * support for StringIO as input (thanks to Edd Parris) === 0.6.14 / 2011-06-17 * Added a check for nil that was seen causing problems when processing files. (thanks to Carl Hall) * Fixed reading on win32, requires binary flag. (thanks to Jonas Tingeborn) * Fixed white spaces. Replaced tabs with spaces to make the source readable on for users other than the original author. (thanks to Jonas Tingeborn) * Add :parse_mp3 flag to new/open. (thanks to Dave Lee) * Add benchmark for parsing performance. (thanks to Dave Lee) * fixed ID3v2#io_position computing, so Mp3Info#audio_content() is correct now
2015-01-18Update to 0.19.8:wiz3-28/+6
ver 0.19.8 (2015/01/14) * input - curl: fix bug after rewinding from end-of-file - mms: reduce delay at the beginning of playback * decoder - dsdiff, dsf: allow ID3 tags larger than 4 kB - ffmpeg: support interleaved floating point * fix clang 3.6 warnings * fix build failure on NetBSD
2015-01-17+ speexdsp.wiz1-1/+2