[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