Skip to main content
Topic: WavPack 4.4 alpha 2 for Windows (Read 149685 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

WavPack 4.4 alpha 2 for Windows

Reply #75
I currently have to work abroad, but I'll probably investigate in those optimisations again, when I'm back home in November. Anyway, I think David should release a final version first, so that we have a stable base to do the testing on.

It's really nice to see the recent improvements in the field of lessless encoding. Thanks to all codec authors for sharing their work with us!


Kind regards,
Jo.

WavPack 4.4 alpha 2 for Windows

Reply #76
I am currently running the same scripts on my "FLAC" corpus.  When I have the results (around a day's time) I'll post them in this same format.  I'm hoping the greater (although probably still not great) variety in my "FLAC" corpus may demonstrate -x's benefits more.
A little more benefit with this corpus.

Code: [Select]
Mode    Encoding    Decoding    Compression
===========================================
-hh          32x         53x        58.775%
  x          14x                    58.674%
  x2          8x                    58.637%
  x3          4x                    58.626%

-h           40x         65x        59.058%
  x          19x                    58.919%
  x2         12x                    58.867%
  x3          6x                    58.841%

Default      60x         80x        59.715%
  x          28x                    59.469%
  x2         18x                    59.398%
  x3         10x                    59.369%

-f           70x         93x        61.020%
  x          39x                    60.485%
  x2         28x                    60.369%
  x3         16x                    60.303%
I'm on a horse.

WavPack 4.4 alpha 2 for Windows

Reply #77
[quote author=he-jo link=msg=435259 date=1159284723]I currently have to work abroad, but I'll probably investigate in those optimisations again, when I'm back home in November. Anyway, I think David should release a final version first, so that we have a stable base to do the testing on.[/quote]
I agree. Currently, the function decorr_stereo_pass() is unchanged, so the previous patch could be dropped into the current code, but I don't think it's worth it for now because I plan on trying to do some more optimization on the C code.

Once the release is done I would be very interested in getting these MMX optimizations in, and I really appreciate your and wisodev's work on this. 

David

WavPack 4.4 alpha 2 for Windows

Reply #78
i did not read all pages of this thread so i don't know if this is the wrong position to post this.

i have a feature request for the new wavpack version:
it would be great if the wavpack encoder would accept wavpack files as input. then you could easily update your "old" wavepack files to the new version. of course all tags/etc have to be copied also.
thanks and keep up the great work.

WavPack 4.4 alpha 2 for Windows

Reply #79
i have a feature request for the new wavpack version:
it would be great if the wavpack encoder would accept wavpack files as input. then you could easily update your "old" wavepack files to the new version. of course all tags/etc have to be copied also.


You can easily achive the audio conversion via pipes:

Code: [Select]
wvunpack "original track.wv" - | wavpack - "reencoded track.wv"


This has one disadvantage tho, the tags will not be preserved.

WavPack 4.4 alpha 2 for Windows

Reply #80
i have a feature request for the new wavpack version:
it would be great if the wavpack encoder would accept wavpack files as input. then you could easily update your "old" wavepack files to the new version. of course all tags/etc have to be copied also.


You can easily achive the audio conversion via pipes:

Code: [Select]
wvunpack "original track.wv" - | wavpack - "reencoded track.wv"


This has one disadvantage tho, the tags will not be preserved.


not a solution for me as this doesn't copy my embedded cuesheets and logs but thanks anyway

WavPack 4.4 alpha 2 for Windows

Reply #81
i did not read all pages of this thread so i don't know if this is the wrong position to post this.

i have a feature request for the new wavpack version:
it would be great if the wavpack encoder would accept wavpack files as input. then you could easily update your "old" wavepack files to the new version. of course all tags/etc have to be copied also.
thanks and keep up the great work.

Unfortunately, this feature will not be able to make it into the new version, but it is something that is planned (especially now that FLAC can do it). 

However, in my testing I use a few short commands that basically achieves the same thing (and I'm sure a simple batch file would simplify it further). I describe it here:

http://www.hydrogenaudio.org/forums/index....mp;#entry423126

And, of course, Foobar2000 or dBpowerAMP would both work fine (once they are updated with the new library).

WavPack 4.4 alpha 2 for Windows

Reply #82
I'm curious, how much more can lossless audio compression be optimized?  Wavpack seems to have achieved its maximum compression ratio (while being statistically significant)  .

WavPack 4.4 alpha 2 for Windows

Reply #83
I guess we have to face the fact that we're close to what can be achieved. All the good codecs like wavPack, FLAC, Monkey and others yield a compression ratio which is more or less the same (not counting peas). Progress is still there, but it's not very essential any more. The developers have a done a great job already.

But other things count as well, like David's progress when using wavPack on mobile DAPs. Top quality lossy versions of lossless codecs are very interesting too. I'm very curious about 4.4 final and I'm looking forward to it.
lame3995o -Q1.7
opus --bitrate 140

WavPack 4.4 alpha 2 for Windows

Reply #84
bryant, one question. When i remember right you did some programming for Slimdevices to add wavpack support to Sllimserver.
The Transporter of them now has a Ubicom IP3K series Proceessor @325MHz. The Squeezeboxes only had 250MHz.
I can imagine a -h encoded file should now be possible to be decoded natively in the unit.
Do you have any infos if something like this is planned?
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

WavPack 4.4 alpha 2 for Windows

Reply #85
bryant, one question. When i remember right you did some programming for Slimdevices to add wavpack support to Sllimserver.
The Transporter of them now has a Ubicom IP3K series Proceessor @325MHz. The Squeezeboxes only had 250MHz.
I can imagine a -h encoded file should now be possible to be decoded natively in the unit.
Do you have any infos if something like this is planned?

I did try to get WavPack working with SlimServer, but got sidetracked. I still plan to go back to it at some point.

There was never any plan to get WavPack decoding natively because that source is closed (and I guess that the tools are probably expensive, so it won't be hacked either). However, if it actually was done I think it would work pretty well even at 250 MHz. Even decoding the -h (now -hh) mode of WavPack lossy (which is worst for CPU usage) uses less than 75 MHz on an ARM core, and I suspect that their processor isn't that different. And I think WavPack lossy is a natural for the Transporter because high-res 24/96 material compresses very nicely to around 1024 kbps.

But it turns out I'm not "in the loop" with them right now... 

WavPack 4.4 alpha 2 for Windows

Reply #86
But it turns out I'm not "in the loop" with them right now... 

Thanks for the clarification. So lets hope it sometimes happens
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

WavPack 4.4 alpha 2 for Windows

Reply #87
Warning: I am a newbie.

Some time back (Oct 2005) I encoded all my CDs using WavPack 4.2. I have now about 180GB of Wavpack files.

the arguments used were
hm -w "Artist=%a" -w "Album=%g" -w "Track=%n" -w "Title=%t" -w "Year=%y" -w "Genre=%m" %s %d

the file path used was
F:\wav\%a\%g\%n - %t

1. Do I need to reencode them using the latest version of WavPack?

2. Can these files be played on any hard disk based player (espcially any protable). The idea is to stop using my CDs and used Hard disks (both at home and on the road) for playback. I presently use MP3s on an ipod on the road but there is a significant difference between my MP3 (--preset extreme) and my wavpack files and i'd love to use wavpack if possible.

I dont want to have a PC or Mac involved for playback as the boot time is a deterent.

WavPack 4.4 alpha 2 for Windows

Reply #88
1. Do I need to reencode them using the latest version of WavPack?

2. Can these files be played on any hard disk based player (espcially any protable). The idea is to stop using my CDs and used Hard disks (both at home and on the road) for playback. I presently use MP3s on an ipod on the road but there is a significant difference between my MP3 (--preset extreme) and my wavpack files and i'd love to use wavpack if possible.

I dont want to have a PC or Mac involved for playback as the boot time is a deterent.


1. Reencoding is not necessary. You will get slightly better compression, but it's just not worth it.

2. Any? No. You can find a list of hardware support for wavpack here. If you have an ipod, you can rockbox it and use wavpack on it.

WavPack 4.4 alpha 2 for Windows

Reply #89
2. Any? No. You can find a list of hardware support for wavpack here. If you have an ipod, you can rockbox it and use wavpack on it.


Thanks Kanak, now that there is a 160GB ipod out storing wavpack files I am more serious about using my wavpack library.

Q1: If I use rockbox do I still need iTunes? If not how do I sync my ipod and create playlists?
Q2: My car CD player (Alpine) is designed to control my ipod. This works nicely using MP3s and an ipod. Will I use this compatibility if I switch to Rockbox?

WavPack 4.4 alpha 2 for Windows

Reply #90
Q1: If I use rockbox do I still need iTunes? If not how do I sync my ipod and create playlists?

If the new Ipods use the same hardware and encryption schemes as the 2nd generation Nano, you might have to wait a long while before seeing Rockbox support. Rockbox does not need Itunes at all, you "sync" music by plain and simply copying files to the Ipod with your tool of choice, and create playlists the usual way, either on your computer (then copying them to the Ipod), or by creating them directly on the Ipod with Rockbox.

Q2: My car CD player (Alpine) is designed to control my ipod. This works nicely using MP3s and an ipod. Will I use this compatibility if I switch to Rockbox?

Rockbox does not support this, but anyone is free to figure out how this works and code it for us.

WavPack 4.4 alpha 2 for Windows

Reply #91
If the new Ipods use the same hardware and encryption schemes as the 2nd generation Nano, you might have to wait a long while before seeing Rockbox support.


how do we know what scheme is used by the new 80GB and 160GB Ipods? Is there any way to determine this before we buy the new ipods. Presently I have old 80GB ipods (Ipod Video).

Is there any other software (other than Rockbox) that will allow one to use wavpack files on an ipod?

WavPack 4.4 alpha 2 for Windows

Reply #92
how do we know what scheme is used by the new 80GB and 160GB Ipods? Is there any way to determine this before we buy the new ipods. Presently I have old 80GB ipods (Ipod Video).

Is there any other software (other than Rockbox) that will allow one to use wavpack files on an ipod?

Only way to find out is wait until someone opens one up and has a good look. The hardware does indeed seem to be similar to the 2nd gen. Nano, which means we have no data sheets on it, and I sincerely doubt they have downgraded their efforts at locking us out with encryption.
And no, nothing (to my knowledge) plays Wavpack apart from Rockbox. On Ipods you pretty much only have Rockbox and Ipodlinux to choose from, and the latter does not seem to be developed much anymore, and does in any case not support Wavpack.
Your old Ipod _is_ supported by Rockbox, and nothing is keeping you from using your Wavpack files on that.

WavPack 4.4 alpha 2 for Windows

Reply #93
Your old Ipod _is_ supported by Rockbox, and nothing is keeping you from using your Wavpack files on that.


Found a solution. Use new 160GB ipod with wavpack files and rockbox for portable listening with Bithead and good headphone (AKG 701 or Beyer DT990) and old 80GB ipod with MP3 files (EAC/LAME) for the Alpine car deck.


 
SimplePortal 1.0.0 RC1 © 2008-2019