WavPack 5.8 Lossless Audio Compression Tools Now Enable Multi-Threading By Default

Written by Michael Larabel in Multimedia on 28 January 2025 at 08:50 AM EST. 19 Comments
MULTIMEDIA
The open-source WavPack lossless audio compression format is out with a new release today for this BSD-licensed software around this audio code container.

WavPack 5.8 is the new release and comes almost one year following the prior release. For those doing a lot of work with WavPack, the WavPack 5.8 release is quite exciting in that it now enables multi-threading support by default for its CLI programs. If a multi-core CPU is detected, the multi-threading support will be enabled.

It was last year in WavPack 5.7 that multi-threaded encode and decode was introduced. The performance gains have paid off and it's proven worthwhile so it now is promoted to being enabled by default unless the new "--no-threads" argument is used.

WavPack logo


WavPack 5.8 also delivers on:
"Much of the development for this release stemmed from the discovery of situations where the quantization noise introduced with the hybrid mode was higher than expected, in particular with very low bitrates (e.g., < 3 bps) and high sample rates. This was traced to feedback in the decorrelation loop and has been addressed. Also, audio samples were discovered where the DNS (dynamic noise shaping) algorithm produced sub-optimal shaping, and this has been addressed with an all-new DNS algorithm. Finally, some issues were fixed that caused the "extra" mode performance to degrade with multithreading and also with the hybrid mode."

Downloads and more details on the WavPack 5.8 feature release via GitHub. I'll be working on some new/updated WavPack CPU benchmarks soon.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week