Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-16 | VIDEO: Add color mode methods | Sven Hesse | |
To query the video's color mode and notifying the decoder that the system's color mode changed. svn-id: r55259 | |||
2011-01-16 | VIDEO: Add range checks to deLZ77() | Sven Hesse | |
svn-id: r55258 | |||
2011-01-16 | VIDEO: Simplying the video buffers | Sven Hesse | |
svn-id: r55257 | |||
2011-01-14 | VIDEO: Reset the pause start time when seeking while paused | Matthew Hoops | |
svn-id: r55239 | |||
2011-01-13 | GRAPHICS: Begin to parse Win1 fonts based on our sole Hugo1 sample (still WIP) | Matthew Hoops | |
svn-id: r55227 | |||
2011-01-13 | GRAPHICS: Use the pixel height instead of the ascent as the WinFont height | Matthew Hoops | |
svn-id: r55224 | |||
2011-01-11 | VIDEO: Fix QuickTime timing when seeking without audio (thanks bgK) | Matthew Hoops | |
svn-id: r55211 | |||
2011-01-11 | VIDEO: Add seeking capability to QuickTimeDecoder | Matthew Hoops | |
svn-id: r55203 | |||
2011-01-11 | VIDEO: Add a SeekableVideoDecoder class | Matthew Hoops | |
svn-id: r55202 | |||
2011-01-08 | BUILD: Include scummsys.h to force rebuild after reconfigure | Sven Hesse | |
svn-id: r55157 | |||
2011-01-08 | BUILD: Include scummsys.h to force rebuild after reconfigure (thanks LordHoto) | Willem Jan Palenstijn | |
svn-id: r55156 | |||
2011-01-07 | GRAPHICS: Some basic documentation for Font. | Johannes Schickel | |
svn-id: r55143 | |||
2011-01-07 | GRAPHICS: Add some doxygen comments to Surface. | Johannes Schickel | |
svn-id: r55142 | |||
2011-01-05 | VIDEO: Mirror QuickTime's mishandling of its own mdat atoms | Matthew Hoops | |
While the specs say that the 'mdat' ("media data") atom is required in all QuickTime files, QuickTime makes no check if the atom is actually present. This allows for some videos with typos in the atom tag in them to play in QuickTime anyway. The offsets in the 'stco' atom are only used instead. This will fix a video in DS2 Mac and a music file in IHNM Mac (although this is not needed for either just yet). svn-id: r55125 | |||
2011-01-04 | GRAPHICS: Add support for Windows FON/FNT fonts | Matthew Hoops | |
As required by Hugo and Mohawk. svn-id: r55120 | |||
2011-01-02 | VIDEO: Stop leaking surface data in several codecs. | Alyssa Milburn | |
svn-id: r55095 | |||
2010-12-19 | GRAPHICS: Fixed code analysis warnings (bug #3087917) | Filippos Karapetis | |
svn-id: r54964 | |||
2010-12-16 | VIDEO: Add CDToons decoder | Alyssa Milburn | |
svn-id: r54936 | |||
2010-12-16 | VIDEO: Extend Codec to support internal palettes | Matthew Hoops | |
svn-id: r54932 | |||
2010-12-16 | VIDEO: Make Codec::decodeImage() return a const Surface pointer | Matthew Hoops | |
svn-id: r54930 | |||
2010-12-16 | VIDEO: Remove the need to call updateAudioBuffer() externally for QuickTime | Matthew Hoops | |
svn-id: r54929 | |||
2010-12-16 | VIDEO: Make VideoDecoder::getPalette() return a const byte pointer | Matthew Hoops | |
svn-id: r54928 | |||
2010-12-16 | VIDEO: Make VideoDecoder::decodeNextFrame() return a const Surface pointer | Matthew Hoops | |
svn-id: r54927 | |||
2010-12-10 | VIDEO: Fix QuickTimeDecoder::hasDirtyPalette() by allocating the palette ↵ | Matthew Hoops | |
only for 8bpp videos svn-id: r54849 | |||
2010-12-09 | VIDEO: Allow for 8bpp Cinepak videos | Matthew Hoops | |
svn-id: r54841 | |||
2010-12-09 | VIDEO: Implement multiple video codec support for QuickTime | Matthew Hoops | |
svn-id: r54840 | |||
2010-12-09 | VIDEO: Fix a truncation in the SMC decoder (thanks, fuzzie) | Matthew Hoops | |
svn-id: r54839 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-19 | ALL: Push down deps on stream.h from .h to .cpp files | Max Horn | |
svn-id: r54358 | |||
2010-11-17 | GRAPHICS: colour -> color | Max Horn | |
svn-id: r54287 | |||
2010-11-16 | COMMON: Simplify DECLARE_SINGLETON macro | Max Horn | |
This makes it possible to write DECLARE_SINGLETON(foo); instead of DECLARE_SINGLETON(foo) without causing a warning about an extra semicolon. The extra semicolon helps some editors at parsing the C++ code. svn-id: r54258 | |||
2010-11-13 | VIDEO: Switch Truemotion 1 to RGB565 for potential use with SCI CLUT tables | Matthew Hoops | |
svn-id: r54231 | |||
2010-11-11 | VIDEO: Add support for DK3 in videos; fix sample rate location | Matthew Hoops | |
svn-id: r54205 | |||
2010-11-11 | VIDEO: Cleanup AVI audio in preparation for DK3 | Matthew Hoops | |
svn-id: r54200 | |||
2010-11-11 | VIDEO: Add the TrueMotion 1 codec for Phantasmagoria 2 | Matthew Hoops | |
Based on the FFmpeg decoder. Only the 16bpp version has been implemented (and all that should be needed). The videos I have tried work fine with the codec. The audio does not yet play in these videos, but I hope to work on DK3 IMA ADPCM soon. svn-id: r54194 | |||
2010-11-10 | GRAPHICS: Enforce alphabetical order on the codec objects | Matthew Hoops | |
svn-id: r54191 | |||
2010-11-08 | VIDEO: PreIMD: End frame when stream depleted | Sven Hesse | |
As happens for the last frames in the Fascination videos. svn-id: r54144 | |||
2010-11-07 | GRAPHICS: Cleanup advmame scaler code; don't include assert.h | Max Horn | |
svn-id: r54104 | |||
2010-11-05 | GRAPHICS/SJIS: cleanup | Florian Kagerer | |
svn-id: r54099 | |||
2010-11-05 | GRAPHICS/SJIS: fix out of bounds shadow mode text drawing | Florian Kagerer | |
svn-id: r54080 | |||
2010-11-05 | SCUMM/FM-TOWNS JAPANESE: fix out of bounds text drawing | Florian Kagerer | |
(could cause invalid memory access in MI1) svn-id: r54079 | |||
2010-11-04 | VIDEO: PreIMD: End frame when frameSize == 0 | Sven Hesse | |
As happens for the last frame in the first video of the Fascination intro. svn-id: r54072 | |||
2010-10-27 | TOON: fix some evaluation order bugs in smacker decoder | Florian Kagerer | |
These bugs would cause crashs in MSVC 2008/2010 release builds. svn-id: r53893 | |||
2010-10-24 | ALL: Fix various typos (patch #3093266) | Max Horn | |
svn-id: r53762 | |||
2010-10-19 | SCUMM/FM-TOWNS JAPANESE: implement flipped text | Florian Kagerer | |
(used in the MI1 circus scene after Guybrush gets shot out of the cannon) svn-id: r53616 | |||
2010-10-17 | GRAPHICS: enable sjis code for scumm engine | Florian Kagerer | |
svn-id: r53555 | |||
2010-10-17 | SCUMM/FM-TOWNS: more improvements to japanese font drawing | Florian Kagerer | |
- made use of LordHotos graphics/sjis code to reduce code duplication - japanese mode for version 3 and 5 works fine now with few exceptions (some line spacing glitches in MI1 intro etc.) svn-id: r53554 | |||
2010-10-15 | GRAPHICS: Fix code analysis warnings | Sven Hesse | |
See bug report #3087917 svn-id: r53493 | |||
2010-10-15 | VIDEO : Corrections to QDM2 codec for bug #3087917 "Code Analysis Warnings" | David Turner | |
The first correction was to use a temporary variable to remove the possibility of a memory leak when using realloc. The second correction was to remove the gain variable from QDM2Stream::qdm2_calculate_fft() which has always evaluated to 1.0f and so has no effect. svn-id: r53489 | |||
2010-10-12 | JANITORIAL: Cleanup (mostly whitespace) | Torbjörn Andersson | |
svn-id: r53161 |