[Webkit-unassigned] [Bug 90375] Parallel image decoders

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 6 16:02:17 PDT 2012


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





--- Comment #75 from Hin-Chung Lam <hclam at google.com>  2012-08-06 16:02:13 PST ---
Dongsung,

Thanks for setting up the repo. To get to parallel image decoding, I think we should do it in two stages, here's some concrete steps:

Stage 1: Asynchronous image decoding

AI 1: Remove unncessary ops that trigger image decoding: https://bugs.webkit.org/show_bug.cgi?id=93171

AI 2: Modify testing framework, adding more layout test and pixel test for image decoding, add flags to enable asynchronous image decoding in testing framework

AI 3: Break out changes to ImageSource to be asynchronous and review

AI 4: Define and implement AsynchronousImageDecoder, this will just forward to existing synchronous image decoders, enable it on Qt port, test with layout test

AI 5: Break out RetainedModeBitmapImage, add usage to WebCore, test with layout test to ensure no failures

AI 6: Implement AsynchronousImageDecoder with proper asynchronous operations in BitmapImage, test with layout test to ensure no failures

-- WebKit tested and ready to use asynchronous image decoders, at least on Qt port --

Stage 2: Parallel image decoding

AI 7: Implement parallel image decoding with tests


I think from 1 to 6 are things that we should both contribute and cross verify. I'm going to work on testing to cover cases currently missed, it will be great if you can do AI 3 which is to break out a small patch that refactor ImageSource to be asynchronous for review. Thanks.

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