From: Maarten M. <mad...@gm...> - 2007-02-12 21:00:10
|
I've implemented the wavpack reference encoder and i've implemented/checked the following: - Basic metadata display (using the wavpack library) - Fileinfo shows if it's Lossless, Hybrid Lossless or Hybrid Lossy - mono and stereo work, as do the first two channels of more than that - 8 bits, 16 bits, 20 bits (to check if it deals with odd bitrates), 24 bits, 32 bits integer - 32 bits floating point data works - Non default sample rates work (4, 8, 16, 32, 192 khz iirc) - False stereo and other special cases in the wavpack test-suite - Hybrid decoding - Gaplessness This has been done with two test sample collections (one on the official site). This should replace the crappy ffmpeg decoder, which only does 16 bits mono and stereo, maybe 8 bits, but just skips a lot or makes a deafening noise. It's been somewhat fun, but not as easy as i had initially thought, especially getting floating point data to play back was troublesome. Let me know what you think. Maarten. |