Welcome Guest ( Log In | Register )

WavPack 4.70.0 alpha version available, bug fixes, transcoding and verify features
post Apr 2 2013, 20:08
Post #1

WavPack Developer

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

I am in the process of completing the 4.70 release of WavPack and thought it would be a good time for an alpha (built with SVN 300) while I finish tweaking. The impetus for this release was to incorporate some bug fixes that had accumulated since 2009, but I decided to also include a few new features that I had been thinking about.

The most interesting new feature is the ability for the wavpack command-line executable to accept existing wavpack files as input (i.e., transcoding). This allows users to easily change the settings of files in their lossless collection. The process copies all tag information from the source, and even allows modification of the tags. Temp files are also used now when overwriting and a verify option has been added, so it's possible to safely do transcoding in-place (although this is an alpha version, so be careful!)

Note that care should be taken when transcoding to and from lossy files, and lossy to lossless transcoding is not allowed.

This release should generate identical files to the previous release (other than changes from bug fixes) and the performance should be similar (excepting differences from compiler revisions).

New features:
  • detect UTF-16LE encoding for tag text files (mostly a Windows thing)
  • use temporary files for safer overwriting
  • option to verify WavPack file integrity on creation (-v)
  • transcoding from existing WavPack files (with tag copy)
  • transition to Visual Studio 2008 (Windows)

Bug fixes:
  • seeking to last block failure (after finishing file)
  • memcpy() not always used correctly (Linux targets)
  • unsigned char issue (ARM targets)

Windows features ported to Linux:
  • clean handling of ^C
  • console title (with -z to defeat)
  • wildcards in tag specifications
  • 4GB file support on 32-bit OS

Windows 32-bit executables
Linux distro

Thanks in advance for any testing and/or suggestions! smile.gif
Go to the top of the page
+Quote Post
Start new topic
post Apr 2 2013, 23:39
Post #2

Group: Members
Posts: 26
Joined: 4-January 13
Member No.: 105572

I like this release, having jumped the gun and tested at r294 or so.

I believe krafty is referring to the inability to add an image (and possibly other binary files) greater than 1MB to the WavPack tags using the command-line program. for me this is a non-issue because I don't use album art, and foobar2000 supports adding >1MB binary files anyway.

I think a solution to this would be to max out the tag data at 16MB (2^24), either on a per-field basis or with all the fields added together. if people want ridiculously huge files in their tags, why not?
Go to the top of the page
+Quote Post

Posts in this topic
- bryant   WavPack 4.70.0 alpha version available   Apr 2 2013, 20:08
- - krafty   Nice one Bryan! Been waiting for this feature....   Apr 2 2013, 20:29
|- - bryant   QUOTE (krafty @ Apr 2 2013, 12:29) What a...   Apr 3 2013, 18:50
- - db1989   Are you referring only to artwork? Tagging has bee...   Apr 2 2013, 20:32
- - larryfine   Thank You, bryant! I will test soon. I have se...   Apr 2 2013, 21:22
- - azaqiel   I like this release, having jumped the gun and tes...   Apr 2 2013, 23:39
- - temp1   good new,thank u, bryant. i'll try it   Apr 3 2013, 02:05
- - krafty   QUOTE Are you referring only to artwork? Yes. I t...   Apr 3 2013, 02:15
- - themanintheshadows_2451   Did a transcoding test of a WavPack file, and I di...   Apr 3 2013, 09:09
- - chi   I think the pkg-config file is not correct. From w...   Apr 3 2013, 13:58
|- - bryant   QUOTE (chi @ Apr 3 2013, 05:58) In summar...   Apr 3 2013, 19:04
- - krafty   QUOTE I was thinking of adding a "--allow-hug...   Apr 4 2013, 02:59
|- - bryant   QUOTE (krafty @ Apr 3 2013, 18:59) That w...   Apr 4 2013, 04:53
- - krafty   Sorry Bryant. It was my misunderstanding. Well can...   Apr 4 2013, 23:46
- - db1989   I don’t mean that you shouldn’t have the ability, ...   Apr 5 2013, 00:37
|- - bryant   QUOTE (db1989 @ Apr 4 2013, 16:37) I don’...   Apr 6 2013, 01:05
|- - Mr_Rabid_Teddybear   QUOTE (bryant @ Apr 5 2013, 17:05) This m...   Apr 6 2013, 13:42
- - krafty   Since I use mostly for lossless encodings, I think...   Apr 5 2013, 16:38
- - db1989   FWIW, to me, an all or nothing approach seems most...   Apr 5 2013, 17:47
- - greynol   It isn't like the source is closed.   Apr 5 2013, 17:58

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 - 07:56