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 331472 - Problem connecting ffdec_h263 to ximagesink
Problem connecting ffdec_h263 to ximagesink
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-libav
0.10.x
Other All
: Normal critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-02-16 22:14 UTC by Ariel Rios
Modified: 2006-03-28 19:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ariel Rios 2006-02-16 22:14:46 UTC
Steps to reproduce:
1. Do the following pipeline:
gst-launch-0.10 videotestsrc num-buffers=200 !
video/x-raw-yuv,format=\(fourcc\)I420,width=176,height=144 ! ffenc_h263 !
ffdec_h263 ! ffmpegcolorspace ! ximagesink 
2. If I replace ximagesink with aasink or xvimagesink everything works as
expected. Also if I use ffdec_h263 with theora everything works fine

So I am not sure whether the problem is on ffdec_h263 on ximagesink.

Stack trace:
LOG   (0x8052230 - 0:00:08.708773000)      GST_REFCOUNTING(19626)
gstobject.c(398):gst_object_unref:<pipeline0> 0x807b310 unref 3->2
LOG   (0x8052230 - 0:00:08.709243000)      GST_REFCOUNTING(19626)
gstobject.c(398):gst_object_unref:<videotestsrc0> 0x806e568 unref 3->2
ERROR: from element /pipeline0/videotestsrc0: Internal data flow error.
Additional debug info:
gstbasesrc.c(1315): gst_base_src_loop: /pipeline0/videotestsrc0:
streaming task paused, reason not-negotiated
LOG   (0x8052230 - 0:00:08.710600000)      GST_REFCOUNTING(19626)
gstminiobject.c(293):gst_mini_object_unref: 0x8052098 unref 1->0
LOG   (0x8052230 - 0:00:08.710986000)          GST_MESSAGE(19626)
gstmessage.c(210):gst_message_finalize: finalize message 0x8052098
LOG   (0x8052230 - 0:00:08.711465000)      GST_REFCOUNTING(19626)
gstobject.c(398):gst_object_unref:<videotestsrc0> 0x806e568 unref 2->1
LOG   (0x8052230 - 0:00:08.711996000)      GST_REFCOUNTING(19626)
gstobject.c(398):gst_object_unref:<bus1> 0x8113428 unref 2->1
ERROR: pipeline doesn't want to preroll.
Setting pipeline to PAUSED ...

Other information:
Comment 1 Wim Taymans 2006-02-17 11:34:20 UTC
this is an aspect ratio issue, h263 encodes 12/11 as the aspect ratio for some reason. if your display is not 12/11 this pipeline needs a videoscale in front of ximagesink. 

closing. The error message could be more descriptive though.