[Bug 759167] Setting a demux pipeline again from NULL to PLAYING results in a gst-stream-error-quark error

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Dec 9 14:41:05 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=759167

--- Comment #3 from Florent Thiery <florent.thiery at ubicast.eu> ---
Yes, i was going to say that it would be nice to see this specified in the doc
(http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstParse.html#gst-parse-launch)

What is the recommended way of restarting such a pipeline ? The thing is that
my app (https://github.com/UbiCastTeam/gst-gtklaunch-1.0) is parsing a pipeline
from the command line, so i don't get a lot of choices to run it than using
parse_launch. 

Is there any way to determine that some pipeline launched from parse_launch
will be or not reusable ? That way i could re-parse the pipeline after EOS or
set_state(NULL) for instance.

I have 2 use cases:
- currently, when a playback pipeline finishes (EOS), i cannot restart it
except by restarting the app; i was expecting Stop>Play (NULL>PLAYING)  to work
- i also implemented a filechooser Gtk dialog for filesrc's location property,
and i have the same issue; i'd like to be able to tear down the pipeline,
change filesrc's location and set again to PLAYING

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list