aboutsummaryrefslogtreecommitdiff
path: root/video
AgeCommit message (Collapse)Author
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
2012-09-17GRAPHICS: Rework YUV->RGB code a bitMatthew Hoops
2012-09-16VIDEO: Indent with tab, not spaces.Torbjörn Andersson
2012-09-12Merge remote branch 'upstream/master' into pegasusMatthew Hoops
Conflicts: AUTHORS
2012-09-11VIDEO: Do not close/rewind videos after a stop()Matthew Hoops
It makes more sense to do this more like a hard "pause" and let the caller stop()/rewind() if they want
2012-09-09COMMON: Make QuickTimeParser::readSampleDesc take the desc sizeMatthew Hoops
2012-09-07VIDEO: Add support for odd-sized Bink-videosEinar Johan Trøan Sømåen
2012-09-05Merge remote branch 'upstream/master' into pegasusMatthew Hoops
2012-09-05VIDEO: Restrict setEndTime()'s affects to videos that are playingMatthew Hoops
2012-09-01VIDEO: Constified a temporaryBertrand Augereau
2012-08-31ALL: Mark off some things as used by PegasusMatthew Hoops
2012-08-31VIDEO: Improve setEndTime()Matthew Hoops
endOfVideo() and needsUpdate() are now more accurate
2012-08-27Revert "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-08-27VIDEO: Fix "empty" AVI framesMatthew Hoops
2012-08-26VIDEO: Fix compilation with some compilersMatthew Hoops
2012-08-26COMMON: Add MKTAG16 for 16-bit multi-character constantsMatthew Hoops
2012-08-25VIDEO: Remove obsolete FIXME in the FLIC codeMatthew Hoops
2012-08-23VIDEO: Adjust start time after calling rewind() in start()Matthew Hoops
This wasn't an actual bug, but it makes more sense this way
2012-08-23VIDEO: Update the isPlaying() commentMatthew Hoops