Hi there,
I was wondering how the Cheer.ogg file was originally encoded (that is, if you yourself used the ffmpeg2theora tool to convert it). The reason I ask is that I've been having problems running movies with the Theora plugin, depending on how it was originally encoded.
With XViD avi's, the movie skips frames and plays through really quickly (eg. a 90second movie playing about 8-10 frames and ending in a few seconds), just like the problem that I described before. Of course, this time, I checked to make sure that THEORA_SUPPORT_FLOAT was included as a preprocessor directive, but the problem still persists. wmv's will crash part way through the use of the ffmpeg2theora tool, and so only part of it will play. The part that is converted to ogg before the crash plays perfectly, however.
Both of these problems showed up when using the CEGUI example of yours, as well as my local code (basically the same as the CEGUI example, though). Both movies play correctly using your C# Wrecked Games video player, as well as the VLC media player. Any ideas what might be causing this?
Also was wondering how the Cheer.ogg was done, since it runs fine in my app and in the CEGUI example. Thanks for any thoughts or input!