IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
WavPack 4.50 Release
bryant
post Jun 15 2008, 09:15
Post #1


WavPack Developer


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



Major changes:
  • Dynamic noise shaping for improved hybrid lossy quality
  • --channel-order option to reorder nonconforming multichannel files
  • --merge-blocks option to optimize compression of lossyWAV output files
  • Completely new Winamp plugin with many improvements (and a real installer)
Complete changelog

WavPack download page

Many thanks to all who contributed!

This post has been edited by bryant: Jun 15 2008, 09:19
Go to the top of the page
+Quote Post
DARcode
post Jun 15 2008, 10:29
Post #2





Group: Members (Donating)
Posts: 681
Joined: 10-January 05
From: Italy
Member No.: 18968



Great news and thanks for your hard work David, appreciated emot-toot.gif !

Has the plugin found its way into a Winamp Essentials Pack?
If not benski gun2.gif : to the rescue!

Dc


--------------------
WavPack 4.70.0 -b384hx6cmv/qaac 2.41 -V 100
Go to the top of the page
+Quote Post
sauvage78
post Jun 15 2008, 11:31
Post #3





Group: Members
Posts: 677
Joined: 4-May 08
Member No.: 53282



thks for the update,
so if I understand correctly with lossywav processed files you must use both --blocksize=512 & --merge-blocks now ? or --merge-blocks alone is enough ?

This post has been edited by sauvage78: Jun 15 2008, 11:41


--------------------
CDImage+CUE
Secure [Low/C2/AR(2)]
Flac -4
Go to the top of the page
+Quote Post
DARcode
post Jun 15 2008, 12:22
Post #4





Group: Members (Donating)
Posts: 681
Joined: 10-January 05
From: Italy
Member No.: 18968



QUOTE (sauvage78 @ Jun 15 2008, 12:31) *
thks for the update,
so if I understand correctly with lossywav processed files you must use both --blocksize=512 & --merge-blocks now ? or --merge-blocks alone is enough ?
Answer in the docs, please lookup both switches for it, cheers.
http://www.wavpack.com/wavpack_doc.html


--------------------
WavPack 4.70.0 -b384hx6cmv/qaac 2.41 -V 100
Go to the top of the page
+Quote Post
sauvage78
post Jun 15 2008, 12:29
Post #5





Group: Members
Posts: 677
Joined: 4-May 08
Member No.: 53282



thks, will use both & encode my first lossywv files just for fun wink.gif


--------------------
CDImage+CUE
Secure [Low/C2/AR(2)]
Flac -4
Go to the top of the page
+Quote Post
soiaf
post Jun 15 2008, 12:48
Post #6





Group: Members (Donating)
Posts: 74
Joined: 13-May 05
From: Dublin, Ireland
Member No.: 22024



Well done on the new release David, and thanks for all your hard work!
Go to the top of the page
+Quote Post
shadowking
post Jun 15 2008, 14:04
Post #7





Group: Members
Posts: 1523
Joined: 31-January 04
Member No.: 11664



Thanks for another great release. I've been using 4.5b on Linux without problems.


--------------------
Wavpack -b450s0.7
Go to the top of the page
+Quote Post
bryant
post Jun 15 2008, 17:37
Post #8


WavPack Developer


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



Thanks guys! smile.gif

BTW, I should mention that for the final release I changed again the syntax for forcing dynamic noise shaping. I realized that -sd was dangerous because if used on old versions would delete the source file! So, if you have scripts or settings that use that for the beta be careful with this release because the same thing will happen, so change them to --use-dns.

Of course, you shouldn't really need to specify it at all because it's automatically selected when it makes sense to use it.
Go to the top of the page
+Quote Post
esa372
post Jun 15 2008, 17:43
Post #9





Group: Members (Donating)
Posts: 429
Joined: 5-September 04
From: Los Angeles
Member No.: 16796



Thank you, David!

cool.gif beer.gif emot-toot.gif


--------------------
Clowns love haircuts; so should Lee Marvin's valet.
Go to the top of the page
+Quote Post
Jens Rex
post Jun 15 2008, 21:11
Post #10





Group: Super Moderator
Posts: 605
Joined: 18-December 01
Member No.: 680



Nice work Bryant. Wavpack is great. I Paypal'ed you a little something for your hard work.
Go to the top of the page
+Quote Post
Nick.C
post Jun 15 2008, 21:20
Post #11


lossyWAV Developer


Group: Developer
Posts: 1789
Joined: 11-April 07
From: Wherever here is
Member No.: 42400



QUOTE (bryant @ Jun 15 2008, 09:15) *
  • --merge-blocks option to optimize compression of lossyWAV output files
Thanks David - very much appreciated.

This post has been edited by Nick.C: Jun 15 2008, 21:21


--------------------
lossyWAV -q X -a 4 --feedback 4| FLAC -8 ~= 320kbps
Go to the top of the page
+Quote Post
halb27
post Jun 15 2008, 21:34
Post #12





Group: Members
Posts: 2425
Joined: 9-October 05
From: Dormagen, Germany
Member No.: 25015



Thank you, David. wavPack is great.

This post has been edited by halb27: Jun 15 2008, 21:35


--------------------
lame3100m -V1 --insane-factor 0.75
Go to the top of the page
+Quote Post
Atlantis
post Jun 16 2008, 09:16
Post #13





