[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