[Webkit-unassigned] [Bug 69515] [Qt] Parallel imagedecoders

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 21 00:56:13 PST 2012


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





--- Comment #7 from Zoltan Horvath <zoltan at webkit.org>  2012-02-21 00:56:13 PST ---
(In reply to comment #6)
> The current design delays decoding until painting, but your patch seems to decode an image as soon as all data is received. It means the new parallel image decoder eagerly decodes all the images even though many of them end up not being drawn to screen. Is this an acceptable change considering the performance gain?

I think this is not a blocker problem. The main problem is that with this approach we can't achieve satisfying performance gain. For big images this works perfectly, but for the usually used relatively small images it's too slow (you can't make decision about which image should be decoded first.), furthermore in case of user events (drag&drop) you need a lots of extra copying. Monil Parmar was trying to implement this on gtk side, but he finished his examinations with the same result.

We can improve on the a library side I think. E.g. as I know chromium changed to libJPEG turbo last week. :)

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