HydrogenAudio

Hydrogenaudio Forum => Validated News => Topic started by: bryant on 2009-09-28 00:47:50

Title: WavPack 4.60 Released
Post by: bryant on 2009-09-28 00:47:50
Major changes:
Complete change list (http://www.wavpack.com/changelog.txt)

WavPack download page (http://www.wavpack.com/downloads.html)

Thanks for all your support! 
Title: WavPack 4.60 Released
Post by: ExUser on 2009-09-28 00:53:39
A new version of my favourite lossless format is always good news! Thanks for all your efforts, bryant.
Title: WavPack 4.60 Released
Post by: Rokkaz on 2009-09-28 01:12:28
Just dropping in to say a big thanks as well for the continued development of such a great format.
Title: WavPack 4.60 Released
Post by: nazgulord on 2009-09-28 02:31:53
Keep up the good work, David! Thanks for continuing to work on WavPack!
Title: WavPack 4.60 Released
Post by: tedgo on 2009-09-28 09:01:53
Thanks!
Title: WavPack 4.60 Released
Post by: kiit on 2009-09-28 10:51:08
My favorite lossless codec! Thank you.
Title: WavPack 4.60 Released
Post by: Xenion on 2009-09-28 11:54:32
that's so cool now:

Cover Front/Back, Cuesheet, Log, MD5, Replaygain, Lossless Format ===> Everything in One File.
Packed in with only one cmd-switch and packed out with only one cmd-switch.

can't get any better 
thanks
Title: WavPack 4.60 Released
Post by: esa372 on 2009-09-28 17:11:33
Go, WavPack!
(http://67.55.46.213/forum/images/smilies/icon_jig.gif)

Thank you, bryant!
(http://67.55.46.213/forum/images/smilies/icon_cheers.gif)
Title: WavPack 4.60 Released
Post by: soiaf on 2009-09-28 20:17:56
Congratulations David on the new release!

And thanks for all your hard work 
Title: WavPack 4.60 Released
Post by: Trondis on 2009-09-28 20:24:29
Cover Front/Back, Cuesheet, Log, MD5, Replaygain, Lossless Format ===> Everything in One File.


How do you do that? I am ripping LP's with Adobe Audition, and I want to archive the wav as wavpack with the cuesheet and album art embedded. Wavpack is the only compressed format that I have tried that preserves the track markers from Audition. I make a cuesheet-file with cuelist-tool that refers to the wav. I suppose I can just edit it in a text editor so that it refers to the wavpack instead. But how do I embed the cuesheet? And how do I embed album art? My current tools doesn't seem to work - Foobar, CueTools, MP3Tag etc. Any easy way? I am not so eager to use a command-line input.
Title: WavPack 4.60 Released
Post by: maiki on 2009-09-28 20:33:43
Isn't it a waste of space to include binary data such as covers into individual tracks? In many cases it also doen not make too much sence to put ARTIST info since you actually don't know who is playing on the actual tracks... many times it does not say this on the covers...
Title: WavPack 4.60 Released
Post by: tedgo on 2009-09-28 21:48:20
I doubt that about 150kb for an embedded cover is that much waste of space...
(less than 0.01% of a typical wavpack file size)
Title: WavPack 4.60 Released
Post by: greynol on 2009-09-28 21:49:24
Let's keep this on-topic please.
Title: WavPack 4.60 Released
Post by: Xenion on 2009-10-01 14:36:17
Cover Front/Back, Cuesheet, Log, MD5, Replaygain, Lossless Format ===> Everything in One File.


How do you do that?


wavpack -m -t -w "CUESHEET=@*.cue" -w "LOG=@*.log" --write-binary-tag "Cover Art (Front)=@Front.jpg"

in my case
Title: WavPack 4.60 Released
Post by: Dhry on 2009-10-04 17:25:53
Decided to stop in to say thanks for continuing to develop basically the best lossless format in the world, and for keeping it free.

Cheers
Dhry
Title: WavPack 4.60 Released
Post by: bryant on 2009-10-05 16:38:26
Thanks everyone!

Unfortunately, a bug has been discovered here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=75212&view=findpost&p=660995) where if you try to add more than 1 MB of tag data to a WavPack file (from at least 2 binary files) you will not get an error and yet the tags will not be readable (by WavPack, anyway). I have fixed this in SVN and it's serious enough (I think) that a 4.60.1 release is justified. I'll wait a few more days for anything else to pop up, and then do it.

In the meantime, be careful when appending multiple large binary tags!

David


Title: WavPack 4.60 Released
Post by: Agent69 on 2009-11-16 17:39:13
Thanks everyone!

Unfortunately, a bug has been discovered here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=75212&view=findpost&p=660995) where if you try to add more than 1 MB of tag data to a WavPack file (from at least 2 binary files) you will not get an error and yet the tags will not be readable (by WavPack, anyway). I have fixed this in SVN and it's serious enough (I think) that a 4.60.1 release is justified. I'll wait a few more days for anything else to pop up, and then do it.

In the meantime, be careful when appending multiple large binary tags!

David


It's been more than a month since you wrote this, but the website says that 4.60 is still the last version. Did this end up being more of a problem than you expected?
Title: WavPack 4.60 Released
Post by: bryant on 2009-11-17 06:27:18
It's been more than a month since you wrote this, but the website says that 4.60 is still the last version. Did this end up being more of a problem than you expected?

I did fix this right away, and I also found and fixed another bug that could cause crashing when decoding very old (pre-4.0) WavPack files.

Then, with Benski's help, I added embedded album art support to the winamp plugin, which I thought was a nice compliment to the new embedded album art support in the command-line encoder.

If things go well I will try to get the release done this weekend...thanks for reminding me. 
Title: WavPack 4.60 Released
Post by: houyhnhnm on 2009-11-23 17:14:22
If things go well I will try to get the release done this weekend...thanks for reminding me. 
http://svn.slomosnail.de/wavpack/trunk/ChangeLog (http://svn.slomosnail.de/wavpack/trunk/ChangeLog)
Quote
Release 4.60.1 - November 22, 2009
I'm sorry if my post is untimely.

I found that "wvunpack -cc" extracts "cuesheet.txt" for all WavPack files (except the first one) when used with Speek's frontend. It seems this is because the replacement code "%a" is not designed for "*" or "@list".

Here are my test results for cue_sheet.wv in the test suite.
P.S. Maybe it's not bad for WvGain to have "--help" or "-t"? 
Code: [Select]
                        WAVPACK                 WVUNPACK                WVGAIN
Audition                -a
album mode                                                              -a
blindly decode                                  -b
hybrid                  -bn
block size              --blocksize=n
hybrid                  -c
cuesheet                                        -c
clean values                                                            -c
hybrid                  -cc
cuesheet                                        -cc
channel order          --channel-order=<list>
delete source          -d                      -d
display values                                                          -d
self-extracting        -e
fast                    -f
high                    -h
high                    -hh
help                    --help                  --help
ignore length          -i
ignore .wvc                                    -i                      -i
joint-stereo            -jn
lower priority          -l                      -l                      -l
MD5                    -m                      -m
merge blocks            --merge-blocks
quantization noise      -n
new files only                                                          -n
don't recode to UTF-8  --no-utf8-convert      --no-utf8-convert
optimization for mono  --optimize-mono
practical float storage -p
unassigned to stereo    --pair-unassigned-chans
quiet                  -q                      -q                      -q
new RIFF wav header    -r
raw audio decode                                -r
raw pcm                --raw-pcm
raw pcm                --raw-pcm=sr,bps,ch
display summary/values                          -s                      -s
start at sample/time                            --skip=[sample|time]
noise shaping          -sn
display summary                                -ss
time stamp              -t                      -t
stop at sample/time                            --until=[+|-][sample|time]
dynamic noise shaping  --use-dns
verify                                          -v
regenerate .wav header                          -w
write text metadata    -w "Field=Value"
write text metadata    -w "Field=@file.ext"
write binary metadata  --write-binary-tag "Field=@file.ext"
extra                  -x[n]
extract tag field                              -x "Field"
extract tag field                              -xx "Field[=file]"
yes                    -y                      -y
Title: WavPack 4.60 Released
Post by: Seeking_Lossless on 2009-11-23 19:03:56
Yeah the latest version is still 4.60 at your website. Is version 4.60.1 will be released soon?
Title: WavPack 4.60 Released
Post by: bryant on 2009-11-24 06:51:41
I'm sorry if my post is untimely.

I found that "wvunpack -cc" extracts "cuesheet.txt" for all WavPack files (except the first one) when used with Speek's frontend. It seems this is because the replacement code "%a" is not designed for "*" or "@list".

Actually your post is very timely because I tried to finish the release last night, but didn't! So now all I have to do is fix this bug you found and update the changelog rather than do another release... 

BTW, thanks for the very detailed description...I really appreciate you bringing this to my attention.

By "-t" for wvgain I assume you mean to leave the timestamps the same (because there's not really anything to copy them from). Yeah, I agree, that would be nice.

David
Title: WavPack 4.60 Released
Post by: bryant on 2009-11-24 06:54:38
Yeah the latest version is still 4.60 at your website. Is version 4.60.1 will be released soon?

My best guess at this point is next weekend, but at least it won't need to be 4.60.2! 
Title: WavPack 4.60 Released
Post by: houyhnhnm on 2009-11-24 14:53:55
Thanks for the reply. 

By "-t" for wvgain I assume you mean to leave the timestamps the same (because there's not really anything to copy them from).

Oh yes! I'm glad my words made sense.
Title: WavPack 4.60 Released
Post by: bryant on 2009-12-02 06:51:33
I have released 4.60.1 to correct a few issues found in 4.60.0 and also to add a couple minor things:
Also, I released version 2.7 of the winamp plugin that supports cover art.

Complete change list (http://www.wavpack.com/changelog.txt)

WavPack download page (http://www.wavpack.com/downloads.html)

Thanks again everyone for your patience! 
Title: WavPack 4.60 Released
Post by: Robertina on 2009-12-02 14:48:46
I waited for that update very eagerly, so thank you very much, bryant.

Quote
added versioning information to the Windows DLL (through properties)
In my eyes a great and very usefully new feature!

Quote
allowed creation of APEv2 tags > 1 MB (which we can't read)
If I want to add several pictures: which maximal file size limit I should bear in mind now?

Sorry for my English.
Title: WavPack 4.60 Released
Post by: bryant on 2009-12-03 05:20:39
Quote
allowed creation of APEv2 tags > 1 MB (which we can't read)
If I want to add several pictures: which maximal file size limit I should bear in mind now?

The total size of the pictures added together should be less than 1 MB.

If there's only one picture added then it can be almost 1 MB (keep in mind that any text tags and the header overhead is included in the 1 MB).
Title: WavPack 4.60 Released
Post by: houyhnhnm on 2009-12-03 15:25:25
Thanks for updating the filename specs!
Code: [Select]
C:\test>wvunpack -cc *.wv

 WVUNPACK  Hybrid Lossless Audio Decompressor  Win32 Version 4.60.1
 Copyright © 1998 - 2009 Conifer Software.  All Rights Reserved.


cue_sheet1.wv:
extracted tag "cuesheet" to file cue_sheet1.cue
restored cue_sheet1.wav in 29.63 secs (lossless, 92.75%)

cue_sheet2.wv:
extracted tag "cuesheet" to file cue_sheet2.cue
restored cue_sheet2.wav in 26.61 secs (lossless, 92.75%)

cue_sheet3.wv:
extracted tag "cuesheet" to file cue_sheet3.cue
restored cue_sheet3.wav in 27.27 secs (lossless, 92.75%)

 **** 3 files successfully processed ****

C:\test>del *.wav *.cue

C:\test>wvunpack -cc @list

 WVUNPACK  Hybrid Lossless Audio Decompressor  Win32 Version 4.60.1
 Copyright © 1998 - 2009 Conifer Software.  All Rights Reserved.


cue_sheet1.wv:
extracted tag "cuesheet" to file cue_sheet1.cue
restored cue_sheet1.wav in 28.33 secs (lossless, 92.75%)

cue_sheet2.wv:
extracted tag "cuesheet" to file cue_sheet2.cue
restored cue_sheet2.wav in 26.44 secs (lossless, 92.75%)

cue_sheet3.wv:
extracted tag "cuesheet" to file cue_sheet3.cue
restored cue_sheet3.wav in 28.16 secs (lossless, 92.75%)

 **** 3 files successfully processed ****

C:\test>del *.wav *.cue

C:\test>wvunpack -xx "cuesheet=%a.cue" *.wv

 WVUNPACK  Hybrid Lossless Audio Decompressor  Win32 Version 4.60.1
 Copyright © 1998 - 2009 Conifer Software.  All Rights Reserved.


cue_sheet1.wv:
extracted tag "cuesheet" to file cue_sheet1.cue
restored cue_sheet1.wav in 43.03 secs (lossless, 92.75%)

cue_sheet2.wv:
extracted tag "cuesheet" to file cue_sheet2.cue
restored cue_sheet2.wav in 46.69 secs (lossless, 92.75%)

cue_sheet3.wv:
extracted tag "cuesheet" to file cue_sheet3.cue
restored cue_sheet3.wav in 24.64 secs (lossless, 92.75%)

 **** 3 files successfully processed ****

C:\test>del *.wav *.cue

C:\test>wvunpack -xx "cuesheet=%a.cue" @list

 WVUNPACK  Hybrid Lossless Audio Decompressor  Win32 Version 4.60.1
 Copyright © 1998 - 2009 Conifer Software.  All Rights Reserved.


cue_sheet1.wv:
extracted tag "cuesheet" to file cue_sheet1.cue
restored cue_sheet1.wav in 42.44 secs (lossless, 92.75%)

cue_sheet2.wv:
extracted tag "cuesheet" to file cue_sheet2.cue
restored cue_sheet2.wav in 27.48 secs (lossless, 92.75%)

cue_sheet3.wv:
extracted tag "cuesheet" to file cue_sheet3.cue
restored cue_sheet3.wav in 25.72 secs (lossless, 92.75%)

 **** 3 files successfully processed ****

C:\test>dir /b
cue_sheet1.cue
cue_sheet1.wav
cue_sheet1.wv
cue_sheet1.wvc
cue_sheet2.cue
cue_sheet2.wav
cue_sheet2.wv
cue_sheet2.wvc
cue_sheet3.cue
cue_sheet3.wav
cue_sheet3.wv
cue_sheet3.wvc
list
wvunpack.exe

C:\test>
Title: WavPack 4.60 Released
Post by: DARcode on 2009-12-07 09:50:23
Nice work, always appreciated many thanks.

Is the single executable (WAVPACK + WVUNPACK + WVGAIN rolled into one convenient .exe) still in your plans and could 2010 be a possible year for delivery?
Title: WavPack 4.60 Released
Post by: Mr_Rabid_Teddybear on 2009-12-08 23:18:36
Is the single executable (WAVPACK + WVUNPACK + WVGAIN rolled into one convenient .exe) still in your plans and could 2010 be a possible year for delivery?

Just out of curiosity: Why would you want that?

Title: WavPack 4.60 Released
Post by: DARcode on 2009-12-10 07:28:32
Just out of curiosity: Why would you want that?

David mentioned that was in his plans, albeit with low priority, a while a go, no biggie as far as I'm concerned, but it's been mentioned to me as a relevant inconvenience in comparison to FLAC, APE and TAK, personally I kinda like the old school PKZIP approach.
Title: WavPack 4.60 Released
Post by: shadowking on 2009-12-16 09:30:14
I made static linux binaries with MMX enabled:

rapidshare.com/files/321399541/wavpack-4.60.1-static.tar.bz2


Use them at your own risk.