aboutsummaryrefslogtreecommitdiff
path: root/video
AgeCommit message (Collapse)Author
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-03-20GRAPHICS: Convert JPEG to the ImageDecoder APIMatthew Hoops
2012-03-19AUDIO: Add support for multiple QuickTime audio tracksMatthew Hoops
This also cleans up the QuickTime audio code to make it a bit more manageable too
2012-02-23Merge pull request #171 from clone2727/psx-stream-2Willem Jan Palenstijn
This is a manual merge based on clone2727's merge of his branch with the sword1 subtitle changes on master.
2012-02-23VIDEO: Clarify which PSX streams we can playMatthew Hoops
2012-02-23VIDEO: Make PSX streams calculate frame timing solely from CD speedMatthew Hoops
BS2 videos now play at the proper rate and BS1 videos have improved a/v sync.
2012-02-23VIDEO: Implement PSX stream v3 frame supportMatthew Hoops
2012-02-23VIDEO: Add a PlayStation stream decoderMatthew Hoops
To be used for sword1/sword2 PSX video playback
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-11VIDEO: Remove unused variableWillem Jan Palenstijn
2012-02-09VIDEO: Fix the BINK decoder to play file whose width is 24pxBastien Bouclet
See https://ffmpeg.org/trac/ffmpeg/ticket/962
2012-01-09VIDEO: Small refactoring of the Bink DecoderBastien Bouclet
This allows subclassing the Bink decoder to add seeking support
2011-12-28VIDEO: Fix cppcheck warnings about possible NULL pointer use.Torbjörn Andersson
2011-12-12VIDEO: Add support for QuickTime video track edit listsMatthew Hoops
2011-12-12VIDEO: Fix QuickTime audio track endsMatthew Hoops
Fixes videos where the audio track length is smaller than the video track length.
2011-11-27VIDEO: Rewrite VMD audio streamingMatthew Hoops
Audio is now decoded in AudioStream classes instead of being decoded ahead of time and then queued.
2011-11-21ALL: Remove unnecessary forward declarations.Christoph Mallon
2011-10-20Merge pull request #80 from DrMcCoy/newbitstreamEugene Sandulenko
COMMON: Rewrite Common::BitStream as a template
2011-10-07VIDEO: Ensure the sample to chunk index remains validMatthew Hoops
2011-10-07VIDEO: Fix getNextFramePacket() to actually be efficientMatthew Hoops
2011-10-07VIDEO: Fix Cinepak variant detectionMatthew Hoops
2011-10-07VIDEO: Ensure audio paused status remains after a QuickTime seekMatthew Hoops
2011-10-02VIDEO: Add missing include to bink_decoder.hEinar Johan T. Sømåen
2011-09-18VIDEO: Fix Bink bundle count lenghts to be computed like ffmpeg does.Bastien Bouclet
Fixes several movies in Myst 3.
2011-08-28VIDEO: Use the BitStream implementation in CommonSven Hesse
Removing/Replacing the custom implementation
2011-08-27COMMON: Rewrite BitStream as a templateSven Hesse
This rewrites BitStream as a template, allowing for more different memory layouts of the actual bit data.
2011-08-06VIDEO: Remove incorrect TO_LE_16 calls from Bink audio code.Alyssa Milburn
2011-07-24VIDEO: Don't depend on IEEE floats for Bink audioSven Hesse
2011-07-19JANITORIAL: Fix MSVC warningsLittleboy
- Conversion from double to float - Unary minus operator applied to unsigned type - ARRAYSIZE redefinition
2011-07-19VIDEO: Fix typo with last commitMatthew Hoops
2011-07-19VIDEO: Better handle failing loading Smacker videosMatthew Hoops
2011-07-19VIDEO: Use C++ versions of exp/ldexpMatthew Hoops
Should fix compilation on Mac PPC, and MinGW32 on buildbot
2011-07-19BINK decoder: Fixed compilation with MSVCFilippos Karapetis
2011-07-19COMMON: Renamed Integer Log2 function from log2 to intLog2.D G Turner
This avoids naming collisions with system libraries on some platforms i.e. DS, DC where the log2 is realised by macro.
2011-07-18Merge pull request #50 from clone2727/binkclone2727
Add support for Bink video to SCUMM HE
2011-07-13BUILD: Allow for disabling Bink supportMatthew Hoops
2011-07-02VIDEO: Add more to the BinkDecoder class commentMatthew Hoops
2011-07-02VIDEO: Remember to call reset() from BinkDecoder::close()Matthew Hoops
2011-07-02VIDEO: Fix mismatched new[]/freeMatthew Hoops
2011-07-02VIDEO: Cleanup Bink a bitMatthew Hoops
- Fix playing videos back-to-back - Silence a cast warning
2011-07-03COMMON: Fix compilation when USE_HASHMAP_MEMORY_POOL is not defined.Johannes Schickel
2011-07-02VIDEO: Fix Bink RDFT stereoMatthew Hoops
Thanks to DrMcCoy
2011-07-02VIDEO: Remove Bink header check from SmackerMatthew Hoops
2011-07-02VIDEO: Add Bink video decoderMatthew Hoops
Based on eos' code which is in turn based on FFmpeg's code
2011-06-20ALL: Remove trailing whitespacesMax 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-06-03COMMON: Cleanup QuickTime variable and struct namingMatthew Hoops
2011-06-02COMMON: Begin objectifying QuickTimeParser::SampleDesc furtherMatthew Hoops
This is preparation for multiple video and audio tracks