Up to [cvs.NetBSD.org] / pkgsrc / audio / wavpack
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
wavpack: updated to 5.8.1 WavPack 5.8.1 This dot release replaces 5.8.0 that was missing a couple CMake files in the tarball and the multicore detection did not compile on MacOS and other BSDs.
wavpack: updated to 5.8.0 5.8.0 Much of the development for this release stemmed from the discovery of situations where the quantization noise introduced with the hybrid mode was higher than expected, in particular with very low bitrates (e.g., < 3 bps) and high sample rates. This was traced to feedback in the decorrelation loop and has been addressed. Also, audio samples were discovered where the DNS (dynamic noise shaping) algorithm produced sub-optimal shaping, and this has been addressed with an all-new DNS algorithm. Finally, some issues were fixed that caused the "extra" mode performance to degrade with multithreading and also with the hybrid mode. The other major change is that multithreading is now turned on by default for the command-line programs, assuming that a multicore CPU is detected. This can be disabled with a new option --no-threads.
wavpack: updated to 5.7.0 Release 5.7.0 - February 29, 2024 WavPack Library Source Code - 5.7.0 wavpack.exe (command-line encoder) - 5.7.0 wvunpack.exe (command-line decoder) - 5.7.0 wvgain.exe (command-line ReplayGain scanner) - 5.7.0 wvtag.exe (command-line tagging utility) - 5.7.0 cool_wv4.flt (Cool Edit / Audition filter) - 4.2 ---------------------------------------------------- added: multithreaded encoding and decoding to libwavpack (optional) added: option to specify multithreading in CLI programs (--threads) added: multithreading support to Cool Edit filter (always enabled) added: support for ID3v2.4 when importing tags (--import-id3) added: optional bitrate specification to wavpack -c option added: Windows native threads in wvtest, builds with MSVC added: recognize WAV files with new fourcc of 'BW64' fixed: seeking issue on very large files (Windows only) fixed: decode non-compliant FFmpeg files over 8 channels fixed: accept some common but non-compliant AIFF files fixed: automatically delete newly obsolete correction files fixed: don't delete source files if data loss warnings occur improved: ID3v2 tag support (more items, multiple values, pics, etc) improved: use MinGW to build official Windows executables (faster) improved: compression of 32-bit integer files (--optimize-int32) improved: convert the man pages to mdoc(7) improved: cmake & autoconf support
https
wavpack: updated to 5.6.0 5.6.0 ----- added: AIFF file import/export support added: WATCOM compiler and OS/2 support added: cmake support for mingw, builds Cooledit + Winamp plugins added: --force-even-byte-depth option for rounding up bit depths fixed: detect and report PCM files having non-zero padding bits fixed: possible crash when displaying long channel assignments fixed: big-endian-sourced "raw" files gave big-endian "wav"s fixed: numerous minor issues
wavpack: updated to 5.5.0 5.5.0: fixed: CVE-2021-44269 (encoding crafted DSD file triggers OOB read crash) fixed: very long filenames cause stack-overflow crash in all CLI programs fixed: the length stored in WAV headers not always corrected when using -i fixed: attempting to encode raw DSD audio from stdin sometimes causes crash fixed: DSD to PCM decimation: small clicks between tracks and tiny DC offset fixed: length update in library-generated WAV headers on big-endian machines fixed: sanitize custom extensions read from WavPack files to be alphanumeric added: accepting brace-delimited options in the wavpack executable filename added: "--drop" option to Windows executables for multi-file "drag-and-drop" added" "--raw-pcm" option to wvunpack executable (does DSD --> 24-bit PCM) added: "--no-overwrite" option to wavpack executable (to resume sessions) improved: build system clean-up including switch to non-recursive "make"
wavpack: updated to 5.4.0 5.4.0 fixed: potential security issue CVE-2020-35738 fixed: disable A32 asm code when building for Apple silicon fixed: issues with Adobe-style floating-point WAV files added: --normalize-floats option to wvunpack for correctly exporting un-normalized floating-point files updated: Visual Studio 2019 for Windows builds dropped: WinXP support in official binaries
wavpack: updated to 5.3.0 5.3.0: fixed: OSS-Fuzz issues 19925, 19928, 20060, 20448 (no CVEs or vulnerabilities) fixed: trailing garbage characters on imported ID3v2 TXXX tags fixed: various minor undefined behavior and memory access issues fixed: sanitize tag extraction names for length and path inclusion improved: reformat wvunpack "help" and split into long + short versions added: regression testing to Travis CI for OSS-Fuzz crashers
wavpack: updated to 5.2.0 Release 5.2.0: fixed: potential security issues including the following CVEs: CVE-2018-19840 CVE-2018-19841 CVE-2018-10536 CVE-2018-10537 CVE-2018-10538 CVE-2018-10539 CVE-2018-10540 CVE-2018-7254 CVE-2018-7253 CVE-2018-6767 added: support for CMake, Travis CI, and Google's OSS-fuzz fixed: use correction file for encode verify (pipe input, Windows) fixed: correct WAV header with actual length (pipe input, -i option) fixed: thumb interworking and not needing v6 architecture (ARM asm) added: handle more ID3v2.3 tag items and from all file types fixed: coredump on Sparc64 (changed MD5 implementation) fixed: handle invalid ID3v2.3 tags from sacd-ripper fixed: several corner-case memory leaks
Updated wavpack to 5.1.0. 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
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
------------------------------- 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
Changes 4.75.2: * fixed: corrupt mono or multichannel files created with assembly code (rare) * fixed: building on Clang systems like Darwin and FreeBSD (req. Clang 3.5+) * fixed: explicitly sign-extend audio data (< 4-byte) to avoid corrupt files * fixed: rare decoding errors due to integer overflow (ARM assembly code) * added: assembly optimizations for "extra" mode on mono or multichannel
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
- Update to wavpack-4.50.1. - Set LICENSE=modified-bsd - Give the package to pkgsrc-users WavPack Library Source Code - 4.50.1 ------------------------------------ fixed: alignment fault when manipulating APEv2 tags (non-x86 only) fixed: build on UNIX via elimination of non-standard strnlen() wavpack.exe (command-line encoder) - 4.50.1 wvunpack.exe (command-line decoder) - 4.50.1 -------------------------------------------- fixed: checking return value of iconv_open() prevents core dump on Solaris WavPack Library Source Code - 4.50 ---------------------------------- added: dynamic noise shaping for improved hybrid quality added: option to merge blocks of similar redundancy added: ability to store and retrieve extra mode level fixed: alignment fault on some big-endian machines fixed: compiling with enable-mmx on gcc 4.3.x (thanks Joachim) improved: allow bitrate to be calculated for files down to 1/10 second improved: decoding of corrupt files (prevents heap overrun crashes) wavpack.exe (command-line encoder) - 4.50 ----------------------------------------- added: dynamic noise shaping for improved hybrid quality added: --channel-order option to reorder nonconforming multichannel files added: --merge-blocks option to optimize storage of LossyWAV output files added: ignore -o on Windows for compatibility with Linux version fixed: alignment fault on some big-endian machines improved: reformatted and expanded --help display wvunpack.exe (command-line decoder) - 4.50 ------------------------------------------ fixed: don't ignore fractions of seconds in --skip option added: show extra level and dns status for newer files (-s command) added: ignore -o on Windows for compatibility with Linux version improved: decoding of corrupt files (prevents heap overrun crashes) improved: display bitrate for files down to 1/10 second
Add DESTDIR support.
Update to 4.41.0: fixed: corrupt floating-point audio on big-endian machines fixed: limit RIFF data buffering to 16 MB to prevent out-of-memory crash improved: attempt to mute errors when decoding corrupt legacy WavPack files improved: overall performance enhancements of 10% to 30% (depending on mode) added: MMX intrinsics for 24-bit (and higher) stereo encoding (thanks to Joachim Henke) added: --skip and --until commands to unpack specified range of audio data
add wavpack-4.40.0, a library/utility for the wavpack audio format, mostly from Tobias Nygren per pkgsrc-wip
Initial revision