Changing source on a pipeline, using READY state not NULL ?

Stuart Axon stuaxo2 at yahoo.com
Wed Dec 14 19:27:14 UTC 2016


Hi,   I'm changing the source of my pipeline.From reading stuff on the net it looks like I should be able to set the pipeline to READY then change this.
If I use READY, the image is never displayed.
If I use NULL then things work ... except there is a flash where the screen is black, which is not ideal.
Should this work (I'm fairly sure it did in older gst versions) -

- I'm doing these operations in gobject idle handler, not sure if that makes a difference.
pipeline: filesrc->decodebin->glimagesink
Gstreamer Master, on raspbian, with this patch for glimagesink https://bugzilla.gnome.org/show_bug.cgi?id=776091



- GST DEBUG=4 from the point of changing the image.

0:01:02.648336826  8616 0x6ef01800 INFO              GST_STATES gstbin.c:3441:bin_handle_async_done:<glimagesinkbin0> committing state from READY to PAUSED, old pending PAUSED
0:01:02.648413909  8616 0x6ef01800 INFO              GST_STATES gstbin.c:3461:bin_handle_async_done:<glimagesinkbin0> completed state change, pending VOID
0:01:02.648445471  8616 0x6ef01800 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<glimagesinkbin0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:01:02.648510627  8616 0x6ef01800 INFO              GST_STATES gstbin.c:3441:bin_handle_async_done:<pipeline0> committing state from READY to PAUSED, old pending PLAYING
0:01:02.648551199  8616 0x6ef01800 INFO              GST_STATES gstbin.c:3470:bin_handle_async_done:<pipeline0> continue state change, pending PLAYING
0:01:02.648584428  8616 0x6ef01800 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed READY to PAUSED (PLAYING pending)
0:01:02.648778489  8616 0x6f028e90 INFO              GST_STATES gstbin.c:3267:gst_bin_continue_func:<pipeline0> continue state change PAUSED to PLAYING, final PLAYING
0:01:02.649137184  8616 0x6f028e90 INFO               GST_EVENT gstevent.c:1382:gst_event_new_latency: creating latency event 0:00:00.000000000
0:01:02.649314161  8616 0x6f028e90 INFO                     bin gstbin.c:2798:gst_bin_do_latency_func:<pipeline0> configured latency of 0:00:00.000000000
0:01:02.649400619  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<glimagesinkbin0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:02.649482545  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<sink> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:02.649547701  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<sink> completed state change to PLAYING
0:01:02.649582544  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<sink> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.649782074  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<glimagesinkbin0> child 'sink' changed state to 4(PLAYING) successfully
0:01:02.649839417  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<glcolorbalance0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:02.649891396  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<glcolorbalance0> completed state change to PLAYING
0:01:02.649926083  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<glcolorbalance0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.649985093  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorbalance0' changed state to 4(PLAYING) successfully
0:01:02.650033843  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<glcolorconvertelement0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:02.650080509  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<glcolorconvertelement0> completed state change to PLAYING
0:01:02.650112957  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<glcolorconvertelement0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.650167748  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorconvertelement0' changed state to 4(PLAYING) successfully
0:01:02.650214049  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<gluploadelement0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:02.650259934  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<gluploadelement0> completed state change to PLAYING
0:01:02.650292330  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<gluploadelement0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.650345507  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<glimagesinkbin0> child 'gluploadelement0' changed state to 4(PLAYING) successfully
0:01:02.650396756  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<glimagesinkbin0> completed state change to PLAYING
0:01:02.650428996  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<glimagesinkbin0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.650484255  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<pipeline0> child 'glimagesinkbin0' changed state to 4(PLAYING) successfully
0:01:02.650535349  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<decode> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:02.650610348  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<pngdec1> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:02.650662744  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<pngdec1> completed state change to PLAYING
0:01:02.650695035  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<pngdec1> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.650751232  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<decode> child 'pngdec1' changed state to 4(PLAYING) successfully
0:01:02.650799982  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<pngparse1> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:02.650848679  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<pngparse1> completed state change to PLAYING
0:01:02.650881544  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<pngparse1> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.650937272  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<decode> child 'pngparse1' changed state to 4(PLAYING) successfully
0:01:02.650983626  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<typefind> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:02.651032376  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<typefind> completed state change to PLAYING
0:01:02.651064719  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<typefind> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.651119250  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<decode> child 'typefind' changed state to 4(PLAYING) successfully
0:01:02.651167218  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<decode> completed state change to PLAYING
0:01:02.651199562  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<decode> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.651252061  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<pipeline0> child 'decode' changed state to 4(PLAYING) successfully
0:01:02.651297686  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<filesrc0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:02.651347113  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<filesrc0> completed state change to PLAYING
0:01:02.651379196  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<filesrc0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.651431070  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<pipeline0> child 'filesrc0' changed state to 4(PLAYING) successfully
0:01:02.651477736  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<pipeline0> completed state change to PLAYING
0:01:02.651509663  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:02.652490749  8616 0x6ef01800 WARN                 basesrc gstbasesrc.c:2401:gst_base_src_update_length:<filesrc0> processing at or past EOS
0:01:02.652578248  8616 0x6ef01800 INFO          GST_SCHEDULING gstpad.c:4775:gst_pad_get_range_unchecked:<filesrc0:src> getrange failed, flow: eos
0:01:02.652629081  8616 0x6ef01800 INFO          GST_SCHEDULING gstpad.c:4990:gst_pad_pull_range:<decode:sink> pullrange failed, flow: eos
0:01:02.652666476  8616 0x6ef01800 INFO          GST_SCHEDULING gstpad.c:4775:gst_pad_get_range_unchecked:<sink:proxypad0> getrange failed, flow: eos
0:01:02.652663247  8616   0x6298e0 INFO         GST_REFCOUNTING gstelement.c:3039:gst_element_dispose:<pngdec0> 0x6f006138 dispose
0:01:02.652702570  8616 0x6ef01800 INFO          GST_SCHEDULING gstpad.c:4990:gst_pad_pull_range:<typefind:sink> pullrange failed, flow: eos
0:01:02.652792777  8616   0x6298e0 INFO        GST_ELEMENT_PADS gstelement.c:785:gst_element_remove_pad:<pngdec0> removing pad 'sink'
0:01:02.652813037  8616 0x6ef01800 INFO          GST_SCHEDULING gstpad.c:4775:gst_pad_get_range_unchecked:<typefind:src> getrange failed, flow: eos
0:01:02.652917620  8616   0x6298e0 INFO        GST_ELEMENT_PADS gstelement.c:785:gst_element_remove_pad:<pngdec0> removing pad 'src'
0:01:02.653105327  8616   0x6298e0 INFO         GST_REFCOUNTING gstelement.c:3085:gst_element_dispose:<pngdec0> 0x6f006138 parent class dispose
0:01:02.653198972  8616   0x6298e0 INFO         GST_REFCOUNTING gstelement.c:3116:gst_element_finalize:<pngdec0> 0x6f006138 finalize
0:01:02.653252044  8616   0x6298e0 INFO         GST_REFCOUNTING gstelement.c:3122:gst_element_finalize:<pngdec0> 0x6f006138 finalize parent
0:01:02.653304752  8616 0x6ef01800 INFO          GST_SCHEDULING gstpad.c:4990:gst_pad_pull_range:<pngparse1:sink> pullrange failed, flow: eos
0:01:02.653379387  8616   0x6298e0 INFO         GST_REFCOUNTING gstelement.c:3039:gst_element_dispose:<pngparse0> 0x6ef34278 dispose
0:01:02.653451782  8616   0x6298e0 INFO        GST_ELEMENT_PADS gstelement.c:785:gst_element_remove_pad:<pngparse0> removing pad 'sink'
0:01:02.653520115  8616   0x6298e0 INFO        GST_ELEMENT_PADS gstelement.c:785:gst_element_remove_pad:<pngparse0> removing pad 'src'
0:01:02.653588968  8616   0x6298e0 INFO         GST_REFCOUNTING gstelement.c:3085:gst_element_dispose:<pngparse0> 0x6ef34278 parent class dispose
0:01:02.653715738  8616   0x6298e0 INFO         GST_REFCOUNTING gstelement.c:3116:gst_element_finalize:<pngparse0> 0x6ef34278 finalize
0:01:02.653779383  8616   0x6298e0 INFO         GST_REFCOUNTING gstelement.c:3122:gst_element_finalize:<pngparse0> 0x6ef34278 finalize parent
0:01:02.654099433  8616 0x6ef01800 INFO                    task gsttask.c:318:gst_task_func:<pngparse1:sink> Task going to paused
0:01:03.320905755  8616   0x6298e0 INFO               GST_EVENT gstevent.c:1268:gst_event_new_seek: creating seek rate 1.000000, format TIME, flags 5, start_type 1, start 0:00:00.001172304, stop_type 1, stop 99:99:99.999999999
0:01:03.321398147  8616   0x6298e0 INFO                 default gstsegment.c:372:gst_segment_do_seek: segment updated: time segment start=0:00:00.001172304, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x01, time=0:00:00.001172304, base=0:00:00.000000000, position 0:00:00.001172304, duration 99:99:99.999999999
0:01:03.321778664  8616   0x6298e0 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<sink> notifying about state-changed PAUSED to PAUSED (PAUSED pending)
0:01:03.321981996  8616   0x6298e0 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<glimagesinkbin0> notifying about state-changed PAUSED to PAUSED (PAUSED pending)
0:01:03.322130640  8616   0x6298e0 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed PAUSED to PAUSED (PAUSED pending)
0:01:03.322390898  8616   0x6298e0 INFO               GST_EVENT gstevent.c:550:gst_event_new_flush_stop: creating flush stop 1
0:01:03.322792249  8616   0x6298e0 INFO               GST_EVENT gstevent.c:889:gst_event_new_segment: creating segment event time segment start=0:00:00.001172304, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x01, time=0:00:00.001172304, base=0:00:00.000000000, position 0:00:00.001172304, duration 99:99:99.999999999
0:01:03.323099069  8616 0x6ef01800 INFO                    task gsttask.c:320:gst_task_func:<pngparse1:sink> Task resume from paused
0:01:03.324190779  8616 0x6ef01800 INFO              GST_STATES gstbin.c:3441:bin_handle_async_done:<glimagesinkbin0> committing state from PAUSED to PAUSED, old pending PLAYING
0:01:03.324308799  8616 0x6ef01800 INFO              GST_STATES gstbin.c:3461:bin_handle_async_done:<glimagesinkbin0> completed state change, pending VOID
0:01:03.324371350  8616 0x6ef01800 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<glimagesinkbin0> notifying about state-changed PAUSED to PAUSED (VOID_PENDING pending)
0:01:03.324687285  8616 0x6ef01800 INFO              GST_STATES gstbin.c:3441:bin_handle_async_done:<pipeline0> committing state from PAUSED to PAUSED, old pending PLAYING
0:01:03.324797180  8616 0x6ef01800 INFO              GST_STATES gstbin.c:3470:bin_handle_async_done:<pipeline0> continue state change, pending PLAYING
0:01:03.324891710  8616 0x6ef01800 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed PAUSED to PAUSED (PLAYING pending)
0:01:03.325136604  8616 0x6f028e90 INFO              GST_STATES gstbin.c:3267:gst_bin_continue_func:<pipeline0> continue state change PAUSED to PLAYING, final PLAYING
0:01:03.325586392  8616 0x6f028e90 INFO               GST_EVENT gstevent.c:1382:gst_event_new_latency: creating latency event 0:00:00.000000000
0:01:03.325865660  8616 0x6f028e90 INFO                     bin gstbin.c:2798:gst_bin_do_latency_func:<pipeline0> configured latency of 0:00:00.000000000
0:01:03.326006544  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<glimagesinkbin0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:03.326150293  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<sink> current PAUSED pending VOID_PENDING, desired next PLAYING
0:01:03.326259146  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<sink> completed state change to PLAYING
0:01:03.326334406  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<sink> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:03.326451801  8616 0x6ef01800 INFO                    task gsttask.c:318:gst_task_func:<pngparse1:sink> Task going to paused
0:01:03.326464405  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<glimagesinkbin0> child 'sink' changed state to 4(PLAYING) successfully
0:01:03.326604039  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<glcolorbalance0> current PLAYING pending VOID_PENDING, desired next PLAYING
0:01:03.326683674  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2638:gst_bin_element_set_state:<glcolorbalance0> skipping transition from PLAYING to  PLAYING
0:01:03.326753465  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorbalance0' changed state to 4(PLAYING) successfully
0:01:03.326843933  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<glcolorconvertelement0> current PLAYING pending VOID_PENDING, desired next PLAYING
0:01:03.326919557  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2638:gst_bin_element_set_state:<glcolorconvertelement0> skipping transition from PLAYING to  PLAYING
0:01:03.326986744  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorconvertelement0' changed state to 4(PLAYING) successfully
0:01:03.327073931  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<gluploadelement0> current PLAYING pending VOID_PENDING, desired next PLAYING
0:01:03.327149087  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2638:gst_bin_element_set_state:<gluploadelement0> skipping transition from PLAYING to  PLAYING
0:01:03.327216951  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<glimagesinkbin0> child 'gluploadelement0' changed state to 4(PLAYING) successfully
0:01:03.327309137  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<glimagesinkbin0> completed state change to PLAYING
0:01:03.327373616  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<glimagesinkbin0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:01:03.327511844  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<pipeline0> child 'glimagesinkbin0' changed state to 4(PLAYING) successfully
0:01:03.327614812  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<decode> current PLAYING pending VOID_PENDING, desired next PLAYING
0:01:03.327746581  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<pngdec1> current PLAYING pending VOID_PENDING, desired next PLAYING
0:01:03.327824341  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2638:gst_bin_element_set_state:<pngdec1> skipping transition from PLAYING to  PLAYING
0:01:03.327892153  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<decode> child 'pngdec1' changed state to 4(PLAYING) successfully
0:01:03.327981059  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<pngparse1> current PLAYING pending VOID_PENDING, desired next PLAYING
0:01:03.328055381  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2638:gst_bin_element_set_state:<pngparse1> skipping transition from PLAYING to  PLAYING
0:01:03.328122568  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<decode> child 'pngparse1' changed state to 4(PLAYING) successfully
0:01:03.328207827  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<typefind> current PLAYING pending VOID_PENDING, desired next PLAYING
0:01:03.328282306  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2638:gst_bin_element_set_state:<typefind> skipping transition from PLAYING to  PLAYING
0:01:03.328348035  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<decode> child 'typefind' changed state to 4(PLAYING) successfully
0:01:03.328434492  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<decode> completed state change to PLAYING
0:01:03.328505325  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<pipeline0> child 'decode' changed state to 4(PLAYING) successfully
0:01:03.328589387  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2521:gst_bin_element_set_state:<filesrc0> current PLAYING pending VOID_PENDING, desired next PLAYING
0:01:03.328663501  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2638:gst_bin_element_set_state:<filesrc0> skipping transition from PLAYING to  PLAYING
0:01:03.328729333  8616 0x6f028e90 INFO              GST_STATES gstbin.c:2969:gst_bin_change_state_func:<pipeline0> child 'filesrc0' changed state to 4(PLAYING) successfully
0:01:03.328813864  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2464:gst_element_continue_state:<pipeline0> completed state change to PLAYING
0:01:03.328876311  8616 0x6f028e90 INFO              GST_STATES gstelement.c:2369:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
^C^C

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20161214/ffedd204/attachment-0001.html>


More information about the gstreamer-devel mailing list