Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-12 | VIDEO: Implement fallback dithering for QuickTime videos | Matthew Hoops | |
Used for any codec without direct dithering support | |||
2015-04-11 | VIDEO: Add support for dithering in QuickTime videos | Matthew Hoops | |
2015-01-20 | VIDEO: Make the QuickTime code error out again if the frame data can't be found | Matthew Hoops | |
The case shouldn't actually ever happen; the off-by-one bug when seeking to the last frame of the media (in an edit) caused this originally | |||
2015-01-20 | VIDEO: Remove the "-1" edit hack | Matthew Hoops | |
With the previous commits' fixes, it's no longer needed | |||
2015-01-20 | VIDEO: Fix potential off-by-one frame time after seek | Matthew Hoops | |
If seeking to the final frame of an edit, _nextFrameStartTime wouldn't be adjust properly and would wrongly say that it's at the end of the edit. This never affected anything because of the edit "-1" hack. | |||
2015-01-20 | VIDEO: Fix edit frame calculation | Matthew Hoops | |
An edit that seeks to the last frame of the media would not show | |||
2015-01-20 | VIDEO: Round the edit time offset instead of truncating it | Matthew Hoops | |
Allows for the KQ6 Mac intro to play without the edit "-1" hack | |||
2015-01-20 | VIDEO: Fix timing with frames going past the edit boundary | Matthew Hoops | |
2014-02-28 | IMAGE: Share the same pool of codecs between PICT and QuickTime | Matthew Hoops | |
2014-02-28 | IMAGE: Make Codec take a stream reference; change function name to decodeFrame | Matthew Hoops | |
2014-02-28 | IMAGE: Merge the JPEG codec into the ImageDecoder | Matthew Hoops | |
2014-02-28 | IMAGE: Move video codecs to image/ | Matthew Hoops | |
2014-02-18 | VIDEO: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-17 | VIDEO: Rename the Motion JPEG decoder to JPEG to better reflect its purpose | Matthew Hoops | |
This JPEG is separate from the modified JPEG format used in MJPEG | |||
2013-04-15 | VIDEO: Fix potential memory leak when buffering a QuickTime frame | Matthew Hoops | |
2012-12-15 | VIDEO: Allow for QuickTime movies to be played backwards | Matthew Hoops | |
Still doesn't handle videos with multiple edits | |||
2012-12-13 | Merge pull request #293 from clone2727/qtmidi | clone2727 | |
Add support for QuickTime Music playback | |||
2012-10-12 | VIDEO: Fix edits with scales not divisible by the media scale | Matthew Hoops | |
QuickTime docs aren't completely clear on this, but from samples it's clear that the value needs to be rounded | |||
2012-10-12 | VIDEO: Fix choosing of the correct edit when seeking | Matthew Hoops | |
Previously it could be off-by-one | |||
2012-09-09 | COMMON: Make QuickTimeParser::readSampleDesc take the desc size | Matthew Hoops | |
2012-09-01 | VIDEO: Constified a temporary | Bertrand Augereau | |
2012-08-16 | VIDEO: Merge AdvancedVideoDecoder into VideoDecoder | Matthew Hoops | |
2012-07-27 | VIDEO: Adapt QuickTimeDecoder to the AdvancedVideoDecoder API | Matthew Hoops | |
2012-05-28 | VIDEO: Add volume/balance control to VideoDecoder | Matthew Hoops | |
2012-05-12 | VIDEO: Make seekToTime() take a const Timestamp reference | Matthew Hoops | |
2012-05-12 | VIDEO: Change getElapsedTime() into getTime() | Matthew Hoops | |
This name change accompanies a slight meaning change; now it means the current time position from the beginning of the video and not from starting the video. | |||
2012-04-15 | VIDEO: Create the QuickTime scaled surface after reading in a frame | Matthew Hoops | |
Fixes issues where the codec hasn't been initialized | |||
2012-04-08 | VIDEO: Clean up the SVQ1 code | Matthew Hoops | |
2012-04-08 | VIDEO: Hookup SVQ1 codec to build system and QT Decoder. | D G Turner | |
2012-03-19 | AUDIO: Add support for multiple QuickTime audio tracks | Matthew Hoops | |
This also cleans up the QuickTime audio code to make it a bit more manageable too | |||
2012-02-11 | VIDEO: Remove unused variable | Willem Jan Palenstijn | |
2011-12-12 | VIDEO: Add support for QuickTime video track edit lists | Matthew Hoops | |
2011-12-12 | VIDEO: Fix QuickTime audio track ends | Matthew Hoops | |
Fixes videos where the audio track length is smaller than the video track length. | |||
2011-10-07 | VIDEO: Ensure the sample to chunk index remains valid | Matthew Hoops | |
2011-10-07 | VIDEO: Fix getNextFramePacket() to actually be efficient | Matthew Hoops | |
2011-10-07 | VIDEO: Ensure audio paused status remains after a QuickTime seek | Matthew Hoops | |
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-06-03 | COMMON: Cleanup QuickTime variable and struct naming | Matthew Hoops | |
2011-06-02 | COMMON: Begin objectifying QuickTimeParser::SampleDesc further | Matthew Hoops | |
This is preparation for multiple video and audio tracks | |||
2011-05-31 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: engines/groovie/script.cpp | |||
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-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 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
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 | VIDEO: Fix QuickTime videos without a video stream | Matthew Hoops | |
Just in case anyone uses just that instead of Audio::makeQuickTimeStream()... | |||
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-08 | COMMON: Add a DisposeAfterUse flag to QuickTimeParser | Matthew Hoops | |