[Webkit-unassigned] [Bug 74286] [Chromium] Use decoding swizzle only on libjpeg-turbo 1.1.90+

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 13 02:45:09 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=74286





--- Comment #5 from Hironori Bono <hbono at chromium.org>  2011-12-13 02:45:09 PST ---
Greetings,

I should have written the background of this issue in details.

(In reply to comment #4)
> Arguably correctness is more important than performance. I don't find fast and broken rendering very useful.

I assume we all think correctness is important. I think Peter just likes to find possible options that we can provide the performance gain provided by libjpeg-turbo 1.1.90+ on all platforms that have it installed. (JPEGImageDecoder.cpp is used not only for Chromium but also for all WebKit-based browsers.)
Unfortunately, as written in my comment, we do not have good options to satisfy his request for now and we need to find good alternatives, such as:
* Disable the swizzle code on all platforms:
* Enable the swizzle code only when we compile WebKit with a USE() macro;
* Enable the swizzle code only when we compile WebKit with use_system_jpeg=0.
Since each option has both advantages and disadvantages, I would like to hear your thoughts.

Regards,

Hironori Bono

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list