aboutsummaryrefslogtreecommitdiff
path: root/graphics/decoders
AgeCommit message (Collapse)Author
2013-09-30GRAPHICS: Fix uninitialised field in PNG decoder. CID 1002280.D G Turner
2013-09-16GRAPHICS: Add some paranoia asserts in JPEGDecoder.Johannes Schickel
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-03GRAPHICS: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03GRAPHICS: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-04-16GRAPHICS: Fix quantization table id checkMatthew Hoops
2013-02-01GRAPHICS: Let JPEGs pixelformat state 0 alpha bits.Einar Johan Trøan Sømåen
2013-01-26GRAPHICS: Modify the JFIF version warningMatthew Hoops
v1.02 images should only differ with the thumbnail from v1.01, and should be handled correctly by our decoder.
2013-01-24GRAPHICS: Fix leak in PNG-decoder.Einar Johan Trøan Sømåen
2013-01-06GRAPHICS: New IFFDecoder that decodes ILBM and PBM imagesTomas Jakobsson
2012-10-23GRAPHICS: Mark decoders used by Wintermute as such.Einar Johan Trøan Sømåen
2012-10-16GRAPHICS: Make failing to find the PICT header return false from loadStreamMatthew Hoops
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-20Merge pull request #275 from clone2727/pegasusclone2727
Pegasus engine (The Journeyman Project: Pegasus Prime)
2012-09-18GRAPHICS: Implement different luminance rangesMatthew Hoops
Bink and Theora are now much improved
2012-09-17GRAPHICS: Rework YUV->RGB code a bitMatthew Hoops
2012-09-17GRAPHICS: Fix BMP palette color count with bpp != 8Matthew Hoops
2012-09-16Merge pull request #278 from bluegr/pcxdecoderFilippos Karapetis
GRAPHICS: Add a PCX decoder
2012-09-15GRAPHICS: Reinsert attributeBits as a comment to the TGA-decoderEinar Johan Trøan Sømåen
2012-09-15GRAPHICS: Force alphaBits to 8 for 32bpp TGAs for nowEinar Johan Trøan Sømåen
2012-09-12Merge remote branch 'upstream/master' into pegasusMatthew Hoops
Conflicts: AUTHORS
2012-09-13GRAPHICS: Add a common PCX image decoderFilippos Karapetis
2012-09-09GRAPHICS: Fix ImageDecoder inconsistency with getPalette()Matthew Hoops
Per LordHoto's suggestion
2012-09-06PNG: call png_set_interlace_handling() before calling png_read_update_info()Filippos Karapetis
This matches the documentation, information from the PNG bug tracker and the behavior of example decoders off the net. It fixes warnings thrown from the PNG decoder
2012-08-31ALL: Mark off some things as used by PegasusMatthew Hoops
2012-08-30GRAPHICS: Scope reduction of the sometimes unused alpha component in ↵Bertrand Augereau
TGADecoder::readHeader
2012-08-30GRAPHICS: Undefined behaviour/warnings removal in the TGA decoderBertrand Augereau
2012-08-29GRAPHICS: Slight formatting change for consistency.Johannes Schickel
2012-08-29GRAPHICS: Remove extra semicolon.Johannes Schickel
2012-08-29Merge pull request #263 from somaen/tgaloaderJohannes Schickel
GRAPHICS: Add in a TGA-decoder
2012-08-29GRAPHICS: Add in a TGA-decoderEinar Johan Trøan Sømåen
2012-08-21GPRAHICS: Slight cleanup in png.cpp.Johannes Schickel
This adds an explanation why we use FORBIDDEN_SYMBOL_ALLOW_ALL and removes some trailing whitespaces.
2012-08-20Merge pull request #262 from somaen/pngwithlibpngJohannes Schickel
GRAPHICS: Reimplement the PNG-decoder using libpng
2012-08-20GRAPHICS: Reimplement the PNG-decoder using libpngEinar Johan Trøan Sømåen
2012-08-13GRAPHICS: Add support for 32bpp BMPsEinar Johan Trøan Sømåen
2012-08-12GRAPHICS: Clarify format of the palette in ImageDecoderMatthew Hoops
2012-05-14GRAPHICS: Add palette start index and color count functions to ImageDecoderMatthew Hoops
2012-05-04GRAPHICS: Fix 32-bit DirectBits imagesMatthew Hoops
2012-04-22GRAPHICS: Fix BMP getPalette function definition.D G Turner
The BMP decoder getPalette function definition is now identical to the other image format decoders subclassed from ImageDecoder. This also fixes a overloaded virtual warning reported by salty-horse.
2012-04-19GRAPHICS: Only accept JPEG CompressedQuickTime PICT opcodesMatthew Hoops
2012-04-08GRAPHICS: Add comments on which engines use the decodersMatthew Hoops
2012-03-19GRAPHICS: Fix regression caused by a bad rebaseMatthew Hoops
2012-03-19GRAPHICS: Fix PICT 16bppMatthew Hoops
2012-03-20GRAPHICS: Move PNG to the ImageDecoder interfaceMatthew Hoops
2012-03-20GRAPHICS: Make the JPEG code use the new YUV to RGB converterMatthew Hoops
2012-03-20GRAPHICS: Convert JPEG to the ImageDecoder APIMatthew Hoops
2012-03-20GRAPHICS: Convert PictDecoder to the ImageDecoder APIMatthew Hoops
2012-03-20GRAPHICS: Rewrite ImageDecoder to have an improved APIMatthew Hoops
The new bitmap decoder class is based off the Mohawk one, and now has 8bpp decoding capability.