Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: WavPack 4.1 released (Read 62758 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

WavPack 4.1 released

Reply #25
Quote
...but is there any own icon/symbol for wavpack files?
[a href="index.php?act=findpost&pid=242743"][{POST_SNAPBACK}][/a]

Thread got a bit over my head too, hehe. Anyways, you could use the icons included with Foobar. I absolutely love them to be honest.

Like to add my thanks while I'm at it. I don't use WavPack at the moment (may in the future depending on my needs) but I definitely do love it and really appreciate the hard work that goes into all aspects of it's development. Keep up the good work!

WavPack 4.1 released

Reply #26
I know two easy way to change wavpack icon:

- using one audio icon library posted here long time ago by Jan S. (installer and uninstaller include: that's great!)
- installing foobar2000, but I don't know if you can easily keep the icon if files are still associated to winamp.

WavPack 4.1 released

Reply #27
Quote
I didn't mention two important things indeed:

1. "encoder requires accurate length" WAS checked
2. The source track was originally an MP3

I've just tested with other sources (For instance lossless) and it works. However as you already mentioned there some cases Wavpack can't handle  

Well, when encoding with other lossless formats like flac/ape there isn't such a problem, and imho if this limits Wavpack to this extent, this behaviour should be changed.
[{POST_SNAPBACK}][/a]

Okay, I added an option that should take care of this. Simply add "-i" to the command line and wavpack.exe will ignore the length in the wav header and simply compress all received samples and then update the appropriate fields at the beginning of the file. Note that this requires a seekable output file (no pipe output). Any trailing RIFF chunks will obviously be lost.

I am also including a new version of wvunpack.exe that has been optimized for 16-bit  lossless decoding speed (15% - 35% speedup depending on mode and system) and a new version of the winamp plugin that has media library support.

These 3 programs have NOT been tested extensively and should be used with caution! 

[a href="http://wavpack.com/wp42b.zip]http://wavpack.com/wp42b.zip[/url]

WavPack 4.1 released

Reply #28
To keep this rather off-topic post short...

@Digisurfer
The icons of Foobar2000 are really elegant. A pitty that the icons for Mp3 and Wavpack are quite similar giving me no chance to distinguish them specially at the size of 16x16 pixel.

@guruboolez
Thanks too for the link. The Ogg Vorbis icon is great! - By the way there is a quite complicate possibility (on Win32) to set user-defined icons for every file assiociation by manually created registry files, but this should be content of another thread.

WavPack 4.1 released

Reply #29
Quote
Quote

I didn't mention two important things indeed:

1. "encoder requires accurate length" WAS checked
2. The source track was originally an MP3

I've just tested with other sources (For instance lossless) and it works. However as you already mentioned there some cases Wavpack can't handle  

Well, when encoding with other lossless formats like flac/ape there isn't such a problem, and imho if this limits Wavpack to this extent, this behaviour should be changed.
[{POST_SNAPBACK}][/a]

Okay, I added an option that should take care of this. Simply add "-i" to the command line and wavpack.exe will ignore the length in the wav header and simply compress all received samples and then update the appropriate fields at the beginning of the file. Note that this requires a seekable output file (no pipe output). Any trailing RIFF chunks will obviously be lost.

[a href="http://wavpack.com/wp42b.zip]http://wavpack.com/wp42b.zip[/url]
[a href="index.php?act=findpost&pid=244938"][{POST_SNAPBACK}][/a]



Did the trick, thanks for fixing 
You can fool some of the people all of the time, and all of the people some of the time, but you can not fool all of the people all of the time.

- Abraham Lincoln

WavPack 4.1 released

Reply #30
decoding speed with 4.2b:
+20% with -f files
+30...35% with defaut encoding files
+40...50% with -h encoding


AMAZING!

P.S. Tested on Duron 800

WavPack 4.1 released

Reply #31
Quote
The icons of Foobar2000 are really elegant. A pitty that the icons for Mp3 and Wavpack are quite similar giving me no chance to distinguish them specially at the size of 16x16 pixel.

white cat head vs black cat head? not that difficult to distinguish imo.. granted, different background colours would help as well, but saying you have "no chance to distinguish them" is a bit much.

(..sorry about going OT again)
A riddle is a short sword attached to the next 2000 years.

WavPack 4.1 released

Reply #32
Quote
decoding speed with 4.2b:
+20% with -f files
+30...35% with defaut encoding files
+40...50% with -h encoding
...
AMAZING!
...
[a href="index.php?act=findpost&pid=245423"][{POST_SNAPBACK}][/a]
Wow! So thanks for the new beta. I'm looking forward to test if at the weekend. I hope i will see the same performance benefit on hybrid files!


@ssamadhi97
Well, yeah. Rather: 'no chance to distinguish at first sight'. Maybe i'm almost blind and need lossless wavpack files to satisfy my senses at all...

WavPack 4.1 released

Reply #33
Quote
Wow! So thanks for the new beta. I'm looking forward to test if at the weekend. I hope i will see the same performance benefit on hybrid files!
[a href="index.php?act=findpost&pid=245593"][{POST_SNAPBACK}][/a]

Well, unfortunately most of the improvement went just to the pure lossless mode; the hybrid mode had a much more modest gain.

However, I think I can extend the improvement to hybrid lossy with just a little effort. Hybrid lossless is quite a bit more difficult... 

edit: added italics

WavPack 4.1 released

Reply #34
I fixed a problem where the new, faster decoder would not detect errors correctly and made it work in hybrid lossy mode as well as pure lossless. I also put this faster code into the foobar plugin. Please note that this is all still beta software...   

www.wavpack.com/wp42b2.zip

WavPack 4.1 released

Reply #35
Precise values of decoding speed (foo_wavpack 2.2b):

Code: [Select]
Difference in decoding speed between wvunpack 4.1 and wvunpack 4.2 beta (foo_wavpack 2.2b):

___________________________________________________________________
encoder setting  |   4.1 decoding  |   4.2 decoding  |   progress  |
                 |     speed       |      speed      |             |
_________________|_________________|_________________|_____________|
-f               |     x40.3       |      x46.5      |    +15.4 %  |
-fx5             |     x40.4       |      x48.3      |    +19.7 %  |
                 |                 |                 |             |
(defaut)         |     x28.7       |      x35.9      |    +25.1 %  |
-x4              |     x30.0       |      x39.0      |    +29.8 %  |
                 |                 |                 |             |
-h               |     x15.5       |      x20.6      |    +32.9 %  |
-hx2             |     x15.5       |      x21.9      |    +41.0 %  |
-hx4             |     x17.3       |      x23.1      |    +32.9 %  |
___________________________________________________________________|

CPU: AMD Duron 800
Motherboard: ASUS A7V
RAM: SD-RAM 133 Mhz [512 MB]

File length: 60:00:00.000 minutes (divided in 4 equal part)
File description: 20 x 3 minutes of different classical music CD
Files [~63 MB] buffered in RAM before decoding (foobar2000 speedmeter)

WavPack 4.1 released

Reply #36
Quote
I fixed a problem where the new, faster decoder would not detect errors correctly and made it work in hybrid lossy mode as well as pure lossless. I also put this faster code into the foobar plugin. Please note that this is all still beta software...

www.wavpack.com/wp42b2.zip


I've just tried the Foobar 2k plugin and my speed through the speed meter went from 70X (v4.1) to 90X (v4.2b2) on a AMD XP3200.

good work 
Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith.

WavPack 4.1 released

Reply #37
I have made similar optimizations to wavpack.exe that I made to wvunpack.exe in the hopes of improving encoding speed on the same order as decoding speed. I don't seem to be getting as much improvement, but there is some. Note that this will only have any significant effect on the non-extra lossless modes. I put this in the beta2 package linked to above.

Thanks for everyone's testing! 

WavPack 4.1 released

Reply #38
I have uploaded yet another WavPack beta. This version has the speedup code from beta2, plus I added the functionality of wapet to append APEv2 tags from the command-line. The syntax is identical to wapet except I used -w instead of -t, so this command-line now works in EAC:

Code: [Select]
-hb256 %s %d %c-c %o%c -w "Artist=%a" -w "Title=%t" -w "Album=%g" -w "Year=%y" -w "Track=%n" -w "Genre=%m"


If the item value for the tag begins with a '@', then the value is assumed to be a filename which is used to obtain the item's actual value. This is handy for including the CUESHEET field for use with images files with cuesheets and foobar2000:

Code: [Select]
wavpack CDImage -w "CUESHEET=@CDImage.cue"


Get it here:
http://wavpack.com/wp42b3.zip

Thanks, guys! 

WavPack 4.1 released

Reply #39
Quote
If the item value for the tag begins with a '@', then the value is assumed to be a filename which is used to obtain the item's actual value. This is handy for including the CUESHEET field for use with images files with cuesheets and foobar2000:

Code: [Select]
wavpack CDImage -w "CUESHEET=@CDImage.cue"

[a href="index.php?act=findpost&pid=251282"][{POST_SNAPBACK}][/a]

That's perfect to use when you're writing scripts to automate your encodings!

Thank You! 

WavPack 4.1 released

Reply #40
Great work Bryant !!!!!!!!

(Nothing more to say, only to support one of my favorite codecs) 
Just a thought...

WavPack 4.1 released

Reply #41
I recently talked David into developing a command line tool to apply ReplayGain into WavPack files. That way, WavPack users won't depend on foobar anymore, and it could even be portable to other platforms.

Hopefully he'll have the time to look into it soon.

WavPack 4.1 released

Reply #42
Quote
Quote
If the item value for the tag begins with a '@', then the value is assumed to be a filename which is used to obtain the item's actual value. This is handy for including the CUESHEET field for use with images files with cuesheets and foobar2000:

Code: [Select]
wavpack CDImage -w "CUESHEET=@CDImage.cue"

[{POST_SNAPBACK}][/a]

That's perfect to use when you're writing scripts to automate your encodings!

Thank You! 
[a href="index.php?act=findpost&pid=251656"][{POST_SNAPBACK}][/a]
Exactly.

If only this had been around [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=25921&st=0]3 months back[/url].  It would have been enough for me to switch from Monkey's Audio.

Ah well, it's been an adventure.

Congratulations bryant, on your continued development of WavPack. You always seem happy to help your users, and implement suggestions.
I'm on a horse.

WavPack 4.1 released

Reply #43
Quote
I recently talked David into developing a command line tool to apply ReplayGain into WavPack files. That way, WavPack users won't depend on foobar anymore, and it could even be portable to other platforms.
[a href="index.php?act=findpost&pid=251681"][{POST_SNAPBACK}][/a]

Bryant, if you're cool with the LGPL, the FLAC distro has a simple little replaygain_analysis library.  it is basically David Robinson/Glen Sawyer's code with Frank Klemm's tweaks and some fixes by me, wrapped into a little library.

Josh

WavPack 4.1 released

Reply #44
Quote
I recently talked David into developing a command line tool to apply ReplayGain into WavPack files. That way, WavPack users won't depend on foobar anymore, and it could even be portable to other platforms.

Hopefully he'll have the time to look into it soon. :)
[a href="index.php?act=findpost&pid=251681"][{POST_SNAPBACK}][/a]


I take back all those bad things I said about you.

Signed,
The Half-Wit

WavPack 4.1 released

Reply #45
Quote
I take back all those bad things I said about you.

Signed,
The Half-Wit
[a href="index.php?act=findpost&pid=251697"][{POST_SNAPBACK}][/a]


Thank-you.

Signed,
The Arrogant

WavPack 4.1 released

Reply #46
WavPack is quickly becoming my new favorite lossless format.

@rjamorim: Can this command line tool be used with EAC to add album replay gain properly while ripping?

WavPack 4.1 released

Reply #47
Icons!
IBM T42 2378-FZU
Audigy 2 ZS Notebook
Shure E4 Earphones
foobar2000 0.9 b8

WavPack 4.1 released

Reply #48
Quote
WavPack version 4.1 is released. It includes some fixes and some added features based mostly on HA user's input. There is also (finally) a real change log. The Linux version has been updated with the new sources, but I have not compiled it.

WavPack website
changelog for 4.1

Thanks to everyone who helped in the development with testing or suggestions... 
[a href="index.php?act=findpost&pid=241917"][{POST_SNAPBACK}][/a]



Hi Bryant;

I am a very simple person and do not like things too complicated. 
Still fairly new, I have EAC setup with Monkey Audio to RIP and store my music. 

Then, on an as needed basis, I Use Lame (3.90.3) with Monkey Audio to encode to MP3 and transfer to my MP3 player. 

How easy or difficult is it to set up WavePack with EAC? 
Then, what would I use/how convert WavePak files to MP3? 

Advantages/disadvantages of WavePak over Monkey Audio? 

Thanks in advance!

WavPack 4.1 released

Reply #49
Quote
Advantages/disadvantages of WavePak over Monkey Audio?[{POST_SNAPBACK}][/a]

Please have a look in the "Lossless Codecs" section especially the topic [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29655]Which is the best lossless codec[/url]
In theory, there is no difference between theory and practice. In practice there is.