Henric Kärnhall
2006-Sep-15 06:15 UTC
[Vorbis] Difference between "SVN trunk" and "low-memory branch"
At the Ogg Vorbis page for developers (http://xiph.org/vorbis/) one can find this line: "The Tremor reference decoder provides an integer-only implementation of the decoder for embedded devices [SVN trunk] [low-memory branch]" I'm interesting in using the integer-only implementation off ogg vorbis but I wonder: what is the difference between these two downloads? (SVN trunk and low-memory branch). They seems to contain different files and different versions of files. Is there a difference in functionality, memory usage and/or cpu usage? Is this described somewhere? My aim is to port it to the C6416 DSP from TI. /Henric
Ralph Giles
2006-Sep-15 09:09 UTC
[Vorbis] Difference between "SVN trunk" and "low-memory branch"
On Fri, Sep 15, 2006 at 03:15:29PM +0200, Henric K?rnhall wrote:> I'm interesting in using the integer-only implementation off ogg vorbis > but I wonder: what is the difference between these two downloads? (SVN > trunk and low-memory branch).Basically they're what they say they are. Trunk is a basic integer-only decoder. The lowmem branch has been optimized for low memory footprint, at the expense of higher cpu load (unless your bottleneck is memory traffic). So it really depends on your target which is the best to try. They've been worked on at different times and there are probably useful pieces that should be merged in both directions, but it's reasonable to start with either.> They seems to contain different files and different versions of files. > Is there a difference in functionality, memory usage and/or cpu usage? > Is this described somewhere? My aim is to port it to the C6416 DSP from TI.Note that there is also a lowmem-no-byte branch, intended for archs like the TI C5x DSPs which don't have an 8-bit type. It looks like the C64 doesn't suffer from this optimization, but I thought I'd mention it. HTH, -r> > /Henric > _______________________________________________ > Vorbis mailing list > Vorbis@xiph.org > http://lists.xiph.org/mailman/listinfo/vorbis