About

From Theora Playback Library
Revision as of 15:45, 28 August 2010 by Kspes (talk | contribs) (grammar fix)
Jump to: navigation, search

History

This project first started as a Ogre3D plugin which was originally written by ogre user pjcast. This project rendered frames on demand, had some audio integration and seeking was experimental. pjcast abandoned the project but since the plugin was reasonably stable, it was used in a variety of projects and applications.

In 2008, kspes (Krešimir Špes) took over the project and developed a number of features, most notably frame pre-caching which greatly improved performance and reduced frame dropping.

The project's development continues in 2009 and is aimed at a fully featured and optimized plugin. kspes managed to choose this project as his college thesis which ensured more time to develop the project. In late 2009, the Ogre3D plugin was separated in two projects, libtheoraplayer (this project) which became an abstracted Audio/Video interface and ogrevideo which is now an Ogre3D interface for libtheoraplayer. Since the separation, considerable improvements were made, most notably performance optimizations and better seeking support.

Future plans for this library are available in the Roadmap section.