[Webkit-unassigned] [Bug 26379] New: Reconsider image decoding architecture/APIs

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jun 13 18:08:28 PDT 2009


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

           Summary: Reconsider image decoding architecture/APIs
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Images
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: pkasting at google.com
                CC: eric at webkit.org, hyatt at apple.com, brettw at chromium.org,
                    zecke at selfish.org, xan.lopez at gmail.com,
                    bfulgham at webkit.org


Several good questions came up while I worked on bug 25709, including:
* Why isn't RGBA32Buffer called FrameBuffer?
* Why doesn't it use WebKit types like IntSize instead of "int width, int
height"?
* How is it different than ImageBuffer?  Can the two be combined?
* Or maybe should it become more private to ImageDecoder and have all the
decoders go through the ImageDecoder object?
* Can all the #if PLATFORM(...) stuff in it move to implementation-specific
files, maybe by using subclasses or PIMPL or something?
* Can all the people using the cross-platform decoders use a common
ImageSource?
* Should ImageSource and ImageDecoder merge?

I'm sure I'm missing some, too.

This bug is a good place to discuss or post idea patches.  I don't feel like I
fully understand all the image decoder classes so for the time being I'll
probably stick with cleanup like the first bullet or two at the top.

CCing some people who might have input.


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



More information about the webkit-unassigned mailing list