Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-03 | VIDEO: Fix memory leak in TrueMotion1 header buffer | richiesams | |
Cleanup _buf before returning, even if we don't actually decode | |||
2013-09-24 | Merge branch 'master' into zvision | Willem Jan Palenstijn | |
Conflicts: video/avi_decoder.cpp | |||
2013-08-28 | VIDEO: Add support for seeking in AVI videos with an index | Matthew Hoops | |
Rewinding will work in any AVI video | |||
2013-08-28 | VIDEO: Improve accuracy of getFrameTime() and getFrameAtTime() | Matthew Hoops | |
2013-08-28 | VIDEO: Use the main isSeekable() in seekToFrame() | Matthew Hoops | |
2013-08-28 | VIDEO: Separate external and internal tracks | Matthew Hoops | |
Prevents subclasses from having access to any audio track added from another file | |||
2013-08-28 | VIDEO: Make getFrameAtTime() public | Matthew Hoops | |
2013-08-18 | VIDEO: Add AVI LIST handling for ZVision custom types | richiesams | |
2013-08-16 | VIDEO: Ignore some AVI lists with metadata | Matthew Hoops | |
2013-08-15 | VIDEO: Add an over-ridable wrapper for the AVI audio track handler | Filippos Karapetis | |
Reimplementation of 7a49802c01b0c39be4e86335689db8f3359fde68 This is based on a suggestion made by clone2727, so the original idea belongs to him. Engines can now override the common AVI audio track handler with a custom one. This is needed for the Z-Engine AVI videos, since they use a custom audio decoder that is only used in the two Z-Engine games, and has its own fake AVI audio format (17). This clashes with the MS IMA ADPCM format, and therefore shouldn't pollute the common AVI video decoder code. The addition of this over-ridable method allows the Z-Engine to add its own custom AVI decoder while avoiding code duplication. | |||
2013-08-15 | Merge branch 'master' into zvision | richiesams | |
2013-08-12 | VIDEO: Set stereo as bool instead of writing channel amount directly | Einar Johan Trøan Sømåen | |
2013-08-11 | VIDEO: Disable SCI_32 plugin guard for DUCK Truemotion | richiesams | |
ZVision AVI videos use DUCK Truemotion | |||
2013-08-07 | Merge pull request #365 from lordhoto/protected-pixels | Johannes Schickel | |
Make Graphics::Surface::pixels protected. | |||
2013-08-06 | VIDEO: Don't allow VideoDecoder::seek() to be overridden | Matthew Hoops | |
A new seekIntern() that performs the actual seeking is to be overriden instead. Having the caller override seek() and then call VideoDecoder::seek() kind of defeated the purpose of stopping/starting the audio. | |||
2013-08-05 | VIDEO: Clean up the AVI decoder | Matthew Hoops | |
2013-08-04 | VIDEO: Fix regression in Urban Runner videos. | Johannes Schickel | |
This is a regression from 6fce92b0ea2fce78c375ade0bc6c2ac4231b96bd. Thanks to DrMcCoy for tracking this down. | |||
2013-08-03 | VIDEO: Do not set Surface::pixels directly anymore. | Johannes Schickel | |
2013-08-03 | VIDEO: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | VIDEO: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2013-07-05 | Merge pull request #343 from clone2727/mpeg2-avi | clone2727 | |
Add back support for sword1/2 MPEG-2 cutscenes | |||
2013-06-30 | VIDEO: Fix Indeo3 luma scale | Matthew Hoops | |
Now black is really black | |||
2013-06-30 | VIDEO: Switch Indeo3 decoding to using the common YUV410 conversion code | Matthew Hoops | |
It now runs much faster and looks better too. Thanks to DrMcCoy for testing. | |||
2013-06-30 | VIDEO: Add hypothetical 32bpp support | Sven Hesse | |
2013-06-30 | VIDEO: Add hypothetical 32bpp support | Sven Hesse | |
2013-06-20 | VIDEO: Mark AVIDecoder as being used by sword1/sword2 | Matthew Hoops | |
2013-06-20 | VIDEO: Allow AVI frame rate to be overriden with a constant | Matthew Hoops | |
Required for sword1/sword2 MPEG videos | |||
2013-06-20 | VIDEO: Hook up MPEG decoder to AVI | Matthew Hoops | |
2013-06-20 | VIDEO: Update AVI code for parsing sword1/sword2 MPEG-2 files | Matthew Hoops | |
2013-06-19 | VIDEO: Add an MPEG 1/2 decoder | Matthew Hoops | |
2013-05-28 | VIDEO: Wrap 8-bit smacker audio properly | Thomas 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-15 | Merge pull request #330 from johndoe123/neverhood | Eugene Sandulenko | |
NEVERHOOD: Neverhood engine | |||
2013-05-08 | Merge branch 'master' | Willem Jan Palenstijn | |
2013-05-08 | NEVERHOOD: Improve frame-exact seeking for Scene2802 | johndoe123 | |
Thanks to clone2727 for his help! | |||
2013-04-18 | VIDEO: Remove unused CDToonsDecoder::_currentFrame member var | Max Horn | |
2013-04-16 | VIDEO: Fix uninitialized track pointers | Matthew Hoops | |
2013-04-15 | VIDEO: Fix potential memory leak when adding a stream file track | Matthew Hoops | |
2013-04-15 | VIDEO: Fix potential memory leak when buffering a QuickTime frame | Matthew Hoops | |
2013-04-13 | VIDEO: Fix a typo (minus vs. plus) in the VMD decoder | Sven Hesse | |
2013-02-18 | VIDEO: Fix Smacker crash, as per madmoose's suggestion | Torbjö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-26 | Merge pull request #301 from lordhoto/c++11-playground | Johannes Schickel | |
RFC: Allow use of override and nullptr. Also allow C++11 compilation. | |||
2013-01-26 | VIDEO: Hook some more of our ADPCM decoder variants to our AVI video decoder | Filippos 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-24 | JANITORIAL: Fix ){ -> ) { | Einar Johan Trøan Sømåen | |
2013-01-09 | VIDEO: Silence C++11 narrowing warnings. | Johannes Schickel | |
2012-12-26 | VIDEO: Add support for missing copyFrame type in FLIC decoder. | D G Turner | |
Thanks to Tomaz^ for this patch. | |||
2012-12-15 | VIDEO: Allow for QuickTime movies to be played backwards | Matthew Hoops | |
Still doesn't handle videos with multiple edits | |||
2012-12-15 | VIDEO: Add API changes to allow videos to be played backwards | Matthew Hoops | |
2012-12-13 | Merge pull request #293 from clone2727/qtmidi | clone2727 | |
Add support for QuickTime Music playback | |||
2012-12-13 | VIDEO: Fix seeking when playing with a custom rate | Matthew Hoops | |