Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-24 | VIDEO: Use new BitStreamMemory class for SmackerDecoder | Willem Jan Palenstijn | |
2017-08-24 | COMMON: Remove BitStream base class to allow inlining calls | Willem Jan Palenstijn | |
All users of BitStream were in fact using a specific, hardcoded variant, so we can hardcode that variant, removing the need for virtual calls, and enabling inlining. | |||
2017-07-27 | VIDEO: Allow setting the mixer sound type used to play audio tracks | Bastien Bouclet | |
2016-09-10 | COMMON: Converted Common::BitStream to use DisposeAfterUse | Paul Gilbert | |
2014-02-18 | VIDEO: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-11 | VIDEO: Add support for multiple Smacker audio tracks | Matthew Hoops | |
2014-01-01 | VIDEO: Rename variables and remove pointless assertion | Torbjörn Andersson | |
It's RGB, not BGR apparently. This seems to contradict the Multimedia Wiki, but not reality. | |||
2014-01-01 | VIDEO: Fix Smacker palette upscaling to match Multimedia Wiki | Torbjörn Andersson | |
The Multimedia Wiki suggests using a lookup table, but this should produce the same result. | |||
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-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-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.) | |||
2012-09-16 | VIDEO: Indent with tab, not spaces. | Torbjörn Andersson | |
2012-08-20 | VIDEO: Implement rewinding Smacker audio tracks | Matthew Hoops | |
2012-08-16 | VIDEO: Merge AdvancedVideoDecoder into VideoDecoder | Matthew Hoops | |
2012-07-23 | VIDEO: Rewrite SmackerDecoder to use the new API | Matthew Hoops | |
2012-05-28 | VIDEO: Add volume/balance control to VideoDecoder | 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-13 | VIDEO: Fix SMK 16bit audio on BE systems | Sven Hesse | |
2011-08-28 | VIDEO: Use the BitStream implementation in Common | Sven Hesse | |
Removing/Replacing the custom implementation | |||
2011-07-19 | VIDEO: Fix typo with last commit | Matthew Hoops | |
2011-07-19 | VIDEO: Better handle failing loading Smacker videos | Matthew Hoops | |
2011-07-02 | VIDEO: Remove Bink header check from Smacker | Matthew Hoops | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
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::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-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-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-09 | VIDEO: In overloaded methods, invoke correct parent implementation | Max Horn | |
This should not cause any code behavior changes at this time, but if any of the intermediate VideoDecoder classes ever starts to overload stuff, this would become important. svn-id: r55841 | |||
2011-02-07 | VIDEO: Rename VideoDecoder::load() to loadStream() | Max Horn | |
svn-id: r55810 | |||
2011-02-07 | VIDEO: Inline SMK palette | Max Horn | |
svn-id: r55805 | |||
2011-02-07 | VIDEO: Fix a leak in the Smacker decoder. | Alyssa Milburn | |
If audio was not yet started when a video was closed, the audio stream would be leaked. svn-id: r55802 | |||
2011-01-23 | VIDEO: Move video classes to Video:: namespace | Eugene Sandulenko | |
svn-id: r55479 | |||
2011-01-23 | GRAPHICS: Move graphics/video/ to video/. Step 2/2 | Eugene Sandulenko | |
svn-id: r55474 | |||
2011-01-23 | GRAPHICS: Move graphics/video/ to video/. Step 1/2 | Eugene Sandulenko | |
svn-id: r55473 |