[gstreamer-bugs] [Bug 162306] [pngdec] does not decode all png files properly.
bugzilla-daemon at bugzilla.gnome.org
bugzilla-daemon at bugzilla.gnome.org
Fri Jan 7 06:04:27 PST 2005
Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.
http://bugzilla.gnome.org/show_bug.cgi?id=162306
GStreamer | gst-plugins | Ver: HEAD CVS
------- Additional Comments From algernon at bonehunter.rulez.org 2005-01-07 09:04 -------
Created an attachment (id=35609)
--> (http://bugzilla.gnome.org/attachment.cgi?id=35609&action=view)
Patch implementing progressive PNG decoding
This patch basically redoes ext/libpng/gstpngdec.[ch], so pngdec becomes a
progressive PNG reader. That means that we decode the data as it flows in, thus
removing the buffer == file limitation.
While there, this also adds support for RGBA images, and removes the limitation
that lines must be width*4 bytes wide (this makes decoding 8bit RGB PNGs work
as expected).
As far as I could test, there are no regressions. On the other hand, pngdec
works much better.
Will add paletted and grayscale support later (as soon as I figure out how).
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list