aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-04-08GRAPHICS: Add comments on which engines use the decodersMatthew Hoops
2012-04-08VIDEO: Clean up the SVQ1 codeMatthew Hoops
2012-04-08MOHAWK: Enable the SVQ1 intro for Myst ME MacMatthew Hoops
2012-04-08VIDEO: Minor update to SVQ1 decoder, reversing sense of return flags.D G Turner
This changes the decoder function return flag meaning from "result error" to "resultValid". This makes it more consistent with normal C standard of returning 0 on success.
2012-04-08VIDEO: Fix SVQ1 plane pitchMatthew Hoops
All the Myst intro videos now decode correctly
2012-04-08VIDEO: Minor updates to SVQ1 decoder, mainly return flags to bool.D G Turner
Since the returned int values from the decoding functions are just 0 for good or -1 for error, have changed these into an errorFlag bool. This improves readability and cleans up some of the error checking code. In addition, have fixed some oversights in formatting spacing for readability.
2012-04-08VIDEO: Change SVQ1 decoder to skip rather than decode embedded string.D G Turner
This string field is not used and this avoids having to include a xor table.
2012-04-08VIDEO: Fix segfaults on different sized SVQ1 framesMatthew Hoops
2012-04-08VIDEO: Fix endian issue with SVQ1Matthew Hoops
2012-04-08VIDEO: Add Missing Half-Pel Motion Compensation Code to SVQ1 Codec.D G Turner
Graphics output is now _almost_ correct.
2012-04-08VIDEO: Rework SVQ1 codebooks so they're endian-safeMatthew Hoops
2012-04-08VIDEO: Workaround for out of buffer accesses in SVQ1 codec.D G Turner
This is a temporary workaround during development. Keyframe (I) decoding is now working correctly, but Deltaframe (P) is still giving corrupted output...
2012-04-08VIDEO: Correct delete type in SVQ1 decoder.D G Turner
2012-04-08VIDEO: Correct SVQ1 Header Decoding and Last Frame Buffering.D G Turner
Header was incorrectly documnented in reference documents. Corrected with reference to FFMPEG. Also, added missing buffering of last frame for P frame decoding.
2012-04-08VIDEO: Rewrite the SVQ1 VLC code to use Common::HuffmanMatthew Hoops
2012-04-08VIDEO: SVQ1 - Add table_size default setting for VLC Table setup.D G Turner
2012-04-08VIDEO: Fix remaining missing code (getVlc2()) in SVQ1 Codec.D G Turner
2012-04-08VIDEO: Add remaining SVQ1 code derived from FFMPEG.D G Turner
This still requires some work to make it usuable, mainly changing the Variable Length Code reader to work with Common::BitStream input.
2012-04-08VIDEO: Corrected minor mistake in SVQ1 decoder.D G Turner
2012-04-08VIDEO: Update SVQ1 WIP with minor corrections.D G Turner
This mainly fixes the Bitstream to Big Endian, MSB to LSB.
2012-04-08VIDEO: Migrate SVQ1 codec WIP to Common::BitStream.D G Turner
2012-04-08VIDEO: Hookup SVQ1 codec to build system and QT Decoder.D G Turner
2012-04-08VIDEO: Add initial framework and data tables for Sorenson SVQ1 decoder.D G Turner
This is based on the SVQ1 decoder from FFMPEG.
2012-04-08GRAPHICS: Add YUV410 to RGB Conversion Functions, required for SVQ1.D G Turner
Thanks to clone2727 for these.
2012-04-07COMMON: Hopefully fix AppleDouble files with directoriesMatthew Hoops
2012-04-07PEGASUS: Fix potentially uninitialized hotspot pointerMatthew Hoops
Should fix some crashes on Windows
2012-04-06PEGASUS: Use an Array instead of a List for NotificationReceiversMatthew Hoops
Fixes occasional crashes with the norad sub controls. CodeWarrior's iterators used indices unlike our List iterators, thus necessitating the change here.
2012-04-06PEGASUS: Silence an MSVC warningMatthew Hoops
2012-04-06PEGASUS: More MSVC "fixes"Matthew Hoops
2012-04-06PEGASUS: Attempt to fix compilation on MSVCMatthew Hoops
2012-04-06PEGASUS: Fix setChar() call failMatthew Hoops
Thanks to Tommy for reporting
2012-04-05PEGASUS: Silence a gcc 4.6 warningMatthew Hoops
2012-04-05PEGASUS: Warn when a sound file can't be foundMatthew Hoops
2012-04-04SCUMM: Fix spelling of lengthJoel Teichroeb
2012-04-04PARALLACTION: Fix spelling of lengthJoel Teichroeb
2012-04-04COMMON: Fix spelling of lengthJoel Teichroeb
2012-04-05KYRA: Silence const away cast warning by using non-const versions of strpbrk ↵Johannes Schickel
and strchr.
2012-04-05GROOVIE: Do not cast away const qualifier.Johannes Schickel
2012-04-05SWORD25: Do not cast away const qualifier.Johannes Schickel
2012-04-05SCI: Do not cast away const qualifier.Johannes Schickel
2012-04-04Merge pull request #221 from klusark/constJohannes Schickel
Fix casting away const
2012-04-04SCUMM/ARM: Fix crashes in ARM asm costume rendererWillem Jan Palenstijn
It was possible to bypass the initialization of r11, and mask was being read before the corresponding bounds check. Thanks to fuzzie for analysis and LordHoto for testing. This fixes bug #3500023 and a crash in the DOTT ending.
2012-04-04SCI: Bugfix for the GetAngle workaroundsFilippos Karapetis
Return a fake value instead of leaving random values in the accumulator
2012-04-03GRAPHICS: Fix casting away constJoel Teichroeb
2012-04-03SCUMM: Fix casting away constJoel Teichroeb
2012-04-03PEGASUS: Fix file permissionsMatthew Hoops
2012-04-03PEGASUS: Add safety check around decodeNextFrame() when playing the Bandai logoMatthew Hoops
2012-04-03PEGASUS: Implement saving/restoring the in-game AI dataMatthew Hoops
AI data should now be restored properly after the space chase
2012-04-02PEGASUS: Remove some ancient svn tagsMatthew Hoops
2012-04-02PEGASUS: Add 'Demo' to the demo's extra fieldMatthew Hoops