gecko-dev/modules/libpr0n/decoders
asqueella%gmail.com fb62ffc5a6 Bug 366214 - more improvements for JPEG in Cairo
patch by Alfred Kayser <alfredkayser@nl.ibm.com>
r=pavlov, sr=tor

Patch description:

1. Use row_stride and bpr only in non-Cairo builds (for the RGBRow buffer)
   (as jpg scanlines are always 3 bytes (in current config anyway)
2. Use 'client_data' to keep the pointer to the decoder instead of the offsetof
hack
3. Call 'img->ImageUpdated' not for every scanline, but for every batch of
scanlines received (just like OnDataAvailable).

Ad 1: Allows for better Cairo and non-Cairo separation
Ad 2: Removes the need for the offsetof hack
Ad 3: Makes image decoding for JPG in Cairo a lot faster (at least it feels
faster)
2007-01-31 14:53:21 +00:00
..
bmp The patch for 367275 (previous checkin) was by 2007-01-25 13:14:24 +00:00
gif Bug 336532: Animated gif with transparency shows black background, patch by Pawel Chmielowski <prefiks@aviary.pl>, r=stuart, sr=roc 2006-08-11 23:48:48 +00:00
icon Use a different internal icon format ifdef MOZ_CAIRO_GFX that is easier to convert to the image frame format we use, and make the relevant icon channel implementations produce it. b=333253 r=pavlov 2007-01-08 23:58:12 +00:00
jpeg Bug 366214 - more improvements for JPEG in Cairo 2007-01-31 14:53:21 +00:00
png fix our old libpng's security problems. 334110. r=me, sr=tor, patch by Glenn Randers-Pehrson <glennrp@gmail.com>. 2006-09-26 21:15:04 +00:00
xbm Fix a heap buffer overflow (cairo only). b=332611 r+sr=pavlov 2006-08-24 09:31:46 +00:00
.cvsignore
Makefile.in bug 269280 implement moz-icon on BeOS 2006-01-28 14:25:18 +00:00