Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-27 | Revert "VIDEO: Rework SVQ1 codebooks so they're endian-safe" | Matthew Hoops | |
This reverts commit 1ca81ee6ecff15c843c04a51c8757be5a685edc2. I was wrong about them not being endian-safe before. Don't stone me. Conflicts: video/codecs/svq1.cpp | |||
2012-06-12 | VIDEO: Make rpza decode to its own pixel format | Matthew Hoops | |
2012-06-11 | VIDEO: Cleanup QTRLE | Matthew Hoops | |
In particular, the colors are not converted to the screen format upon decoding. The code should also now work with 32bpp screen formats. | |||
2012-04-14 | GRAPHICS: Make YUV410 conversion code use bilinear interpolation | Matthew Hoops | |
SVQ1 no longer looks blocky and now looks a lot closer to what QuickTime outputs | |||
2012-04-14 | VIDEO: Change 'class' to 'struct' to match declaration | Ori Avtalion | |
2012-04-08 | VIDEO: Clean up the SVQ1 code | 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: Add initial framework and data tables for Sorenson SVQ1 decoder. | D G Turner | |
This is based on the SVQ1 decoder from FFMPEG. | |||
2012-03-20 | GRAPHICS: Convert JPEG to the ImageDecoder API | Matthew Hoops | |
2011-11-21 | ALL: Remove unnecessary forward declarations. | Christoph Mallon | |
2011-10-07 | VIDEO: Fix Cinepak variant detection | Matthew Hoops | |
2011-07-03 | COMMON: Fix compilation when USE_HASHMAP_MEMORY_POOL is not defined. | Johannes Schickel | |
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-05-31 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: engines/groovie/script.cpp | |||
2011-05-25 | BUILD: Always enable indeo3 codec | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-11 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: audio/decoders/qdm2.h common/util.cpp engines/groovie/music.cpp engines/groovie/resource.h video/qt_decoder.cpp video/qt_decoder.h | |||
2011-05-03 | VIDEO: Cleanup mixed array / type declaration | Max Horn | |
2011-05-01 | Merge pull request #16 "Add a PixelFormat to Graphics::Surface.". | Johannes Schickel | |
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp | |||
2011-04-28 | VIDEO: Fix compilation on SCUMM_BIG_ENDIAN backends | Ori Avtalion | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-17 | VIDEO: Set up the pixel format for the TrueMotion1 codec properly. | Johannes Schickel | |
2011-04-17 | VIDEO: Prefer Surface::format over Surface::bytesPerPixel. | Johannes Schickel | |
2011-04-17 | VIDEO: Prefer Surface::create taking a PixelFormat over the one taking a ↵ | Johannes Schickel | |
byte depth. Certain codecs seem to use a Surface with Bpp 2, but do not have any proper format description. Whoever is maintaining these should check this commit and fix the format properly. | |||
2011-04-14 | ALL: colour -> color | Max Horn | |
2011-04-13 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: video/qt_decoder.cpp | |||
2011-04-12 | COMMON: Replace MKID_BE by MKTAG | Max Horn | |
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro. | |||
2011-04-07 | AUDIO: Split QuickTime audio into a new class | Matthew Hoops | |
Standalone QuickTime files can now be played as an AudioStream | |||
2011-03-29 | JANITORIAL: Remove/comment unused vars | dhewg | |
Found by GCC 4.6's -Wunused-but-set-variable | |||
2011-03-19 | VIDEO: Changed several places that use PI to use M_PI instead | md5 | |
2011-02-11 | VIDEO: Fix QDM2 audio | Matthew Hoops | |
A regression from r55474 svn-id: r55882 | |||
2011-02-10 | VIDEO: Added some skipping when bad data is found in Indeo3 | Sylvain Dupont | |
Some Urban Runner videos are badly encoded and contain corrupted data. When the decoder realizes that there is some bad data, it skips the rest of the frame. The original Indeo3 DLL decoder does the same. svn-id: r55876 |