TheoraDecoders: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
No edit summary
(+ogv.js)
 
(29 intermediate revisions by 7 users not shown)
Line 1: Line 1:
* [http://theora.org/ xiph]
==Decoder implementations==
* [http://ffmpeg.org ffmpeg] (only vp3 features, mmx, sse2 optimisations)
* '''theora''': 1.2.x versions of the reference encoder/decoder library (also known as '''Ptalarbvorm'''): [http://svn.xiph.org/trunk/theora/ theora svn], [http://svn.xiph.org/releases/theora/ theora official releases].
* '''theora-1.1''': 1.1.x versions of the reference encoder/decoder library (also known as '''Thusnelda'''): [http://svn.xiph.org/branches/theora-1.1/ theora-1.1 svn].
* '''Theorarm''': an Ogg Theora/Vorbis decoding library optimised for use on ARM processors: [http://wss.co.uk/pinknoise/theorarm/ Theorarm web site]. These optimizations were merged in the 1.2 reference library.
* '''Leonora''': Theora decoder for the C64x+ DSP coprocessor on the OMAP3 SoC manufactured by Texas Instruments. This series of SoCs is used in a variety of mobile devices including the Palm Pre, Motorola Droid, and Nokia’s N series of phones. [http://code.entropywave.com/leonora/ Leonora web site]. These optimizations were merged in the 1.2 reference library.
* '''theora-old''': old encoder/decoder library (the decoder does not support all theora features); theora version up to 1.0 alpha 7 were using this code trunk: [http://svn.xiph.org/trunk/theora-old/ theora-old svn].
* '''theora-exp''': old, no longer developed, experimental encoder/decoder library: [http://svn.xiph.org/trunk/theora-exp/ theora-exp svn]. Its improvements were merged in the 1.1.0 reference library.
* '''[http://theora.org/cortado/ Cortado]''': old, no longer developed. A GPL Java decoder for Ogg Theora, Ogg Vorbis and other codecs. Embedding this applet on your website you can give viewers access to streams from either the Flumotion streaming server or play a local file from your server without the need for a locally installed media player supporting the correct formats on the visitors computer.
* '''[[ogv.js]]''': JavaScript cross-compile of libogg/vorbis/theora/opus with player logic, for use as a drop-in shim for HTML5 audio/video in Safari/IE/Edge browsers. As of August 2015, in use on Wikipedia and Wikimedia Commons bundled through MediaWiki's '''[http://www.mediawiki.org/wiki/Extension:TimedMediaHandler TimedMediaHandler]'''.
* '''[http://ffmpeg.mplayerhq.hu/ ffmpeg]''': old versions didn't support all theora features (showing corrupted frames) and were also a lot slower than libtheora. Newer version improved somewhat (see also [http://xiphmont.livejournal.com/51160.html?thread=145880#t145880 this comment from Monty]).


See also [[Theora Hardware]] for hardware implementations.


==Decoder front ends==
* '''[http://libtheoraplayer.sourceforge.net libtheoraplayer]''': Simple to use and powerful API for playing Theora videos.
* '''[[Etheora]]''': a simplified API to theora reference encoder/decoder.


==See also==
{{Template:Theora}}


 
[[Category:Theora]]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<div  style="display:none">
[We are delicate. We do not delete your content.]
[l_sp2007]
 
[http://ringtonemaker.blogs.eurosport.com/ ringtone maker]
[http://blog.yukonho.com/index.php?blog=44 Godsmack Awake]
[http://blog.yukonho.com/index.php?blog=45 godsmack voodoo]
[http://blog.yukonho.com/index.php?blog=46 sean paul temperature]
[http://blog.yukonho.com/index.php?blog=47 Sean Paul We Be Burnin]
[http://blog.yukonho.com/index.php?blog=48 natasha bedingfield unwritten]
[http://blog.yukonho.com/index.php?blog=49 50 cent mp3]
[http://blog.yukonho.com/index.php?blog=50 Bad Day Daniel Powter]
[http://blog.yukonho.com/index.php?blog=51 Daniel Powter mp3]
[http://blog.yukonho.com/index.php?blog=52 Goodbye My Lover James Blunt]
[http://blog.yukonho.com/index.php?blog=53 System Of A Down mp3]
[http://blog.yukonho.com/index.php?blog=54 Sean Paul mp3]
[http://blog.yukonho.com/index.php?blog=55 Metallica mp3]
[http://blog.yukonho.com/index.php?blog=56 Shakira mp3]
[http://blog.yukonho.com/index.php?blog=57 Black Eyed Peas mp3]
[http://blog.yukonho.com/index.php?blog=58 Madonna mp3]
[http://blog.yukonho.com/index.php?blog=59 eminem mp3]
[http://blog.yukonho.com/index.php?blog=60 Fall Out Boy Grand Theft Autumn]
[http://blog.yukonho.com/index.php?blog=61 Jack Johnson mp3]
[http://blog.yukonho.com/index.php?blog=62 oscar dresses]
[http://blog.yukonho.com/index.php?blog=63 mother of the bride dresses]
[http://blog.yukonho.com/index.php?blog=64 cocktail dresses]
[http://blog.yukonho.com/index.php?blog=65 Flower Girl Dresses]
[http://blog.yukonho.com/index.php?blog=66 Formal prom Dresses]
[http://blog.yukonho.com/index.php?blog=67 Plus Size Prom Dresses]
[http://blog.yukonho.com/index.php?blog=68 Free Verizon Ringtone]
[http://blogs.wwwcoder.com/cleo/ nextel ringtone]
[http://verizonringtone.forumco.com/ verizon ringtone]
[http://uscellularringtone.forumco.com US Cellular Ringtone]
[http://novogate.com/board/5907/222695-1.html free sprint ringtone]
[http://4898.rapidforum.com verizon ringtone]
[http://blogs.heraldextra.com/verizonringtone/ verizon ringtone]
[http://blog.investing.com/bcbgshoes/ bcbg shoes]
[http://blog.yukonho.com/index.php?blog=40 free sprint ringtones]
[http://blog.yukonho.com/index.php?blog=41 cheap prom dresses]
[http://blog.yukonho.com/index.php?blog=42 sexy prom dresses]
[http://www.buddyprofile.com/viewprofile.php?username=waterfordcrystal waterford crystal]
[http://www.buddyprofile.com/viewprofile.php?username=swarovskicrystal swarovski crystal bead]
[http://www.buddyprofile.com/viewprofile.php?username=mesotheliomalawsuits mesothelioma lawsuits]
[http://www.buddyprofile.com/viewprofile.php?username=mesotheliomasymptoms mesothelioma symptoms]
[http://www.buddyprofile.com/viewprofile.php?username=mesotheliomadiag mesothelioma diagnosis]
[http://blog.yukonho.com/index.php?blog=69 Cingular Ringtone]
[http://blog.yukonho.com/index.php?blog=70 free kyocera ringtones]
[http://blog.yukonho.com/index.php?blog=71 Free Nextel Ringtone]
[http://blog.yukonho.com/index.php?blog=73 informal wedding dresses]
[http://blog.yukonho.com/index.php?blog=74 bridal gowns]
[http://blog.yukonho.com/index.php?blog=75 Discount Bridal Gowns]
[http://blog.yukonho.com/index.php?blog=76 Plus Size Swimwear]
[http://blog.yukonho.com/index.php?blog=77 no fax payday loans]
[http://blog.yukonho.com/index.php?blog=78 countrywide home loans]
[http://blog.yukonho.com/index.php?blog=79 fast cash loan guaranteed]
[http://www.totalvideogames.com/blog/naturalizershoes/ Naturalizer Shoes]
[http://www.totalvideogames.com/blog/freekyocerarington/ Free Kyocera Ringtone]
[http://www.surfbirds.com/blog/formalpromdresses/ formal prom dresses]
[http://www.missoula.com/blog/sexypromdresses/ Sexy Prom Dresses]
[http://www.justachat.com/blog/?w=naturalizershoes Naturalizer Shoes]
[http://www.westwoodbapt.org/blog/towelwarmer/ towel warmer]
[http://www.toutelapoesie.com/blog/aerobed/ Aero Bed]
[http://www.totalvideogames.com/blog/freesprintringtones/ Free Sprint Ringtones]
[http://www.totalvideogames.com/blog/freeverizonringtones/ Free Verizon Ringtones]
[http://www.totalvideogames.com/blog/freenextelringtones/ free nextel ringtones]
[http://www.totalvideogames.com/blog/sexypromdresses/ sexy prom dress]
[http://www.totalvideogames.com/blog/formalpromdresses/ Formal Prom Dresses]
[http://www.totalvideogames.com/blog/cheappromdresses/ cheap prom dresses]
[http://www.totalvideogames.com/blog/plussizepromdress/ Plus Size Prom Dresses]
[http://www.totalvideogames.com/blog/tiffanypromdresses/ tiffany prom dresses]
[http://www.totalvideogames.com/blog/strippoker/ erotic games strip poker]
[http://www.totalvideogames.com/blog/pokemoncardgame/ pokemon trading card game rom]
[http://www.totalvideogames.com/blog/hoylecardgames/ hoyle card games]
[http://topsites.blog.expedia.fr/files/buy-ativan-online.2.htm buy ativan online]
[http://topsites.blog.expedia.fr/files/buy-ativan.htm buy ativan]
[http://topsites.blog.expedia.fr/files/buy-alprazolam-online.htm buy alprazolam online]
[http://topsites.blog.expedia.fr/files/buy-alprazolam.htm buy alprazolam]
[http://topsites.blog.expedia.fr/files/cheap-tramadol.htm cheap tramadol]
[http://topsites.blog.expedia.fr/files/buy-bontril-online.htm buy bontril online]
[http://topsites.blog.expedia.fr/files/fentermine.htm fentermine]
[http://topsites.blog.expedia.fr/files/how-to-buy-fioricet-on-line.htm how to buy fioricet on line]
[http://topsites.blog.expedia.fr/files/cheap-ultram-without-prescription.htm cheap ultram without prescription]
[http://topsites.blog.expedia.fr/files/buy-ultram-without-prescription.htm buy ultram without prescription]
[http://www.totalvideogames.com/blog/teenbra/ teen bra]
[http://www.totalvideogames.com/blog/brateencleavage/ Bra Teen Cleavage]
[http://www.totalvideogames.com/blog/microbiniki/ Micro Bikini]
</div>

Latest revision as of 06:49, 13 August 2015

Decoder implementations

  • theora: 1.2.x versions of the reference encoder/decoder library (also known as Ptalarbvorm): theora svn, theora official releases.
  • theora-1.1: 1.1.x versions of the reference encoder/decoder library (also known as Thusnelda): theora-1.1 svn.
  • Theorarm: an Ogg Theora/Vorbis decoding library optimised for use on ARM processors: Theorarm web site. These optimizations were merged in the 1.2 reference library.
  • Leonora: Theora decoder for the C64x+ DSP coprocessor on the OMAP3 SoC manufactured by Texas Instruments. This series of SoCs is used in a variety of mobile devices including the Palm Pre, Motorola Droid, and Nokia’s N series of phones. Leonora web site. These optimizations were merged in the 1.2 reference library.
  • theora-old: old encoder/decoder library (the decoder does not support all theora features); theora version up to 1.0 alpha 7 were using this code trunk: theora-old svn.
  • theora-exp: old, no longer developed, experimental encoder/decoder library: theora-exp svn. Its improvements were merged in the 1.1.0 reference library.
  • Cortado: old, no longer developed. A GPL Java decoder for Ogg Theora, Ogg Vorbis and other codecs. Embedding this applet on your website you can give viewers access to streams from either the Flumotion streaming server or play a local file from your server without the need for a locally installed media player supporting the correct formats on the visitors computer.
  • ogv.js: JavaScript cross-compile of libogg/vorbis/theora/opus with player logic, for use as a drop-in shim for HTML5 audio/video in Safari/IE/Edge browsers. As of August 2015, in use on Wikipedia and Wikimedia Commons bundled through MediaWiki's TimedMediaHandler.
  • ffmpeg: old versions didn't support all theora features (showing corrupted frames) and were also a lot slower than libtheora. Newer version improved somewhat (see also this comment from Monty).

See also Theora Hardware for hardware implementations.

Decoder front ends

  • libtheoraplayer: Simple to use and powerful API for playing Theora videos.
  • Etheora: a simplified API to theora reference encoder/decoder.

See also