aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/fmv/theora_decoder.cpp
AgeCommit message (Collapse)Author
2010-10-30SWORD25: Play the cutscene audioTorbjörn Andersson
Once the audio buffer has been queued in the audio stream, the Theora decoder is no longer responsible for it. It has to allocate a new audio buffer for the next set of audio data. Of course, at the moment the audio is pretty useless because the playback speed is all wrong. svn-id: r53939
2010-10-30SWORD25: Fix hanging cutscene videoTorbjörn Andersson
Even though our video player does not (yet) support audio, we need to adjust the values of _audiobufFill and _audiobufReady as if it did, or it will never realize it has reached the end of the cutscene. Also fixes what looks like a typo in audio data clipping. svn-id: r53938
2010-10-15SWORD25: Fix unloading of movies so the menu animation properly loopsPaul Gilbert
svn-id: r53474
2010-10-13SWORD25: Renamed ENABLE_THEORADEC to USE_THEORADEC (like in configure)Filippos Karapetis
svn-id: r53418
2010-10-13SWORD25: Renamed ENABLE_THEORA to ENABLE_THEORADEC (like in configure)Filippos Karapetis
svn-id: r53417
2010-10-13SWORD25: Added a ENABLE_THEORA define inside fmv/theora_decoder.hFilippos Karapetis
This define can be used to disable building of the Theora decoder, and thus makes libtheora optional (therefore resolving an item in the Sword25 TODO). Disabling the Theora decoder will effectively disable the game's videos Note that running the game with the Theora decoder disabled is still untested svn-id: r53416
2010-10-12SWORD25: Movie playback now worksPaul Gilbert
svn-id: r53303
2010-10-12SWORD25: Put back changes accidentally removed in previous merge.Eugene Sandulenko
svn-id: r53301
2010-10-12SWORD25: Merge of my pending changes to movie playbackPaul Gilbert
svn-id: r53300
2010-10-12SWORD25: Bugfixes for video playback.Eugene Sandulenko
svn-id: r53299
2010-10-12SWORD25: Implement playback. Blitting is TODO.Eugene Sandulenko
svn-id: r53298
2010-10-12SWORD25: Started to hook TheoraDecoder. Crashes at startup.Eugene Sandulenko
svn-id: r53297
2010-10-12SWORD25: Added implementation of rint methodPaul Gilbert
Windows doesn't seem to implement this method; even examples for FMOD I saw had WIN32 defines that manually provided the method. svn-id: r53256
2010-10-12SWORD25: Mass-astyle.Eugene Sandulenko
svn-id: r53222
2010-10-12SWORD25: Finish preliminary implementation of Theora decoderEugene Sandulenko
svn-id: r53213
2010-10-12SWORD25: Start of plugging audio to Theora decoderEugene Sandulenko
svn-id: r53207
2010-10-12SWORD25: Start for VideoDecoder-compatible Theora player.Eugene Sandulenko
svn-id: r53206