The NetBSD Project

CVS log for pkgsrc/audio/wavpack/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / audio / wavpack

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Jan 29 12:18:44 2025 UTC (2 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1, HEAD
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
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.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Jan 28 12:17:44 2025 UTC (2 months, 2 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
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.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Mar 3 08:11:20 2024 UTC (13 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3 lines
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

Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Dec 29 01:08:16 2023 UTC (15 months, 2 weeks ago) by zafer
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
https

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Nov 28 19:57:57 2022 UTC (2 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -2 lines
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

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Jul 11 06:30:43 2022 UTC (2 years, 9 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
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"

Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Jan 19 10:17:43 2021 UTC (4 years, 2 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
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

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Apr 17 05:48:20 2020 UTC (5 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
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

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Dec 28 20:00:01 2019 UTC (5 years, 3 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
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

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Jan 23 21:53:22 2017 UTC (8 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
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

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Dec 11 11:08:12 2016 UTC (8 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
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

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Apr 7 12:16:33 2016 UTC (9 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
                      -------------------------------
                      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

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Oct 18 15:19:30 2015 UTC (9 years, 6 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +11 -11 lines
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

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Oct 2 23:48:12 2012 UTC (12 years, 6 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -3 lines
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Jul 15 21:02:39 2009 UTC (15 years, 9 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +4 -3 lines
- 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

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Jun 20 01:09:07 2008 UTC (16 years, 10 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -1 lines
Add DESTDIR support.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed May 9 23:43:05 2007 UTC (17 years, 11 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -3 lines
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

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Thu Feb 1 16:52:28 2007 UTC (18 years, 2 months ago) by drochner
Branches: TNF
CVS tags: pkgsrc-base, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
add wavpack-4.40.0, a library/utility for the wavpack audio format,
mostly from Tobias Nygren per pkgsrc-wip

Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Feb 1 16:52:28 2007 UTC (18 years, 2 months ago) by drochner
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>