[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