aboutsummaryrefslogtreecommitdiff
path: root/video
AgeCommit message (Collapse)Author
2013-06-30VIDEO: Fix Indeo3 luma scaleMatthew Hoops
Now black is really black
2013-06-30VIDEO: Switch Indeo3 decoding to using the common YUV410 conversion codeMatthew Hoops
It now runs much faster and looks better too. Thanks to DrMcCoy for testing.
2013-06-30VIDEO: Add hypothetical 32bpp supportSven Hesse
2013-06-30VIDEO: Add hypothetical 32bpp supportSven Hesse
2013-06-20VIDEO: Mark AVIDecoder as being used by sword1/sword2Matthew Hoops
2013-06-20VIDEO: Allow AVI frame rate to be overriden with a constantMatthew Hoops
Required for sword1/sword2 MPEG videos
2013-06-20VIDEO: Hook up MPEG decoder to AVIMatthew Hoops
2013-06-20VIDEO: Update AVI code for parsing sword1/sword2 MPEG-2 filesMatthew Hoops
2013-06-19VIDEO: Add an MPEG 1/2 decoderMatthew Hoops
2013-05-28VIDEO: Wrap 8-bit smacker audio properlyThomas Fach-Pedersen
The accumulator 'bases' is 16-bit but when used in 8-bit audio we need to wrap as if 'bases' is 8-bit. Clipping on output is no longer required. This fixes noise in The Neverhood's in-game "making of" videos, particularly the section called "Construction, powertools & painting", hash 0x21080009. The intro video in The Neverhood is 16-bit audio and was not affected by this bug. No other videos or games have been tested.
2013-05-15Merge pull request #330 from johndoe123/neverhoodEugene Sandulenko
NEVERHOOD: Neverhood engine
2013-05-08Merge branch 'master'Willem Jan Palenstijn
2013-05-08NEVERHOOD: Improve frame-exact seeking for Scene2802johndoe123
Thanks to clone2727 for his help!
2013-04-18VIDEO: Remove unused CDToonsDecoder::_currentFrame member varMax Horn
2013-04-16VIDEO: Fix uninitialized track pointersMatthew Hoops
2013-04-15VIDEO: Fix potential memory leak when adding a stream file trackMatthew Hoops
2013-04-15VIDEO: Fix potential memory leak when buffering a QuickTime frameMatthew Hoops
2013-04-13VIDEO: Fix a typo (minus vs. plus) in the VMD decoderSven Hesse
2013-02-18VIDEO: Fix Smacker crash, as per madmoose's suggestionTorbjörn Andersson
Apparently, in some movies the Smacker decoder would peek ahead past the end of the bitstream, even though it didn't necessarily use all of those bits later. Fix that by first checking how many bits are still available. (This was originally reported for the mg1shoot.smk cutscene in the 4 CD version of The Feeble Files.)
2013-01-26Merge pull request #301 from lordhoto/c++11-playgroundJohannes Schickel
RFC: Allow use of override and nullptr. Also allow C++11 compilation.
2013-01-26VIDEO: Hook some more of our ADPCM decoder variants to our AVI video decoderFilippos Karapetis
Information for the AVI audio track format IDs has been taken from libav. Thanks to clone2727 for his great help on this.
2013-01-24JANITORIAL: Fix ){ -> ) {Einar Johan Trøan Sømåen
2013-01-09VIDEO: Silence C++11 narrowing warnings.Johannes Schickel
2012-12-26VIDEO: Add support for missing copyFrame type in FLIC decoder.D G Turner
Thanks to Tomaz^ for this patch.
2012-12-15VIDEO: Allow for QuickTime movies to be played backwardsMatthew Hoops
Still doesn't handle videos with multiple edits
2012-12-15VIDEO: Add API changes to allow videos to be played backwardsMatthew Hoops
2012-12-13Merge pull request #293 from clone2727/qtmidiclone2727
Add support for QuickTime Music playback
2012-12-13VIDEO: Fix seeking when playing with a custom rateMatthew Hoops
2012-12-09VIDEO: Fix setRate when _lastTimeChange is less than a frameMatthew Hoops
Thanks to bgK for noticing
2012-12-04VIDEO: Add some documentation to Codec and its derivativesMatthew Hoops
2012-12-04VIDEO: Improve performance of the Cinepak decoderMatthew Hoops
2012-12-02VIDEO: Rework the way the next video track is selectedMatthew Hoops
Fixes missing the last frame in some decoders
2012-11-27VIDEO: Include surface.h in bink_decoder.hEinar Johan Trøan Sømåen
2012-11-26VIDEO: Add preliminary API functions for seeking to a frameMatthew Hoops
2012-11-24VIDEO: Add support for playing videos at a modified speedMatthew Hoops
Currently this only works for positive (forward) playback, but will eventually work for negative (backward).
2012-11-18VIDEO: Fix SVQ1 videos to error out on B Frames.D G Turner
2012-11-18VIDEO: Fix compiler warning in SVQ1 codec.D G Turner
2012-11-14VIDEO: Improve a Cinepak heuristicMatthew Hoops
Brings it inline with the FFmpeg/libav version again
2012-11-14VIDEO: Clarify some VideoDecoder documentationMatthew Hoops
2012-10-23VIDEO: Mark Theora-decoder as used by Wintermute.Einar Johan Trøan Sømåen
2012-10-12VIDEO: Fix edits with scales not divisible by the media scaleMatthew Hoops
QuickTime docs aren't completely clear on this, but from samples it's clear that the value needs to be rounded
2012-10-12VIDEO: Fix choosing of the correct edit when seekingMatthew Hoops
Previously it could be off-by-one
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-23VIDEO: Make sure track pause status is reset upon stop tooMatthew Hoops
2012-09-22VIDEO: Fix pausing audio in videosMatthew Hoops
2012-09-21VIDEO: Make getCurFrame declaration consistentWillem Jan Palenstijn
The declaration used int32 while the definition used int. This should fix building on AmigaOS4 (bug #3570577).
2012-09-20Merge pull request #275 from clone2727/pegasusclone2727
Pegasus engine (The Journeyman Project: Pegasus Prime)
2012-09-19VIDEO: Fix SVQ1 color on right/bottom bordersMatthew Hoops
2012-09-19VIDEO: Fix getTime() after a stop() callMatthew Hoops
2012-09-18GRAPHICS: Implement different luminance rangesMatthew Hoops
Bink and Theora are now much improved