[gstreamer-bugs] [Bug 354845] New: setting not fully connected pipeline to PAUSED locks up
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Thu Sep 7 13:32:46 PDT 2006
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=354845
GStreamer | gstreamer (core) | Ver: HEAD CVS
Summary: setting not fully connected pipeline to PAUSED locks up
Product: GStreamer
Version: HEAD CVS
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: ensonic at sonicpulse.de
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: Unspecified
GNOME milestone: Unspecified
I have a partial pipeline. If I set this to paused I expect a warning/error on
the bus. Instead it blocks forever (see log below)
Something similar seems to be to run
gst-launch audioconvert ! alsasink
This will preroll forever.
0:00:58.521522000 29801 0x809e360 INFO bt-core
song.c:490:bt_song_play: ->PAUSED state change returned 2
0:00:58.521535000 29801 0x809e360 INFO bt-core
song.c:497:bt_song_play: ->PAUSED needs async wait
0:00:58.521560000 29801 0x809e360 INFO GST_STATES
gstbin.c:1282:gst_bin_get_state_func:<song> getting state
0:00:58.521575000 29801 0x809e360 INFO GST_STATES
gstbin.c:1321:gst_bin_recalc_state:<song> recalc state
0:00:58.521590000 29801 0x809e360 INFO GST_STATES
gstbin.c:1331:gst_bin_recalc_state:<song> checking element states
0:00:58.521608000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1655:gst_element_get_state_func:<input_gain_0x8516f38> getting
state
0:00:58.521624000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1730:gst_element_get_state_func:<input_gain_0x8516f38> state
current: PAUSED, pending: VOID_PENDING, result: 1
0:00:58.569472000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1655:gst_element_get_state_func:<input_level_0x8516f38> getting
state
0:00:58.569498000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1730:gst_element_get_state_func:<input_level_0x8516f38> state
current: PAUSED, pending: VOID_PENDING, result: 1
0:00:58.569517000 29801 0x809e360 INFO GST_STATES
gstbin.c:1282:gst_bin_get_state_func:<master_0x8516f38> getting state
0:00:58.569533000 29801 0x809e360 INFO GST_STATES
gstbin.c:1321:gst_bin_recalc_state:<master_0x8516f38> recalc state
0:00:58.569548000 29801 0x809e360 INFO GST_STATES
gstbin.c:1331:gst_bin_recalc_state:<master_0x8516f38> checking element states
0:00:58.569563000 29801 0x809e360 INFO GST_STATES
gstbin.c:1282:gst_bin_get_state_func:<player> getting state
0:00:58.569578000 29801 0x809e360 INFO GST_STATES
gstbin.c:1321:gst_bin_recalc_state:<player> recalc state
0:00:58.569593000 29801 0x809e360 INFO GST_STATES
gstbin.c:1331:gst_bin_recalc_state:<player> checking element states
0:00:58.569608000 29801 0x809e360 INFO GST_STATES
gstbin.c:1282:gst_bin_get_state_func:<bin0> getting state
0:00:58.569623000 29801 0x809e360 INFO GST_STATES
gstbin.c:1321:gst_bin_recalc_state:<bin0> recalc state
0:00:58.569637000 29801 0x809e360 INFO GST_STATES
gstbin.c:1331:gst_bin_recalc_state:<bin0> checking element states
0:00:58.569652000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1655:gst_element_get_state_func:<alsasink0> getting state
0:00:58.569667000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1730:gst_element_get_state_func:<alsasink0> state current: READY,
pending: PAUSED, result: 2
0:00:58.569701000 29801 0x809e360 INFO GST_STATES
gstbin.c:1420:gst_bin_recalc_state:<bin0> bin RETURN is now 2
0:00:58.569716000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1655:gst_element_get_state_func:<bin0> getting state
0:00:58.569730000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1730:gst_element_get_state_func:<bin0> state current: READY,
pending: PAUSED, result: 2
0:00:58.569746000 29801 0x809e360 INFO GST_STATES
gstbin.c:1420:gst_bin_recalc_state:<player> bin RETURN is now 2
0:00:58.569761000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1655:gst_element_get_state_func:<player> getting state
0:00:58.569776000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1730:gst_element_get_state_func:<player> state current: READY,
pending: PAUSED, result: 2
0:00:58.569792000 29801 0x809e360 INFO GST_STATES
gstbin.c:1420:gst_bin_recalc_state:<master_0x8516f38> bin RETURN is now 2
0:00:58.569807000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1655:gst_element_get_state_func:<master_0x8516f38> getting state
0:00:58.569821000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1730:gst_element_get_state_func:<master_0x8516f38> state current:
READY, pending: PAUSED, result: 2
0:00:58.609389000 29801 0x809e360 INFO GST_STATES
gstbin.c:1420:gst_bin_recalc_state:<song> bin RETURN is now 2
0:00:58.609414000 29801 0x809e360 DEBUG GST_STATES
gstelement.c:1655:gst_element_get_state_func:<song> getting state
0:00:58.609430000 29801 0x809e360 INFO GST_STATES
gstelement.c:1694:gst_element_get_state_func:<song> waiting for element to
commit state
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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