TheoraVideoPlugin Shaders        
Print

Why?

When theora decodes a frame, it gives us YUV(external link) pixels but we need RGB to use it in 3D applications.
Therefore, we need to convert each frame on the CPU. More on TheoraVideoPlugin HowItWorks.

On high resolution videos this becomes a problem, and could cause frame dropping on slower machines.

Converting YUV on the GPU accelerates the whole process, but has pros and cons, see How it works article for details.

How to use

todo

Using your own shaders

todo

 


Contributors to this page: jacmoe133512 points  and OgreWikiBot .
Page last modified on Thursday 31 of December, 2009 15:08:49 UTC by jacmoe133512 points .


The content on this page is licensed under the terms of the Creative Commons Attribution-ShareAlike License.
As an exception, any source code contributed within the content is released into the Public Domain.