[Vorbis] Difference between "SVN trunk" and "low-memory branch"
Ralph Giles
giles at xiph.org
Fri Sep 15 09:08:42 PDT 2006
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 at xiph.org
> http://lists.xiph.org/mailman/listinfo/vorbis
More information about the Vorbis
mailing list