https://wiki.xiph.org/api.php?action=feedcontributions&user=65.206.113.100&feedformat=atomXiphWiki - User contributions [en]2024-03-29T13:46:02ZUser contributionsMediaWiki 1.40.1https://wiki.xiph.org/index.php?title=Tremor&diff=1013Tremor2004-11-30T14:52:05Z<p>65.206.113.100: /* Texas Instruments TMS320C55x DSP Family */</p>
<hr />
<div>Tremor is a fixed-point version of the Ogg Vorbis decoder for those platforms that can't do floating point math.<br />
<br />
== Platforms ==<br />
<br />
== Texas Instruments TMS320C55x DSP Family ==<br />
<br />
Download the generic lowmem source using [http://subversion.tigris.org/ Subversion]. <br />
This is probably the version you want to start working with for a DSP. <br />
<br />
svn co http://svn.xiph.org/branches/lowmem-branch/Tremor/<br />
<br />
There is also a [http://svn.xiph.org/branches/lowmem-no-byte/Tremor/ no-byte branch] for platforms whose smallest data unit is larger than 8 bits.<br />
<br />
Required / Suggested Changes to the code as downloaded:<br />
<br />
* Roland Wintersteller's various fixes<br />
See the [http://lists.xiph.org/pipermail/tremor/2004-October/001114.html mailing list entry]<br />
* Johannes Sandvall's performance improvements<br />
See the [http://lists.xiph.org/pipermail/tremor/2004-March/000957.html mailing list entry] or just [http://www.sandvall.nu/patch download]<br />
* alloca removal<br />
The TI compiler does not support this.<br />
* misc compiler warning fixes<br />
* hooks to TI DSPLIB functions cfft3216_NOSCALE and cbrev32<br />
These are part of the TI DSPLIB which can be [http://www-s.ti.com/sc/psheets/sprc100/sprc100.zip downloaded] from the TI website.<br />
* [http://lists.xiph.org/pipermail/tremor/attachments/20041029/30a4905c/misc.h 64-bit math functions]<br />
* converting all ints assumed to be 32 bits to ogg_int32_t<br />
<br />
== Links ==<br />
<br />
* [http://lists.xiph.org/pipermail/tremor/ Tremor Mailing List] - lots of info here, but have to wade through a lot!</div>65.206.113.100https://wiki.xiph.org/index.php?title=Tremor&diff=695Tremor2004-11-30T14:48:48Z<p>65.206.113.100: /* Texas Instruments TMS320C55x DSP Family */</p>
<hr />
<div>Tremor is a fixed-point version of the Ogg Vorbis decoder for those platforms that can't do floating point math.<br />
<br />
== Platforms ==<br />
<br />
== Texas Instruments TMS320C55x DSP Family ==<br />
<br />
Download the generic lowmem source using [http://subversion.tigris.org/ Subversion]. <br />
This is probably the version you want to start working with for a DSP.<br />
<br />
svn co http://svn.xiph.org/branches/lowmem-branch/Tremor/<br />
<br />
Required / Suggested Changes to the code as downloaded:<br />
<br />
* Roland Wintersteller's various fixes<br />
See the [http://lists.xiph.org/pipermail/tremor/2004-October/001114.html mailing list entry]<br />
* Johannes Sandvall's performance improvements<br />
See the [http://lists.xiph.org/pipermail/tremor/2004-March/000957.html mailing list entry] or just [http://www.sandvall.nu/patch download]<br />
* alloca removal<br />
The TI compiler does not support this.<br />
* misc compiler warning fixes<br />
* hooks to TI DSPLIB functions cfft3216_NOSCALE and cbrev32<br />
These are part of the TI DSPLIB which can be [http://www-s.ti.com/sc/psheets/sprc100/sprc100.zip downloaded] from the TI website.<br />
* [http://lists.xiph.org/pipermail/tremor/attachments/20041029/30a4905c/misc.h 64-bit math functions]<br />
* converting all ints assumed to be 32 bits to ogg_int32_t<br />
<br />
== Links ==<br />
<br />
* [http://lists.xiph.org/pipermail/tremor/ Tremor Mailing List] - lots of info here, but have to wade through a lot!</div>65.206.113.100https://wiki.xiph.org/index.php?title=Tremor&diff=694Tremor2004-11-30T14:40:01Z<p>65.206.113.100: </p>
<hr />
<div>Tremor is a fixed-point version of the Ogg Vorbis decoder for those platforms that can't do floating point math.<br />
<br />
== Platforms ==<br />
<br />
== Texas Instruments TMS320C55x DSP Family ==<br />
<br />
Download the generic lowmem source using [[Subversion]]. <br />
This is probably the version you want to start working with for a DSP.<br />
<br />
svn co http://svn.xiph.org/branches/lowmem-branch/Tremor/<br />
<br />
Required / Suggested Changes to the code as downloaded:<br />
<br />
* Roland Wintersteller's various fixes<br />
See the [http://lists.xiph.org/pipermail/tremor/2004-October/001114.html mailing list entry]<br />
* Johannes Sandvall's performance improvements<br />
See the [http://lists.xiph.org/pipermail/tremor/2004-March/000957.html mailing list entry] or just [http://www.sandvall.nu/patch download]<br />
* alloca removal<br />
The TI compiler does not support this.<br />
* misc compiler warning fixes<br />
* hooks to TI DSPLIB functions cfft3216_NOSCALE and cbrev32<br />
These are part of the TI DSPLIB which can be [http://www-s.ti.com/sc/psheets/sprc100/sprc100.zip downloaded] from the TI website.<br />
* [http://lists.xiph.org/pipermail/tremor/attachments/20041029/30a4905c/misc.h 64-bit math functions]<br />
* converting all ints assumed to be 32 bits to ogg_int32_t<br />
<br />
== Links ==<br />
<br />
* [http://lists.xiph.org/pipermail/tremor/ Tremor Mailing List] - lots of info here, but have to wade through a lot!</div>65.206.113.100https://wiki.xiph.org/index.php?title=Tremor&diff=693Tremor2004-11-30T14:38:03Z<p>65.206.113.100: /* Texas Instruments TMS320C55x DSP Family */</p>
<hr />
<div>== Platforms ==<br />
<br />
== Texas Instruments TMS320C55x DSP Family ==<br />
<br />
Download the generic lowmem source using Subversion. <br />
This is probably the version you want to start working with for a DSP.<br />
<br />
svn co http://svn.xiph.org/branches/lowmem-branch/Tremor/<br />
<br />
Required / Suggested Changes to the code as downloaded:<br />
<br />
* Roland Wintersteller's various fixes<br />
See the [http://lists.xiph.org/pipermail/tremor/2004-October/001114.html mailing list entry]<br />
* Johannes Sandvall's performance improvements<br />
See the [http://lists.xiph.org/pipermail/tremor/2004-March/000957.html mailing list entry] or just [http://www.sandvall.nu/patch download]<br />
* alloca removal<br />
The TI compiler does not support this.<br />
* misc compiler warning fixes<br />
* hooks to TI DSPLIB functions cfft3216_NOSCALE and cbrev32<br />
These are part of the TI DSPLIB which can be [http://www-s.ti.com/sc/psheets/sprc100/sprc100.zip downloaded] from the TI website.<br />
* [http://lists.xiph.org/pipermail/tremor/attachments/20041029/30a4905c/misc.h 64-bit math functions]<br />
* converting all ints assumed to be 32 bits to ogg_int32_t<br />
<br />
== Links ==<br />
<br />
* [http://lists.xiph.org/pipermail/tremor/ Tremor Mailing List] - lots of info here, but have to wade through a lot!</div>65.206.113.100https://wiki.xiph.org/index.php?title=Tremor&diff=692Tremor2004-11-24T23:57:28Z<p>65.206.113.100: </p>
<hr />
<div>== Platforms ==<br />
<br />
== Texas Instruments TMS320C55x DSP Family ==<br />
<br />
Download the generic lowmem source using Subversion. <br />
This is probably the version you want to start working with for a DSP.<br />
<br />
svn co http://svn.xiph.org/branches/lowmem-branch/Tremor/<br />
<br />
Required / Suggested Changes to the code as downloaded:<br />
<br />
* Roland Wintersteller's various fixes<br />
* Johannes Sandvall's performance improvements<br />
* alloca removal<br />
* misc compiler warning fixes<br />
* hooks to TI DSPLIB functions cfft3216_NOSCALE and cbrev32<br />
* 64-bit math functions<br />
<br />
== Links ==<br />
<br />
* [http://lists.xiph.org/pipermail/tremor/ Tremor Mailing List] - lots of info here, but have to wade through a lot!</div>65.206.113.100https://wiki.xiph.org/index.php?title=Tremor&diff=651Tremor2004-11-24T23:54:37Z<p>65.206.113.100: </p>
<hr />
<div><br />
== Platforms ==<br />
<br />
== Texas Instruments TMS320C55x DSP Family ==<br />
<br />
Download the generic lowmem source using Subversion. <br />
This is probably the version you want to start working with for a DSP.<br />
<br />
svn co http://svn.xiph.org/branches/lowmem-branch/Tremor/<br />
<br />
Required / Suggested Changes to the code as downloaded:<br />
<br />
* Roland Wintersteller's various fixes<br />
* Johannes Sandvall's performance improvements<br />
* alloca removal<br />
* misc compiler warning fixes<br />
* hooks to TI DSPLIB functions cfft3216_NOSCALE and cbrev32<br />
* 64-bit math functions</div>65.206.113.100https://wiki.xiph.org/index.php?title=Main_Page&diff=657Main Page2004-11-24T23:52:30Z<p>65.206.113.100: /* Codecs */</p>
<hr />
<div>== XiphWiki News ==<br />
<br />
After a long time, back again. [[WhatHappened]]<br />
<br />
== Projects/Formats ==<br />
<br />
In an effort to bring open-source ideals to the world of multimedia The Xiph.org Foundation ([[XiphOrg]]) develops a multitude of amazing products. <br />
<br />
=== Container Formats ===<br />
<br />
* [[Ogg]]: Media container. This is our native format and the recommeded container for Xiph codecs.<br />
<br />
* [[SpeexRTP]]: RTP payload format for voice<br />
* [[VorbisRTP]]: RTP payload format effort<br />
* [[TheoraRTP]]: RTP payload format effort<br />
<br />
=== Codecs ===<br />
<br />
* [[Vorbis]]: Audio codec<br />
* [[Tremor]]: Fixed-point decoder<br />
* [[Theora]]: Video codec<br />
* [[FLAC]]: Free Lossless Audio Codec<br />
* [[Speex]]: Speech codec<br />
* [[Writ]]: Text phrase codec (e.g. subtitles)<br />
* [[Metadata]]: Arbitrary metadata stream format (vapourware so far)<br />
<br />
=== Software for distributing media ===<br />
<br />
* [[Icecast]]: Streaming server<br />
* [[Ices]]: Source client for Icecast servers<br />
* [[IceShare]]: P2P content distribution<br />
<br />
== Demonstrations ==<br />
<br />
* [[VorbisStreams]]: Stations streaming with the Vorbis codec<br />
<br />
== Project management ==<br />
<br />
* [[MonthlyMeeting]]<br />
* [[CategoryTodo]]<br />
* [[Bounties]]<br />
* [[HyperFish]]<br />
<br />
== Wiki internal ==<br />
<br />
* [[Sandbox]]: Testbed for testing editing skills.</div>65.206.113.100