Welcome Guest ( Log In | Register )

WavPack 4.60 beta available, Windows and Linux versions
post Sep 16 2009, 02:51
Post #1

WavPack Developer

Group: Developer (Donating)
Posts: 1351
Joined: 3-January 02
From: San Francisco CA
Member No.: 900

This is long overdue, but I have finished a beta release of the 4.60 WavPack library and command-line programs:

Windows binaries
Linux distribution

The big changes are binary APEv2 tag support (i.e. cover art), raw PCM support, and the 16-channel limit being removed.

Here's the complete list of changes from 4.50. Note that some of these items were included in the alpha release (in January!)
and some were included in the beta release of the winamp plugin which was done for the Essentials Pack (so there is no new
winamp update).
  • added functions to libwavpack for handling binary fields in APE tags (done in a backward compatible way)
  • moved tag handling to its own source code module called tags.c (part of a slow cleanup)
  • fixed bug where APEv2 tags with footers but no headers would not be detected
  • added new option --write-binary-tag “Field=@File.ext” to allow appending binary tags during encoding (for cover art)
  • added -x option to wvunpack to allow extracting arbitrary tags (including binary) to stdout
  • added -xx option to extract a specified tag (including binary) to a file (optional custom filename with replacement codes %a, %t, and %e)
  • added --no-utf8-convert option to wavpack and wvunpack to force skipping of the UTF-8 conversion for APEv2 tag fields
  • improved formatting of -ss output and removed dumping of multiline tags (available now with -x option)
  • fixed a bug that caused multichannel files using all 8 streams to refuse to decode (related to Ambisonics)
  • increased number of available channels from about 16 to 4096 (although currently limited to just 256)
  • new option --raw-pcm to allow encoding raw pcm data (allows specification of sampling rate, bit-depth, and number of channels)
  • added ability to specify “unassigned” channels with --channel-order option
  • added new option --pair-unassigned-chans (this was the previous behavior, but now unassigned channels go to mono streams)
  • fixed bugs that could cause decoding of a valid WavPack correction file to report errors where none exist (although decoding was still accurate) or could cause seeking in correction files to fail
  • add "lossless" and "category" to metadata keywords that we handle in winamp plugin
  • add internationalization support to winamp plugin (many thanks to winamp folks!)
  • add GPL license to xmms plugin and fix xmms build on some systems
  • add -n option to wvgain for processing new files only (those without ReplayGain info)
  • increase maximum possible gain value generated by wvgain from +24 to +64 dB

Note that the -ww option in the alpha for adding binary tags has been changed to --write-binary-tag because I
realized that using -ww would not report any error with a previous version, but would store the file as text (oops!)

Thanks everyone for your support and, as always, I appreciate any testing or comments on the betas! smile.gif
Go to the top of the page
+Quote Post
Start new topic
post Sep 25 2009, 16:54
Post #2

WavPack Developer

Group: Developer (Donating)
Posts: 1351
Joined: 3-January 02
From: San Francisco CA
Member No.: 900

This is really good information...thanks for all your help (and thanks to everyone for trying out the new versions)! smile.gif
Go to the top of the page
+Quote Post

Posts in this topic

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 2nd December 2015 - 06:09