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