GNOME Bugzilla – Bug 331917
[pngdec] does not support files with png streams
Last modified: 2006-04-11 09:37:20 UTC
i.e. quicktime files with png frames <http://naboo.homelinux.org/~tmattern/samples/mov/aqt_480p/aqt_480p_png.mov> pngdec will only decode the first frame, while ffdec_png decodes all frames. gst-launch filesrc location=aqt_480p_png.mov ! qtdemux ! ffdec_png ! ffmpegcolorspace ! xvimagesink works. gst-launch filesrc location=aqt_480p_png.mov ! qtdemux ! pngdec ! ffmpegcolorspace ! xvimagesink only decodes first frame.
pngdec can only decode one single frame right now as it says in the element description : Long name: PNG decoder Class: Codec/Decoder/Image Description: Decode a png video frame to a raw image
2006-04-11 Tim-Philipp Müller <tim at centricular dot net> * ext/libpng/gstpngdec.c: (gst_pngdec_init), (user_endrow_callback), (user_end_callback), (gst_pngdec_caps_create_and_set), (gst_pngdec_chain), (gst_pngdec_sink_setcaps), (gst_pngdec_sink_event), (gst_pngdec_libpng_clear), (gst_pngdec_change_state): * ext/libpng/gstpngdec.h: Handle more than one frame if the content is framed, like with png-in-quicktime (#331917).