gecko-dev/modules/libpr0n
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
..
build Bug 341955 add some more items to .cvsignore 2006-12-21 07:04:12 +00:00
decoders Bug 366214 - more improvements for JPEG in Cairo 2007-01-31 14:53:21 +00:00
encoders b=336330, fix memory scribble in jpeg decoder, r+sr=roc 2006-05-03 00:24:25 +00:00
public Make docs better. Bug 345069, r=pavlov 2006-07-18 19:26:04 +00:00
src Trying bandaide for crash at [@ imgRequest::OnStopRequest]. see bug 361499. 2006-12-11 04:15:45 +00:00
.cvsignore
Makefile.in adding support for image encoding. bug 245684. patches from Brett Wilson <brettw@gmail.com>. r=me, sr=vlad 2005-08-31 22:15:33 +00:00