[Bug 753899] baseparse: push sticky events to downstreams for initial prerolling
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Aug 23 17:16:12 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=753899
--- Comment #17 from HoonHee Lee <hoonh83.lee at gmail.com> ---
Dear Tim and Sebastian.
I applied following 2 of patches and tested again.
=> push sticky events for initial prerolling
=> matroska-demux: send GAP events for lagging audio and video streams too
Please refer following log.
===================================================
0:00:00.360043063 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[37mDEBUG ^[[00m
^[[00;01;34m GST_EVENT
gstpad.c:5398:gst_pad_send_event_unchecked:<ac3parse1:sink>^[[00m have event
type gap event: 0x7fcb54036e00, time 99:99:99.999999999, seq-num 248,
GstEventGap, timestamp=(guint64)0, duration=(guint64)8000000;
0:00:00.360053065 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[37mDEBUG ^[[00m ^[[00m
baseparse
gstbaseparse.c:1106:gst_base_parse_sink_event_default:<ac3parse1>^[[00m
handling event 40966, gap
0:00:00.360058086 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[37mDEBUG ^[[00m ^[[00m
baseparse
gstbaseparse.c:1332:gst_base_parse_sink_event_default:<ac3parse1>^[[00m
draining current data due to gap event
0:00:00.360062338 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[37mDEBUG ^[[00m ^[[00m
baseparse
gstbaseparse.c:1335:gst_base_parse_sink_event_default:<ac3parse1>^[[00m @@@@@@
Pushing stikcy events to downstream for initial prerolling
0:00:00.360067209 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[33;01mLOG ^[[00m
^[[00;01;31;41m GST_PADS
gstpad.c:4899:store_sticky_event:<ac3parse1:src>^[[00m Removing pending EOS
events
0:00:00.360072425 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[33;01mLOG ^[[00m
^[[00;01;31;41m GST_PADS
gstpad.c:4958:store_sticky_event:<ac3parse1:src>^[[00m stored sticky event caps
0:00:00.360077647 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[37mDEBUG ^[[00m
^[[00;01;31;41m GST_PADS
gstpad.c:4964:store_sticky_event:<ac3parse1:src>^[[00m notify caps
0:00:00.360086179 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[37mDEBUG ^[[00m
^[[00;01;31;41m GST_PADS
gstpad.c:3745:check_sticky:<ac3parse1:src>^[[00m pushing all sticky events
0:00:00.360090878 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[37mDEBUG ^[[00m
^[[00;01;31;41m GST_PADS
gstpad.c:3678:push_sticky:<ac3parse1:src>^[[00m event stream-start was already
received
0:00:00.360096250 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[33;01mLOG ^[[00m
^[[00;01;31;41m GST_PADS
gstpad.c:5121:gst_pad_push_event_unchecked:<ac3parse1:src>^[[00m sending event
0x7fcb54036f50 (caps) to peerpad <capsfilter2:sink>
0:00:00.360105987 ^[[334m19155^[[00m 0x7fcb5402ed90 ^[[37mDEBUG ^[[00m
^[[00;01;34m GST_EVENT
gstpad.c:5398:gst_pad_send_event_unchecked:<capsfilter2:sink>^[[00m have event
type caps event: 0x7fcb54036f50, time 99:99:99.999999999, seq-num 152,
GstEventCaps, caps=(GstCaps)"audio/x-ac3\,\ framed\=\(boolean\)true\,\
channels\=\(int\)6\,\ rate\=\(int\)48000";
===================================================
--
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