Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-09 | VIDEO: In overloaded methods, invoke correct parent implementation | Max Horn | |
This should not cause any code behavior changes at this time, but if any of the intermediate VideoDecoder classes ever starts to overload stuff, this would become important. svn-id: r55841 | |||
2011-02-07 | VIDEO: Rename VideoDecoder::load() to loadStream() | Max Horn | |
svn-id: r55810 | |||
2011-01-30 | SWORD25: Some optimizations to the Theora decoder | Filippos Karapetis | |
- Optimized and cleaned up translateYUVtoRGBA() - Disabled a lot of seeking-related functionality - Replaced some calloc() calls, used for audio buffer creation with malloc() svn-id: r55666 | |||
2011-01-30 | SWORD25: Some translations, and a bugfix. Disabled a hack. | Filippos Karapetis | |
Translated some comments, and pushed the indirect rendering define to the header file, so that the engine won't try and update the screen with direct movie rendering. Also, the thumbnail hack has been disabled, as it doesn't really work (at least not for me: all the thumbnails are gray) svn-id: r55663 | |||
2011-01-23 | VIDEO: Move video classes to Video:: namespace | Eugene Sandulenko | |
svn-id: r55479 | |||
2011-01-23 | SWORD25: Remove unused yuvtorgba.h file | Torbjörn Andersson | |
svn-id: r55475 | |||
2011-01-23 | GRAPHICS: Move graphics/video/ to video/. Step 1/2 | Eugene Sandulenko | |
svn-id: r55473 | |||
2011-01-23 | SWORD25: Simplified the YUV->RGBA conversion code | Filippos Karapetis | |
svn-id: r55469 | |||
2011-01-23 | SWORD25: Replaced BS_ASSERT() with assert() | Filippos Karapetis | |
svn-id: r55464 | |||
2011-01-23 | SWORD25: Fixed compilation | Filippos Karapetis | |
svn-id: r55463 | |||
2011-01-23 | SWORD25: Removed the custom log class and replaced it with ↵ | Filippos Karapetis | |
warning/error/debugC calls svn-id: r55462 | |||
2010-12-31 | JANITORIAL: Remove unnecessary semicolon. | Torbjörn Andersson | |
svn-id: r55077 | |||
2010-12-16 | VIDEO: Make VideoDecoder::decodeNextFrame() return a const Surface pointer | Matthew Hoops | |
svn-id: r54927 | |||
2010-11-03 | SWORD25: cleanup | Max Horn | |
svn-id: r54045 | |||
2010-10-30 | SWORD25: Play the cutscene audio | Torbjö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-30 | SWORD25: Fix hanging cutscene video | Torbjö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-25 | SWORD25: Get rid of most of the 'kernel service/superclass' code | Max Horn | |
svn-id: r53835 | |||
2010-10-19 | SWORD25: Enforced code formatting rules in rest of the engine | Eugene Sandulenko | |
svn-id: r53626 | |||
2010-10-19 | SWORD25: Fix engine exit when running without theoradec | Eugene Sandulenko | |
svn-id: r53622 | |||
2010-10-19 | SWORD25: Enforce code naming conventions in gfx/graphicengine* | Eugene Sandulenko | |
svn-id: r53621 | |||
2010-10-15 | SWORD25: Do not use Kernel::GetService directly anymore | Max Horn | |
svn-id: r53477 | |||
2010-10-15 | SWORD25: Fix unloading of movies so the menu animation properly loops | Paul Gilbert | |
svn-id: r53474 | |||
2010-10-14 | SWORD25: Attempt to optimize movie rendering | Eugene Sandulenko | |
Current code makes about 5 blits of each frame which is a huge overhead. This code is an attempt to make that 1. Doesn't work yet as the rendering pipe keeps blitting invisible pictures. svn-id: r53459 | |||
2010-10-13 | SWORD25: Hopefully fix compilation when libtheora is not present | Filippos Karapetis | |
svn-id: r53439 | |||
2010-10-13 | SWORD25: Include common/scummsys.h in places where USE_THEORADEC is used | Filippos Karapetis | |
svn-id: r53423 | |||
2010-10-13 | SWORD25: Renamed ENABLE_THEORADEC to USE_THEORADEC (like in configure) | Filippos Karapetis | |
svn-id: r53418 | |||
2010-10-13 | SWORD25: Renamed ENABLE_THEORA to ENABLE_THEORADEC (like in configure) | Filippos Karapetis | |
svn-id: r53417 | |||
2010-10-13 | SWORD25: Added a ENABLE_THEORA define inside fmv/theora_decoder.h | Filippos 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-13 | SWORD25: Enforced code naming conventions in script/* | Eugene Sandulenko | |
svn-id: r53391 | |||
2010-10-13 | SWORD25: Enforce code naming conventions in fmv/* | Eugene Sandulenko | |
svn-id: r53388 | |||
2010-10-13 | SWORD25: Enforse code naming conventions in PackageManager and Sword25Engine | Eugene Sandulenko | |
svn-id: r53380 | |||
2010-10-12 | SWORD25: Fix some warnings | Eugene Sandulenko | |
svn-id: r53338 | |||
2010-10-12 | SWORD25: Comply to the code conventions for several classes | Eugene Sandulenko | |
svn-id: r53310 | |||
2010-10-12 | SWORD25: unsigned int -> uint | Eugene Sandulenko | |
svn-id: r53309 | |||
2010-10-12 | SWORD25: unsigned char -> byte | Eugene Sandulenko | |
svn-id: r53308 | |||
2010-10-12 | SWORD25: Movie playback now works | Paul Gilbert | |
svn-id: r53303 | |||
2010-10-12 | SWORD25: Formatting fixes | Eugene Sandulenko | |
svn-id: r53302 | |||
2010-10-12 | SWORD25: Put back changes accidentally removed in previous merge. | Eugene Sandulenko | |
svn-id: r53301 | |||
2010-10-12 | SWORD25: Merge of my pending changes to movie playback | Paul Gilbert | |
svn-id: r53300 | |||
2010-10-12 | SWORD25: Bugfixes for video playback. | Eugene Sandulenko | |
svn-id: r53299 | |||
2010-10-12 | SWORD25: Implement playback. Blitting is TODO. | Eugene Sandulenko | |
svn-id: r53298 | |||
2010-10-12 | SWORD25: Started to hook TheoraDecoder. Crashes at startup. | Eugene Sandulenko | |
svn-id: r53297 | |||
2010-10-12 | Revert "SWORD25: Commit of in-progress MoviePlayer code" | Eugene Sandulenko | |
This reverts commit cb95db7cc04a5a3d14f408835cd371e0a0abd4ed. svn-id: r53296 | |||
2010-10-12 | SWORD25: Commit of in-progress MoviePlayer code | Paul Gilbert | |
Frames aren't being corrected decoded yet; still trying to locate the cause svn-id: r53295 | |||
2010-10-12 | SWORD25: removed BS_ prefix from rest of the classes. | Eugene Sandulenko | |
The things which are intentionally left with the prefix: BS_LOG, BS_ASSERT, BS_Rect, BS_String. svn-id: r53261 | |||
2010-10-12 | SWORD25: eliminated BS_ prefix in all but kernel/ | Eugene Sandulenko | |
svn-id: r53259 | |||
2010-10-12 | SWORD25: Mass-eliminating of BS_ prefix in fmv/ and gfx/ | Eugene Sandulenko | |
svn-id: r53258 | |||
2010-10-12 | SWORD25: Added implementation of rint method | Paul 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-12 | SWORD25: Mass-astyle. | Eugene Sandulenko | |
svn-id: r53222 |