Pipeline hangs

iron_guitarist1987 jtrinidadperez at gmail.com
Mon Sep 10 11:29:20 PDT 2012


Hello all,
I have a pipeline that hangs for a couple of minutes and then it starts
running normally. I think it may be my sink element, but I'm not sure. This
is the debug message I get when it starts hanging


0:02:04.633493000  4749     0x15701680 DEBUG               basesink
gstbasesink.c:3653:gst_base_sink_chain_unlocked:<my_sink0> got times start:
2:02:27.808755555, end: 99:99:99.999999999
0:02:04.633581000  4749     0x15701680 DEBUG               basesink
gstbasesink.c:2006:gst_base_sink_get_sync_times:<my_sink0> got times start:
2:02:27.808755555, stop: 99:99:99.999999999, do_sync 1
0:02:04.633674000  4749     0x15701680 DEBUG               basesink
gstbasesink.c:2042:gst_base_sink_get_sync_times:<my_sink0> clipped to: start
2:02:27.808755555, stop: 2:03:27.127180074
0:02:04.633743000  4749     0x15701680 LOG                 basesink
gstbasesink.c:2511:gst_base_sink_do_sync:<my_sink0> avg frame diff
0:00:00.033366666
0:02:04.633796000  4749     0x15701680 DEBUG               basesink
gstbasesink.c:2559:gst_base_sink_do_sync:<my_sink0> possibly waiting for
clock to reach 0:01:59.737949037, adjusted 0:01:59.737949037
0:02:04.633851000  4749     0x15701680 LOG                 basesink
gstbasesink.c:2183:gst_base_sink_wait_clock:<my_sink0> time
0:01:59.737949037, base_time 4:56:05.298357128
0:02:04.633905000  4749     0x15701680 DEBUG              GST_CLOCK
gstclock.c:489:gst_clock_id_wait:<GstSystemClock> waiting on clock entry
0x15a3c800
0:02:04.633959000  4749     0x15701680 DEBUG              GST_CLOCK
gstclock.c:955:gst_clock_get_internal_time:<GstSystemClock> internal time
4:58:07.294739128
0:02:04.634011000  4749     0x15701680 DEBUG              GST_CLOCK
gstclock.c:1000:gst_clock_get_time:<GstSystemClock> adjusted time
4:58:07.294739128
0:02:04.634061000  4749     0x15701680 DEBUG              GST_CLOCK
gstsystemclock.c:598:gst_system_clock_id_wait_jitter_unlocked: entry
0x15a3c800 time 4:58:05.036306165 now 4:58:07.294739128 diff (time-now)
-2258432963

Here it hangs for some time, and after a couple of minuts it starts running
again. This is the debug message I get after:

0:02:04.634118000  4749     0x15701680 DEBUG              GST_CLOCK
gstclock.c:514:gst_clock_id_wait:<GstSystemClock> done waiting entry
0x15a3c800, res: 1
0:02:04.634132000  4749     0x15701680 DEBUG               basesink
gstbasesink.c:2566:gst_base_sink_do_sync:<my_sink0> clock returned 1, jitter 
0:00:02.258432963
0:02:04.634195000  4749     0x15701680 DEBUG               basesink
gstbasesink.c:2890:gst_base_sink_is_too_late:<my_sink0> frame dropping
disabled
0:02:04.634279000  4749     0x15701680 DEBUG               basesink
gstbasesink.c:2990:gst_base_sink_render_object:<my_sink0> rendering object
0x158fb9a0
0:02:04.634362000  4749     0x15701680 DEBUG               basesink
gstbasesink.c:1005:gst_base_sink_set_last_buffer_unlocked:<my_sink0> setting
last buffer to 0x158fb9a0
0:02:04.634444000  4749     0x15701680 LOG               GST_BUFFER
gstbuffer.c:195:gst_buffer_finalize: finalize 0x158fa820
0:02:04.634527000  4749     0x15701680 DEBUG               my_sink
gstmy_sink.c:158:gst_my_sink_render: 

Then it starts running normally.

Any ideas?




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Pipeline-hangs-tp4656244.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list