[Webkit-unassigned] [Bug 22280] CG GIF decoder uses too much CPU

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Dec 19 17:46:43 PST 2010


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





--- Comment #31 from Peter Kasting <pkasting at google.com>  2010-12-19 17:46:42 PST ---
There is one way in which this could conceivably be fixed for Leopard or earlier, which is to switch from using ImageIO for decoding GIFs to using code in the WebKit tree.  This would decouple the Safari GIF decode performance from the OS-provided libraries.

However, making this switch would require that performance and capabilities (e.g. color profile support) not regress, and the Safari team consider it a net win.  In the past that has not been the case.  Recently the Chrome team has made this switch on the Mac, in the process adding some color profile support to the decoders in the WebKit tree.  I am not sure whether it's the case yet that the Safari team could consider a similar move.

Mark, if you'd be willing to consider this again, contact me any time this next week; I'll try and get more info from Adam Barth about the current state of the decoders.

This bug should remain RESOLVED FIXED in any case, however, since it covers the problems in ImageIO that have been fixed; if we do go ahead with the above, we'd do it under a new bug.

-- 
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