Kreso
21-05-2009 19:50:25
I have been thinking a lot lately about the future roadmap for this project and believe I have come up with a perfect solution that will expand the userbase of this project significantly:
The plan is to separate this project into two parts:
* The audio/video decoding library - a powerful library with a simple high-level API that would allow the programmer to easily extract frames and audio to display in his engine of choice, be it a simple home-made engine or Ogre3D.
The programmer would not have to worry about A/V sync or seeking, the library would automatically handle this as does the current plugin
* OgreVideo plugin - the interface between Ogre3D and the above mentioned library, featuring video creation from material files as well as manual etc.
So what's different? The fact that a lot of users can benefit from this project. Theora isn't easy to work with, it is very low level. This way, you can just call a few functions and have a fully featured and optimized video player in your application.
I'd like to hear your comments on this idea
The plan is to separate this project into two parts:
* The audio/video decoding library - a powerful library with a simple high-level API that would allow the programmer to easily extract frames and audio to display in his engine of choice, be it a simple home-made engine or Ogre3D.
The programmer would not have to worry about A/V sync or seeking, the library would automatically handle this as does the current plugin
* OgreVideo plugin - the interface between Ogre3D and the above mentioned library, featuring video creation from material files as well as manual etc.
So what's different? The fact that a lot of users can benefit from this project. Theora isn't easy to work with, it is very low level. This way, you can just call a few functions and have a fully featured and optimized video player in your application.
I'd like to hear your comments on this idea