Tremor

From XiphWiki

(Difference between revisions)
Jump to: navigation, search
(ARM CPUs)
Line 7: Line 7:
You will probably want to use the Tremor main branch.  You can check it out here:
You will probably want to use the Tremor main branch.  You can check it out here:
-
svn co http://svn.xiph.org/trunk/Tremor/ test
+
svn co http://svn.xiph.org/trunk/Tremor/
== Texas Instruments TMS320C55x DSP Family ==
== Texas Instruments TMS320C55x DSP Family ==

Revision as of 02:47, 16 March 2010

Tremor is a fixed-point version of the Ogg Vorbis decoder for those platforms that can't do floating point math.

Contents

Platforms

ARM CPUs

You will probably want to use the Tremor main branch. You can check it out here:

svn co http://svn.xiph.org/trunk/Tremor/

Texas Instruments TMS320C55x DSP Family

Download the generic lowmem source using Subversion. This is probably the version you want to start working with for a DSP, but maybe slower on normal CPUs.

svn co http://svn.xiph.org/branches/lowmem-branch/Tremor/

There is also a no-byte branch for platforms whose smallest data unit is larger than 8 bits.

Required / Suggested Changes to the code as downloaded:

  • Roland Wintersteller's various fixes

See the mailing list entry

  • Johannes Sandvall's performance improvements

See the mailing list entry or just download

  • alloca removal

The TI compiler does not support this.

  • misc compiler warning fixes
  • hooks to TI DSPLIB functions cfft3216_NOSCALE and cbrev32

These are part of the TI DSPLIB which can be downloaded from the TI website.

Links

Retrieved from "http://wiki.xiph.org/Tremor"
Personal tools


Main Page

Xiph.Org Projects

Audio—

Video—

Text—

Container—

Streaming—