Group: Members
Posts: 250
Joined: 27-December 02
From: ROMA, Italy
Member No.: 4269



Thanks David!


--------------------
Vital papers will demonstrate their vitality by spontaneously moving from where you left them to where you can't find them.
Go to the top of the page
+Quote Post
Heliologue
post Jun 16 2008, 15:36
Post #14





Group: Members
Posts: 105
Joined: 17-September 06
Member No.: 35303



Kudos on another solid release.

Any grand plans for future development? Or just incremental stuff?
Go to the top of the page
+Quote Post
bryant
post Jun 18 2008, 06:42
Post #15


WavPack Developer


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



QUOTE (Heliologue @ Jun 16 2008, 07:36) *
Kudos on another solid release.

Any grand plans for future development? Or just incremental stuff?

Thanks!

Yeah, there's really no major plan in the works. Besides, I'm super busy at my new job and don't have a lot of free time. However, there are a few things I'd like to [slowly] work on:
  • code reorganization and cleanup
  • binary format tags (like cover art)
  • W64 and/or RIFF64 support
  • new noise shaping option based on Sebastian's work (lossy only)
  • better low-latency implementation
  • x86 asm optimizations
  • raw pcm input

edit: added raw pcm input to list

This post has been edited by bryant: Jun 22 2008, 16:03
Go to the top of the page
+Quote Post
Fandango
post Jun 18 2008, 15:59
Post #16





Group: Members
Posts: 1548
Joined: 13-August 03
Member No.: 8353



QUOTE
added: show extra level and dns status for newer files (-s command)

Thank you! laugh.gif
Go to the top of the page
+Quote Post
sidewalking
post Jun 20 2008, 04:30
Post #17





Group: Members
Posts: 105
Joined: 16-September 03
Member No.: 8871



EXCELLENT!!!!

Thanks again, David. This is the best early Christmas present...ever!
Go to the top of the page
+Quote Post
Corby
post Jun 21 2008, 12:52
Post #18





Group: Members
Posts: 7
Joined: 21-January 02
Member No.: 1103



Thanks a lot!!!

P.S.
To compile the source on OSX (and probably any other BSD) you need to reimplement strnlen function since it's not the part of BSD standard C library. Something like:

CODE
size_t strnlen(const char *s, size_t n)
{
    const char *p = (const char *)memchr(s, 0, n);
    return(p ? p-s : n);
}


You can put it somewhere in src/wputils.c or anyplace else in the source.
Go to the top of the page
+Quote Post
bryant
post Jun 22 2008, 06:40
Post #19


WavPack Developer


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



QUOTE (Corby @ Jun 21 2008, 04:52) *
To compile the source on OSX (and probably any other BSD) you need to reimplement strnlen function since it's not the part of BSD standard C library.

Thanks for this! I actually discovered it myself the day before when I had a friend attempt to compile 4.50 for Sparc. We also discovered that the APEv2 tag reading code can generate alignment faults on processors that care about such things (PowerPC, Sparc) and so I guess there's going to be a 4.50.1 release soon addressing both of these issues... sad.gif
Go to the top of the page
+Quote Post
Firehawk
post Jun 28 2008, 22:53
Post #20





Group: Members
Posts: 33
Joined: 9-January 07
Member No.: 39485



congrats on the new release, still my favorite lossless encoder smile.gif
Go to the top of the page
+Quote Post
k.eight.a
post Jun 29 2008, 01:17
Post #21





Group: Members
Posts: 434
Joined: 31-October 03
From: Europe, CZ
Member No.: 9571



QUOTE (Firehawk @ Jun 28 2008, 22:53) *
congrats on the new release, still my favorite lossless encoder smile.gif
Same here! biggrin.gif

Thank you very much bryant! smile.gif


--------------------
Sorry for my poor English, I'm trying to get better... ;)
"The greatest trick the Devil ever pulled, was convincing the world he didn't exist."
Go to the top of the page
+Quote Post
DARcode
post Jul 1 2008, 17:48
Post #22





Group: Members (Donating)
Posts: 681
Joined: 10-January 05
From: Italy
Member No.: 18968



Donated now happy.gif , thanks for such a brilliant piece of software David.

Now it's time for a massive re-encode of my hybrid lossless archive sweat.gif !


--------------------
WavPack 4.70.0 -b384hx6cmv/qaac 2.41 -V 100
Go to the top of the page
+Quote Post
bryant
post Jul 5 2008, 03:32
Post #23


WavPack Developer


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



I have posted a new version (4.50.1) of the *nix distro fixing a few issues I found since the release. I will not be doing a corresponding Windows release.
  • build on UNIX via elimination of non-standard strnlen()
  • alignment fault when manipulating APEv2 tags (non-x86 only)
  • checking return value of iconv_open() prevents core dump on Solaris

Thanks to Roberto for helping out with testing on these! smile.gif
Go to the top of the page
+Quote Post
Mr_Rabid_Teddybe...
post Oct 9 2008, 17:14
Post #24





Group: Members
Posts: 1197
Joined: 3-September 03
From: Bergen, Norway
Member No.: 8667



I would like an option to wvgain to skip files that already have replaygain values (for batch operations). Thanks for your work!


--------------------
"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
- Oceania Association of Autonomous Astronauts
Go to the top of the page
+Quote Post

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: 21st August 2014 - 18:04