Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-14 | VIDEO: Reset the pause start time when seeking while paused | Matthew Hoops | |
svn-id: r55239 | |||
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-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 | |||
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::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-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-09-06 | VIDEO: Skip multiple tags in a QuickTime stsd entry | Matthew Hoops | |
Fixes crashes when playing two videos in Riven DVD (card 262). Note that the videos still don't display properly because of a bug in QTRLE 16bpp. For the record, FFmpeg doesn't handle this properly either. svn-id: r52603 | |||
2010-09-06 | VIDEO: Apply patch #3057924 with some changes | Matthew Hoops | |
Patch #3057924 is "QuickTimeDecoder: Scaling x and y separately". Thanks to kreegee for the patch and fuzzie for fixing a couple bugs with it. svn-id: r52594 | |||
2010-08-04 | GRAPHICS: Change signature of VideoDecoder::load() | Max Horn | |
Now takes a pointer to a stream, instead of a reference. The rational is that in all instances, callers have a pointer (and dereference it to call load), and all load implementations turn the reference back into a pointer. svn-id: r51725 | |||
2010-07-21 | Strip trailing whitespaces in our common code base. | Johannes Schickel | |
svn-id: r51094 | |||
2010-06-17 | Fixed a few cppcheck errors. | Torbjörn Andersson | |
svn-id: r49919 | |||
2010-06-16 | Fixed QDM2 to working state. | David Turner | |
Major issue was that the input frames are reused 16 times to produce output frames. Thanks to clone2727 for helping with this. svn-id: r49900 | |||
2010-05-26 | Take any 'moov' resource from a resource fork, not just 0x80; minor cleanup. | Matthew Hoops | |
svn-id: r49245 | |||
2010-05-26 | Proper fix for the MSVC warning concerning packing: reordered the members of ↵ | Filippos Karapetis | |
the ParseTable struct and removed the struct packing pragmas svn-id: r49235 | |||
2010-05-26 | Implement QuickTime playback for SCI1.1 Mac. The 'Halfdome' and 'KQ6Movie' ↵ | Matthew Hoops | |
videos now play. However, they require multiple edit list support to look completely correct. svn-id: r49224 | |||
2010-05-25 | Fix a regression with rewinding in QuickTime videos (looping works in Riven ↵ | Matthew Hoops | |
again) and some minor cleanup. svn-id: r49206 | |||
2010-05-23 | Add support for loading the QuickTime 'moov' atom from the file's resource ↵ | Matthew Hoops | |
fork, needed for SCI Mac. svn-id: r49172 | |||
2010-05-23 | Move the QDM2 code to the graphics module, removing the cyclic dependency. | Matthew Hoops | |
svn-id: r49171 | |||
2010-05-23 | Hide the QDM2 implementation and only expose it via a factory method, ↵ | Matthew Hoops | |
hopefully fixing compilation on most systems at the same time. svn-id: r49170 | |||
2010-05-23 | Move Mohawk's QuickTime code to graphics/ (and QDM2 to sound, disabled when ↵ | Matthew Hoops | |
Mohawk is not enabled) so SCI can use the code. svn-id: r49165 |