aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/roq.cpp
AgeCommit message (Collapse)Author
2019-04-28IMAGE: Allow setting the output pixel format to the JPEG decoderBastien Bouclet
2016-04-14JANITORIAL: Reduce audio header dependenciesOri Avtalion
2014-11-07GROOVIE: Do not play audio in V2 games when only one frame is shownFilippos Karapetis
2014-11-04GROOVIE: Handle transparency in Gamepad videos in the 11th HourFilippos Karapetis
2014-11-04GROOVIE: More bugfixes for V2 puzzle overlay videosFilippos Karapetis
2014-11-04GROOVIE: Handle flag 2 for V2 games (show a whole overlay video)Filippos Karapetis
2014-11-04GROOVIE: More work on transparency in the puzzle scenes for V2 gamesFilippos Karapetis
This fixes most of the transparency issues in the puzzle screens. They are still not correct, as the relevant videos play completely, instead of showing a single frame. This also fixes issues with commit 2d42ab8
2014-11-03GROOVIE: Fix video transparency in V2 gamesFilippos Karapetis
2014-11-03GROOVIE: Add initial full screen functionality for V2 gamesFilippos Karapetis
2014-06-05GROOVIE: Remove engine-specific "all" debugflag. Minor naming cleanup.D G Turner
This is now uneeded as the GUI debugger superclass implements the same functionality and this removes a bunch of complexity from the Groovie engine debug calls. Also, removed groovie prefix from the debug flag naming as unecessary as these are within the Groovie namespace.
2014-06-01GROOVIE: Switch to 32bpp only in groovie2Matthew Hoops
Needed for alpha
2014-06-01GROOVIE: Fix various roq glitchesMatthew Hoops
They should now all decode correctly
2014-06-01GROOVIE: Switch roq decoding to do YUV decoding on codebook loadMatthew Hoops
2014-06-01GROOVIE: Remove groovie2 8bpp modeMatthew Hoops
It didn't work properly, it's not what the original did, and spooky mode needs to be implemented completely differently
2014-03-30ALL: Resolve multiple clang warningsMax Horn
2014-03-09GROOVIE: Remove two useless variablesStrangerke
2014-02-28IMAGE: Move all ImageDecoders to image/Matthew Hoops
2014-02-18GROOVIE: Make GPL headers consistent in themselves.Johannes Schickel
2013-09-16GROOVIE: Fix ROQ JPEG decodingMatthew Hoops
2013-09-16GRAPHICS: Make JPEGDecoder request RGB output from libjpeg by default.Johannes Schickel
This fixes loading of JPEG files which contain RGB color space instead of YUV. It is a pretty odd extension of JPEG files by Adobe which is indicated by this: http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/JPEG.html#Adobe To still support Groovie's need for YUV data I added some possibility to request direct YUV output.
2013-09-16GRAPHICS: Implement JPEGDecoder based on libjpeg.Johannes Schickel
2013-08-03GROOVIE: Take advantage of Surface::getPixels.Johannes Schickel
2012-09-05GROOVIE: ROQ Info blocks clean the buffers unconditionally.Jordi Vilalta Prat
This fixes some glitches on the Clandestiny trailer.
2012-06-16GROOVIE: Get rid of casts on OSystem::copyRectToScreen calls.Johannes Schickel
2012-04-05GROOVIE: Do not cast away const qualifier.Johannes Schickel
2012-03-20GRAPHICS: Convert JPEG to the ImageDecoder APIMatthew Hoops
2011-11-21GROOVIE: Use SWAP().Christoph Mallon
2011-09-06GROOVIE: Remove dither code from ROQScott Thomas
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-19GROOVIE: Replace TODO about YUV data with a comment.Johannes Schickel
Since the surfaces in question are never used outside the ROQ code it is fine to use a faked RGB pixel format even when they are actually YUV data.
2011-04-17GROOVIE: Do not access Surface::bytesPerPixel anymore.Johannes Schickel
2011-04-17GROOVIE: Prefer Surface::create taking a PixelFormat over the one taking a ↵Johannes Schickel
byte depth. Groovie seems to use Graphics::Surface also to store YUV data, I used a fake PixelFormat setup there and added a TODO about it.
2011-02-14GROOVIE: Adapt to setPalette/grabPalette RGBA->RGB change.Johannes Schickel
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2011-02-07COMMON: OSystem now has a PaletteManagerMax Horn
svn-id: r55806
2010-06-07Groovie:Jordi Vilalta Prat
- Rewritten T7G's font code to subclass Graphics::Font and make it cleaner. - Use theme fonts for the Mac version of T7G (which used ugly system fonts originally). With this the Mac version should be completable. - Cleanup include interdependencies. svn-id: r49487
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-01-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
2010-01-19Move raw audio flags from sound/mixer.h to sound/raw.hMax Horn
svn-id: r47395
2010-01-19Get rid of Mixer::FLAG_AUTOFREE.Max Horn
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369
2010-01-09Replace AppendableAudioStream by QueuingAudioStreamMax Horn
svn-id: r47189
2009-12-24Tweak Groovie2 video buffer handlingScott Thomas
svn-id: r46523
2009-08-21Renamed ENABLE_RGB_COLOR to USE_RGB_COLOR, and added it to config.h to ↵Andre Heider
guarantee a consistent build. svn-id: r43604
2009-08-21Groovie: Sync changes from 16bpp branch. Hopefully no regressions sneak in hereScott Thomas
svn-id: r43598
2009-07-06Groovie: Improve ROQ timing and audio sync (noticeable at least in the ↵Jordi Vilalta Prat
Clandestiny trailer) svn-id: r42177
2009-03-15Groovie: Add non-uniform scaling to the ROQ playerJordi Vilalta Prat
svn-id: r39408
2009-03-15Groovie: Added basic alpha channel support to the ROQ playerJordi Vilalta Prat
svn-id: r39406
2009-03-10Fix graphics corruption in 11H FMV streamsScott Thomas
svn-id: r39291