GNOME Bugzilla – Bug 656665
visualisations don't work in playbin2 anymore
Last modified: 2011-10-06 15:16:19 UTC
This is a regression from 0.10.35. Simple to reproduce: $ GST_DEBUG="*:2" gst-launch-0.10 playbin2 uri=<media> vis-plugin="goom" flags="soft-volume+text+audio+video+vis" Setting pipeline to PAUSED ... Pipeline is PREROLLING ... 0:00:00.119426048 30768 0x1841940 WARN qtdemux qtdemux.c:3872:gst_qtdemux_loop:<qtdemux0> error: streaming stopped, reason not-negotiated ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstQTDemux:qtdemux0: GStreamer encountered a general stream error. Additional debug info: qtdemux.c(3872): gst_qtdemux_loop (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstQTDemux:qtdemux0: streaming stopped, reason not-negotiated ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ...
Seems to be caused by the commit below. If I do: git checkout 2f8467d68249e8d1a28b7bbd9c53b56a8c26ba4b^1 build gst/playback and run GST_PLUGIN_PATH="$PWD" gst-launch-0.10 playbin2 uri=... it works fine.
Created attachment 193967 [details] pipeline dump looks like the visualizer is not (yet) plugged and the video chain is not-negotiated.
erm, the visualizer *is* plugged (synaescope in this picture - although the failure is not related to which one is used).
For the record, this commit also breaks "run totem, try to play DVD from the menu".
This turned out to be the same issue as 660816, so I fixed two for the price of one :) *** This bug has been marked as a duplicate of bug 660816 ***