aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/roq.cpp
AgeCommit message (Collapse)Author
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
2009-01-30Don't use g_engine to access the mixerMax Horn
svn-id: r36147
2009-01-13Fix dithering of scaled videosJordi Vilalta Prat
svn-id: r35844
2009-01-07Complete the ROQ video decoding (there are still a few minor glitches)Jordi Vilalta Prat
svn-id: r35778
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-11-14Patch #2271425: Groovie engineMax Horn
svn-id: r35060