summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2017-01-16Updated musicpd to 0.20.2.wiz4-41/+12
ver 0.20.2 (2017/01/15) * input - alsa: fix crash bug - alsa: fix buffer overruns * decoder - flac: add options "probesize" and "analyzeduration" * resampler - libsamplerate: reset state after seeking * output - fix static noise after changing to a different audio format - alsa: fix the DSD_U32 sample rate - alsa: fix the DSD_U32 byte order - alsa: support DSD_U16 - recorder: fix error "Failed to create : No such file or directory" * playlist - cue: fix skipping songs ver 0.20.1 (2017/01/09) * input - curl: fix crash bug - curl: fix freeze bug * decoder - wavpack: fix crash bug * storage - curl: new storage plugin for WebDAV (work in progress) * mixer - alsa: normalize displayed volume according to human perception * fix crash with volume_normalization enabled ver 0.20 (2017/01/04) * protocol - "commands" returns playlist commands only if playlist_directory configured - "search"/"find" have a "window" parameter - report song duration with milliseconds precision - "sticker find" can match sticker values - drop the "file:///" prefix for absolute file paths - add range parameter to command "plchanges" and "plchangesposid" - send verbose error message to client * input - curl: fix memory leak * tags - ape, ogg: drop support for non-standard tag "album artist" affected filetypes: vorbis, flac, opus & all files with ape2 tags (most importantly some mp3s) - id3: remove the "id3v1_encoding" setting; by definition, all ID3v1 tags are ISO-Latin-1 - ape: support APE replay gain on remote files - read ID3 tags from NFS/SMB * decoder - improved error logging - report I/O errors to clients - ffmpeg: support ReplayGain and MixRamp - ffmpeg: support stream tags - gme: add option "accuracy" - gme: provide the TRACK tag - gme: faster scanning - mad: reduce memory usage while scanning tags - mpcdec: read the bit rate - pcm: support audio/L16 (RFC 2586) and audio/x-mpd-float - sidplay: faster scanning - wavpack: large file support - wavpack: support DSD (WavPack 5) - wavpack: archive support * playlist - cue: don't skip pregap - embcue: fix last track - flac: new plugin which reads the "CUESHEET" metadata block * output - alsa: fix multi-channel order - alsa: remove option "use_mmap" - alsa: support DSD_U32 - alsa: disable DoP if it fails - jack: reduce CPU usage - pulse: set channel map to WAVE-EX - recorder: record tags - recorder: allow dynamic file names - sndio: new output plugin * mixer - null: new plugin * resampler - new block "resampler" in configuration file replacing the old "samplerate_converter" setting - soxr: allow multi-threaded resampling * player - reset song priority on playback - reduce xruns * write database and state file atomically * always write UTF-8 to the log file. * remove dependency on GLib * support libsystemd (instead of the older libsystemd-daemon) * database - proxy: add TCP keepalive option * update - apply .mpdignore matches to subdirectories * switch the code base to C++14 - GCC 4.9 or clang 3.4 (or newer) recommended
2017-01-13Changes 0.1.4:adam2-7/+7
- Autotools cleanups - Fixes for SID/DTX in the AMR-WB decoder, fixes for handling of bad frames in both AMR-WB and AMR-NB
2017-01-13Changes 0.1.5:adam2-7/+7
- Updated upstream sources - Fixed building with GCC 3.3 and 3.4 - Fixed building with GCC 6 - AArch64 optimizations - Makefiles for building with MSVC - Support building the code in C++11 mode
2017-01-07sox: link with libossaudio if building oss option. package does not do thismaya1-1/+2
already. fixes build when oss option is selected (at least on netbsd 7.99.54).
2017-01-07distfile has vanished. prevent timeout. update MASTER_SITES.zafer1-2/+2
2017-01-07Fix building on systems where CLOCK_PROCESS_CPUTIME_ID is not defined.adam2-1/+17
2017-01-05flac-1.3.2.tar.xz changed trivially, but not its filename. Update toprlw12-6/+9
version which matches http://downloads.xiph.org/releases/flac/SHA1SUMS
2017-01-04Use the curses framework.roy1-3/+5
2017-01-04Use the curses framework.roy3-11/+12
2017-01-04Use the curses framework.roy2-11/+10
2017-01-04Use the curses framework.roy1-2/+2
2017-01-04Ensure the local yywrap is used. Fixes build with newer flex.jperkin2-1/+16
2017-01-01Revbump after boost updateadam27-53/+54
2017-01-01Add python-3.6 to incompatible versions.wiz31-62/+62
2017-01-01Updated kid3 to 3.4.3.wiz4-51/+47
Tue Nov 1 20:16:59 CET 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.3 * New: + The RIFF track field name is configurable (IPRT, ITRK, TRCK) for better interoperability. + The RIFF chunk name for ID3v2 tags in WAV files is configurable (ID3, id3) for better interoperability. + ID3v2 tags in WAV files can have version 2.3.0 or 2.4.0. * Improved: + Support new classical music frames introduced with iTunes 12.5. * Fixed: + Use the last sort order and column for the file list on startup. + Display expected ID3v2 version if no ID3v2 tag exists yet. + Tag 3 can be addressed in kid3-cli by number "3". + Support translated display frame names in kid3-cli. + Avoid crash when pictures in FLAC files are empty or too large. Wed Aug 24 14:44:04 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.2 * Fixed: + Embed Lyrics works again with makepersonal.co and lyrics.wikia.com. + Do not add an empty frame when deleting a non existant frame in kid3-cli. + Support setting multiple frames of the same type with copy/paste. + Allow editing of quick access frames which are not yet present in the file. + Reset shortcuts and appearance configuration when the defaults are restored in the settings. * Improved: + Do not show any disabled tag values in the Tag 1 section for files which do not support an ID3v1 tag. + Set the file filter for the file list in the file settings, not with the filter used in the open dialog. + Disable the global app menu on Ubuntu's Unity desktop. Fri Jun 24 20:20:20 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.1 * Fixed: + Avoid wrong marking of ID3v2 Date frames as modified. + Enable setting M4A, Vorbis date with ISO date/time also when no tag exists. + Windows: Fix separators and relative file names in playlists. + Windows: Install missing SSL DLLs, needed for Discogs import. + Windows: Fix temporary file creation in id3lib. Sat Apr 23 16:30:36 CEST 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.4.0 * New: + Support more than two tags for MP3 files with ID3v1, ID3v2 and APE tags, FLAC files with ID3v1, ID3v2 and Vorbis tags. + Support RIFF INFO tags in WAV files. + Filename to tag format can be defined as a regular expression with captures. + Perl regular expressions with Qt 5. * Improved: + Import from tags is also available from CLI, QML and D-Bus. + Help for editing synchronized lyrics. + Handle redirects when downloading. * Fixed: + Windows: Saving files which are open in player, e.g. when editing synchronized lyrics. + Windows: Timestamp preservation with non-ASCII file names. + KDE 5: Jumping to a specific help topic. + Enable setting ID3v2.4 date with ISO date/time also when no tag exists. + Crash when writing to a FLAC file which cannot be opened. Thu Mar 10 17:55:29 CET 2016 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.3.2 * New: + Setting for text encoding used in playlists and exports. * Improved: + Support removing tags in MPC, WavPack with TagLib 1.11. * Fixed: + Windows: Fix plugin name in qmldir. + Windows: Crash when adding large pictures to Ogg files. + Windows: Go back to older Qt 5.4.2 to avoid random crashes. + Stripping of ID3v2 tags from WAV files with TagLib 1.11. + Adapted to Discogs server update. Thu Dec 17 14:53:06 CET 2015 Urs Fleisch <ufleisch@users.sourceforge.net> * Release 3.3.1 * New: + Package for Android. + Support setting of data in GEOB frames from CLI and scripts. + Icons for high pixel density displays. * Improved: + Trim values from tags in format strings to avoid whitespace when setting file names from tags. + Updated Czech translation. * Fixed: + List picture in get command of kid3-cli also if its description is empty. + Set configured text encoding in picture frames. + Make file renaming work when saving non writable files. + Use high resolution icon in task switcher. + Avoid cropping in picture preview window on high pixel density displays.
2017-01-01FLAC 1.3.2:adam4-25/+17
General: * Fix undefined behaviour using GCC/Clang UBSAN (erikd). * General hardening via fuzz testing with AFL (erikd and others). * General code improvements (lvqcl, erikd and others). * Add FLAC in MP4 specification docs (Ralph Giles). * MSVS build cleanups (lvqcl). * Fix some cppcheck warnings (erikd). * Assume all currently used OSes support SSE2. flac: * Fix potential infinite loop on flac-to-flac conversion (erikd). * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl). * Only write vorbis-comments if they are non-empty. * Error out if decoding RAW with bits != (8|16|24). metaflac: * Add --scan-replay-gain option. build system: * Fixes for MSVC and Makefile.lite build systems. libraries: * CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl). * Fix two stream decoder bugs (Max Kellermann). * Fix a NULL dereference bug (on a malformed file). * Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden). * Improved encoding speed on older Intel CPUs. * Fixed a seeking bug when decoding certain files (Miroslav Lichvar). * Put an upper bound (32768) on the number of seek points. * Fix potential memory leaks. * Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default). * Fix an out-of-bounds heap read. * Win32: Only use large buffers when writing to disk.
2017-01-01Updated audio/chromaprint to 1.4.2mef2-7/+7
---------------------------------- Version 1.4.2 -- December 28, 2016 ================================== - Fixed invalid memory access when decoding base64-encoded fingerprints. - Removed unnecessary library dependencies libchromaprint to avoid circular dependency problems with FFmpeg.
2016-12-23use c99 to fix build on SunOSwiedi1-1/+4
2016-12-22Add explicit bool conversion.joerg2-1/+17
2016-12-19Updated musicpd to 0.19.21.wiz2-7/+7
ver 0.19.21 (2016/12/13) * decoder - ffmpeg: fix crash bug * fix unit test failure after recent "setprio" change * systemd: add user unit
2016-12-19Fix build with chromaprint-1.4.x.wiz3-1/+49
2016-12-19Updated chromaprint to 1.4.1.wiz3-9/+9
Version 1.4.1 -- December 12, 2016 ================================== - Restored the -v/-version parameter for fpcalc that got accidentally removed in 1.4. - Fixed processing of some short audio files. They were ignored in 1.4. - The DURATION field in the default output of fpcalc is now printed as an integer again. - Added missing version number to libchromaprint.pc. - Mac OS X fpcalc builds are done with clang/libc++ and should work on 10.7+. - Linux fpcalc builds are now fully static.
2016-12-19libaudiofile: fix the second UB in the same line of code, cstatic whichmaya2-7/+32
isn't actually a cstatic. switch to just defining it in the accessor. GCC optimized this UB away leading to an undefined reference in the builds. Also use a function which is right for int32 too (same as upstream) Thanks joerg for the help
2016-12-18libaudiofile: different way of doing the same operation, it's unclearmaya2-4/+4
to me why it fails for others, but maybe this one works.
2016-12-18Bump revision of all packages using libform, libpanel or libmenu as thejoerg2-3/+4
library name in devel/ncurses changed.
2016-12-18Changes 1.23.8:adam9-60/+52
- Fix long-standing bad memory read (via integer underflow) in ID3 parser for crafted ID3v2 tags with tiny size information
2016-12-17libaudiofile: attempt to fix Ubuntu build which is failing due to UB in codemaya2-1/+18
Switch left shift of negative operand with functionally equivalent and well-defined function.
2016-12-15Fix C++11 fallout.joerg7-1/+138
2016-12-12Updated speex to 1.2.0.wiz3-14/+14
I just pushed the Speex 1.2.0 stable release. Thanks to Ralph Giles for helping with the release process.
2016-12-12Revert "Specify readline requirement on 30 packages"wiz1-2/+1
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-12Updated musicpd to 0.19.20.wiz2-8/+7
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-12Bump PKGREVISION for chromaprint dependency change.wiz2-4/+4
2016-12-12Updated chromaprint to 1.4.wiz5-23/+22
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-11Release 5.0.0:adam3-12/+21
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-09add pkg-config to toolswiedi1-1/+2
2016-12-04Recursive revbump from textproc/icu 58.1ryoon18-35/+36
2016-12-04Specify readline requirement on 30 packagesmarino1-1/+2
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-03audio/pulseaudio: Disable building on DragonFlymarino1-1/+3
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-03fix int types on SunOSwiedi1-1/+3
2016-12-01Fix weird CONFLICTS line.wiz1-2/+2
2016-11-30Add upstream bug report URL.wiz2-3/+4
2016-11-30Updated hydrogen to 0.9.7.wiz3-36/+35
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-28Updated libopenmpt to 0.2.7386.wiz2-7/+7
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-27Updated snd to 16.9.wiz3-9/+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-24fix int types on SunOSwiedi1-1/+3
2016-11-12Update audio/glyr to glyr-1.0.10leot3-50/+8
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-12MikMod 3.2.7:adam2-8/+7
- Documentation update. - Update DOS build for the new djgpp-2.05 release.
2016-11-12libmikmod v3.3.10:adam3-9/+9
- 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-12Test for clang with "!empty(PKGSRC_COMPILER:Mclang)"gdt1-2/+2
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-07Add a patch to fix lyricswiki provider (via upstream from pullup request #80)leot3-3/+44
Bump PKGREVISION