Closed Bug 491357 Opened 16 years ago Closed 15 years ago

16 bit cairo/gfx image surface support

Categories

(Core :: Graphics, defect)

Other
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 545632

People

(Reporter: romaxa, Unassigned)

Details

Attachments

(2 files, 1 obsolete file)

I think it would be nice to try mozilla with 16bpp image rendering... It should help to reduce image size in memory and probably improve rendering speed. Also it should help to avoid additional data copying and color conversions which is using some CPU time in critical operations (flash video rendering in windowless plugins).
Attachment #375673 - Flags: review?(vladimir)
I'm not sure how to switch image decoders to 16 bit format... probably I need some help.
Probably to make decoders rendering into 16bpp we should create 16bit version for GFX_BLOCK_RGB_TO_FRGB GFX_PACKED_PIXEL And fix nsJPEGDecoder::OutputScanlines row_callback png decoder ConvertColormap - gif encoder nsXBMDecoder::ProcessData
Attached patch Added support for nsThebesImage (deleted) — Splinter Review
Attachment #375673 - Attachment is obsolete: true
Attachment #375706 - Flags: review?(vladimir)
Attachment #375673 - Flags: review?(vladimir)
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: