After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 587111 - gstreamer-0.10.22 - ffdec_png can't negotiate with filesrc for png file input
gstreamer-0.10.22 - ffdec_png can't negotiate with filesrc for png file input
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-libav
0.10.22
Other All
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-06-27 08:52 UTC by gnomebugzilla
Modified: 2009-06-27 08:57 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description gnomebugzilla 2009-06-27 08:52:49 UTC
Please describe the problem:
Invoking a pipeline with a filesrc feeding a png image to ffdec_png generates errors rather than joy.

Steps to reproduce:
1. Invoke: gst-launch filesrc location=/home/me/pic.png ! ffdec_png
2. See error below

Actual results:
Setting pipeline to PAUSED ...
Pipeline is PREROLLED ...
ERROR: from element /GstPipeline:pipeline0/ffdec_png:ffdec_png0: Internal GStreamer error: negotiation problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
gstffmpegdec.c(2411): gst_ffmpegdec_chain (): /GstPipeline:pipeline0/ffdec_png:ffdec_png0:
ffdec_png: input format was not set before data start
ERROR: pipeline doesn't want to preroll.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...


Expected results:
Success

Does this happen every time?
Yes

Other information:
Comment 1 Sebastian Dröge (slomo) 2009-06-27 08:57:11 UTC
You need to add typefind between filesrc and ffdec_png. Also, why don't you use pngdec from gst-plugins-good?