Rockbox mail archiveSubject: Wavpack Hybrid Support Weekly Update
Wavpack Hybrid Support Weekly Update
From: Bryan Jacobs <no_at_landwarsin.asia>
Date: Fri, 05 Jun 2009 17:10:20 -0400
So, as a GSOC student, I'm supposed to be keeping you guys up to date on my project's progress.
This week I finished up a wrapper that lets you run a Rockbox codec on a normal PC without modifying it at all. This'll make my life as a codec developer much easier in the future :-).
After that, I went to http://www.wavpack.com/WavPack.pdf and started reading. Coding from the spec there I've got the working innards of a Wavpack encoder and a solid understanding of how the format actually functions. Next up is hybrid support - the actual goal of the project, eh?
Still on the hit-list for the future is buffering two files. Since I can test on a PC I can use stdio to read the correction file for now and have a codec which WOULD be able to do hybrid support WERE there to be functionality for buffering two files in Rockbox. Once I have said codec then I'll work on extending the buffering code to do that.
The current plan is to let the codec request that some buffer space be used for a different file (and tell the buffering API how much of each distinct buffer space has been consumed).