Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-08 | GRAPHICS: Add comments on which engines use the decoders | Matthew Hoops | |
2012-04-08 | VIDEO: Clean up the SVQ1 code | Matthew Hoops | |
2012-04-08 | MOHAWK: Enable the SVQ1 intro for Myst ME Mac | Matthew Hoops | |
2012-04-08 | VIDEO: 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-08 | VIDEO: Fix SVQ1 plane pitch | Matthew Hoops | |
All the Myst intro videos now decode correctly | |||
2012-04-08 | VIDEO: 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-08 | VIDEO: 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-08 | VIDEO: Fix segfaults on different sized SVQ1 frames | Matthew Hoops | |
2012-04-08 | VIDEO: Fix endian issue with SVQ1 | Matthew Hoops | |
2012-04-08 | VIDEO: Add Missing Half-Pel Motion Compensation Code to SVQ1 Codec. | D G Turner | |
Graphics output is now _almost_ correct. | |||
2012-04-08 | VIDEO: Rework SVQ1 codebooks so they're endian-safe | Matthew Hoops | |
2012-04-08 | VIDEO: 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-08 | VIDEO: Correct delete type in SVQ1 decoder. | D G Turner | |
2012-04-08 | VIDEO: 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-08 | VIDEO: Rewrite the SVQ1 VLC code to use Common::Huffman | Matthew Hoops | |
2012-04-08 | VIDEO: SVQ1 - Add table_size default setting for VLC Table setup. | D G Turner | |
2012-04-08 | VIDEO: Fix remaining missing code (getVlc2()) in SVQ1 Codec. | D G Turner | |
2012-04-08 | VIDEO: 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-08 | VIDEO: Corrected minor mistake in SVQ1 decoder. | D G Turner | |
2012-04-08 | VIDEO: Update SVQ1 WIP with minor corrections. | D G Turner | |
This mainly fixes the Bitstream to Big Endian, MSB to LSB. | |||
2012-04-08 | VIDEO: Migrate SVQ1 codec WIP to Common::BitStream. | D G Turner | |
2012-04-08 | VIDEO: Hookup SVQ1 codec to build system and QT Decoder. | D G Turner | |
2012-04-08 | VIDEO: Add initial framework and data tables for Sorenson SVQ1 decoder. | D G Turner | |
This is based on the SVQ1 decoder from FFMPEG. | |||
2012-04-08 | GRAPHICS: Add YUV410 to RGB Conversion Functions, required for SVQ1. | D G Turner | |
Thanks to clone2727 for these. | |||
2012-04-07 | COMMON: Hopefully fix AppleDouble files with directories | Matthew Hoops | |
2012-04-07 | PEGASUS: Fix potentially uninitialized hotspot pointer | Matthew Hoops | |
Should fix some crashes on Windows | |||
2012-04-06 | PEGASUS: Use an Array instead of a List for NotificationReceivers | Matthew 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-06 | PEGASUS: Silence an MSVC warning | Matthew Hoops | |
2012-04-06 | PEGASUS: More MSVC "fixes" | Matthew Hoops | |
2012-04-06 | PEGASUS: Attempt to fix compilation on MSVC | Matthew Hoops | |
2012-04-06 | PEGASUS: Fix setChar() call fail | Matthew Hoops | |
Thanks to Tommy for reporting | |||
2012-04-05 | PEGASUS: Silence a gcc 4.6 warning | Matthew Hoops | |
2012-04-05 | PEGASUS: Warn when a sound file can't be found | Matthew Hoops | |
2012-04-04 | SCUMM: Fix spelling of length | Joel Teichroeb | |
2012-04-04 | PARALLACTION: Fix spelling of length | Joel Teichroeb | |
2012-04-04 | COMMON: Fix spelling of length | Joel Teichroeb | |
2012-04-05 | KYRA: Silence const away cast warning by using non-const versions of strpbrk ↵ | Johannes Schickel | |
and strchr. | |||
2012-04-05 | GROOVIE: Do not cast away const qualifier. | Johannes Schickel | |
2012-04-05 | SWORD25: Do not cast away const qualifier. | Johannes Schickel | |
2012-04-05 | SCI: Do not cast away const qualifier. | Johannes Schickel | |
2012-04-04 | Merge pull request #221 from klusark/const | Johannes Schickel | |
Fix casting away const | |||
2012-04-04 | SCUMM/ARM: Fix crashes in ARM asm costume renderer | Willem 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-04 | SCI: Bugfix for the GetAngle workarounds | Filippos Karapetis | |
Return a fake value instead of leaving random values in the accumulator | |||
2012-04-03 | GRAPHICS: Fix casting away const | Joel Teichroeb | |
2012-04-03 | SCUMM: Fix casting away const | Joel Teichroeb | |
2012-04-03 | PEGASUS: Fix file permissions | Matthew Hoops | |
2012-04-03 | PEGASUS: Add safety check around decodeNextFrame() when playing the Bandai logo | Matthew Hoops | |
2012-04-03 | PEGASUS: Implement saving/restoring the in-game AI data | Matthew Hoops | |
AI data should now be restored properly after the space chase | |||
2012-04-02 | PEGASUS: Remove some ancient svn tags | Matthew Hoops | |
2012-04-02 | PEGASUS: Add 'Demo' to the demo's extra field | Matthew Hoops | |