IPB

Welcome Guest ( Log In | Register )

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


WavPack Developer


Group: Developer (Donating)
Posts: 1291
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
Replies
db1989
post Apr 5 2013, 17:47
Post #2





Group: Super Moderator
Posts: 5275
Joined: 23-June 06
Member No.: 32180



FWIW, to me, an all or nothing approach seems most logical. If not, someone would probably eventually find a reason to want >1 MB in lossy files, then we’d be back here again. It seems like it would be more work to maintain different limits for the two encoding modes, which doesn’t seem worthwhile.

Of course, I don’t speak for David or his desires for his codec. But given that he already threw out Frank’s unforgiving limit of 8 kB, there’s no specified upper ceiling for the size of embedded chunks, so it seems like less work just to leave it open, and let users do what they want at their own risk, than it would be to decide upon a new limit.
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 September 2014 - 00:43