aboutsummaryrefslogtreecommitdiff
path: root/video/flic_decoder.cpp
AgeCommit message (Collapse)Author
2018-06-15VIDEO: fix rewinding of FLIC fileswhiterandrek
2018-05-17VIDEO: FLIC: Fix decoding of BYTE_RUN/FLI_BRUN chunkswhiterandrek
Our decoder currently only supports the standard FLC format which does not rely on the stored packet count (which is part of the FLI format and limited to 255 packets per line). Instead, the image width should be used as criterion when decoding a frame which allows for more than 255 packets per line. See also https://www.compuphase.com/flic.htm
2016-10-03VIDEO: Allow parts of the FLIC decoder to be overriden by child classesFilippos Karapetis
This is needed by the specialized FLIC video decoder used in the chewy engine
2014-04-11VIDEO: Use || instead of the currently incorrect &&Joel Teichroeb
The code currenly has 4 logically dead lines. Instead of requiring both newWidth and newHeight to be non zero, just make sure one of them is non zero and set the other one to the current size.
2014-02-18VIDEO: Make GPL headers consistent in themselves.Johannes Schickel
2013-08-03VIDEO: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03VIDEO: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2012-12-26VIDEO: Add support for missing copyFrame type in FLIC decoder.D G Turner
Thanks to Tomaz^ for this patch.
2012-08-25VIDEO: Remove obsolete FIXME in the FLIC codeMatthew Hoops
2012-08-12VIDEO: Convert FlicDecoder to the new AdvancedVideoDecoder APIMatthew Hoops
The video no longer automatically loops (unused in-tree) and must have rewind() called manually
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-01Merge 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-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-17VIDEO: 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-02-09VIDEO: In overloaded methods, invoke correct parent implementationMax 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-07VIDEO: Rename VideoDecoder::load() to loadStream()Max Horn
svn-id: r55810
2011-01-23VIDEO: Move video classes to Video:: namespaceEugene Sandulenko
svn-id: r55479
2011-01-23GRAPHICS: Move graphics/video/ to video/. Step 2/2Eugene Sandulenko
svn-id: r55474
2011-01-23GRAPHICS: Move graphics/video/ to video/. Step 1/2Eugene Sandulenko
svn-id: r55473