History: TheoraVideoPlugin
Source of version: 10
Copy to clipboard
{DIV(class="Layout_box1")}{img src="img/wiki_up/Theora-logo.png" alt="" imalign="left" align="left"}
This is the Wiki home for the new and improved [http://www.sf.net/projects/ogrevideo|Ogre Theora Video Plugin].
With this plugin, you can stream [http://www.theora.org/|Ogg Theora] video files in your 3D application.
Frames are extracted and copied onto a texture and audio is abstracted out and can be used as eg. OgreAL::Sound, FMOD, or your custom audio system.
This Wiki is designed to provide as much information about the plugin use and development as humanly possible. If you want to edit/write articles, read the ((Help:OgreWiki Handbook|Ogre Handbook)) first.
{DIV}
{INCLUDE(page="TheoraVideoPlugin Toolbar tpl")}{INCLUDE}
{SPLIT()}
{DIV(class="Layout_box2")}
!!!Using
* ((TheoraVideoPlugin Releases|Binary releases)) - Get the latest compiled versions of the plugin
* ((TheoraVideoPlugin Setup|Setup)) - How to setup the plugin library and materials
* ((TheoraVideoPlugin Materials|Materials)) - Material file documentation
* [http://intranet.adrensoftware.com/doxygen/theora/index.html|API Reference] - doxygen generated api documentation
* ((TheoraVideoPlugin Shaders|Shaders)) - How to enable hardware accelerated YUV -> RGB conversion and use your own shaders
* ((TheoraVideoPlugin Reporting Bugs|Reporting Bugs)) - They're not bugs, they're features :) But for the fun of it, lets point them out.{DIV}{DIV(class="Layout_box2")}{SPLIT(colsize=15%|85%)}{IMG(src="img/wiki_up/Toolbox.png",imalign="left",align="left")}{IMG}---
!!!Demos & Tutorials
* ((TheoraVideoPlugin Player|Simple Player))
* ((TheoraVideoPlugin OpenAL|OpenAL audio))
* ((TheoraVideoPlugin Multiple Videos Demo|Multiple videos)){DIV}---{DIV(class="Layout_box4")}
!!!Developers
* ((TheoraVideoPlugin Roadmap|Roadmap)) - What's left to do for the next release
* ((TheoraVideoPlugin Compiling|Compiling Instructions)) - Here you can find detail instruction how to compile the plugin
* ((TheoraVideoPlugin Contribute|Contribute)) - How to Contribute/Join the project
* ((TheoraVideoPlugin Links|Links)) - If you want to know more{SPLIT}{DIV}{DIV(class="Layout_box2")}{SPLIT(colsize=15%|85%)}{img src="img/wiki_up/Old_book.png" alt="" align="right"}---
!!!Articles
* ((TheoraVideoPlugin About|About)) - Short information about the project & links
* ((TheoraVideoPlugin Encoding|Encoding)) - How to convert your Video files to Theora
* ((TheoraVideoPlugin Benchmark|Benchmark)) - Useful plugin performance analysis
* ((TheoraVideoPlugin HowItWorks|How it works)) - How Theora Video plugin works
* ((TheoraVideoPlugin Use Examples|Use examples)) - Use videos to create a wide range of effects{SPLIT}{DIV}
{SPLIT}
{DIV(class="Layout_box2")}{img src="img/wiki_up/Star.png" alt="" align="right"}
!!!News
__January 13th 2010__
I've begun working on the new ogrevideo plugin, Basically it will be an interface between [http://libtheoraplayer.sf.net|libtheoraplayer] and Ogre.
I intend to develop on Ogre 1.6; Ogre 1.7 port (if necessary) will be done in the future.
Expect a RC1 release after the new interface is complete.
Those of you who prefer using the old version, you can find it in the SVN at branches/monolith or trunk revision 96.
__January 4th 2010__
libtheoraplayer 1.0 RC1 has just been released, once 1.0 is released, I'll make a wrapper for ogre as promised.
have a look at [http://libtheoraplayer.sf.net] . You'll find the 1.0 RC1 SDK with five compiled demo programs to wet your appetite ;)
__December 24th 2009__
I recently began working on libtheoraplayer (see previous news for more details) and have already made significant improvements:
* YUV -> RGB conversion is now twice as fast!
* smooth video restart
* added support for more conversions (RGB,RGBA,ARGB,GREY,GREY3...)
* etc
the new project is hosted on sourceforge: http://sourceforge.net/projects/libtheoraplayer/
Further library news and updates will be anounced on that project's website, while the ogrevideo project will become an Ogre wrapper for libtheoraplayer once version 1.0 is finished.
---
* [http://www.ogre3d.org/addonforums/viewtopic.php?f=18&t=7853&p=53832#p45725|News Archive]{DIV}