GNOME Bugzilla – Bug 150670
Internal GStreamer error: negotiation problem, while playing an mpeg through spider.
Last modified: 2004-12-22 21:47:04 UTC
$ LC_ALL=C gst-launch-0.8 filesrc location=Star\ Wars\ \&\ Star\ Trek\ Parody\ -\ Tripping\ the\ Riff.mpg ! spider ! ximagesink RUNNING pipeline ... ERROR: from element /pipeline0/spider0/mpeg2dec0: Internal GStreamer error: pad problem. File a bug. Additional debug info: gstpad.c(2490): gst_pad_set_explicit_caps: /pipeline0/spider0/mpeg2dec0: failed to negotiate (try_set_caps with "video/x-raw-yuv, format=(fourcc)I420, width=(int)240, height=(int)176, pixel-aspect-ratio=(fraction)1/1, framerate=(double)30" returned REFUSED) ERROR: from element /pipeline0/spider0/mpeg2dec0: Internal GStreamer error: negotiation problem. File a bug. Execution ended after 5 iterations (sum 65381000 ns, average 13076200 ns, min 129000 ns, max 49750000 ns).
You need a ffcolorspace and a videoscale in between: gst-launch-0.8 filesrc location=Star\ Wars\ \&\ Star\ Trek\ Parody\ -\ Tripping\ the\ Riff.mpg ! spider ! ffcolorspace ! videoscale ! ximagesink