[Bug 753899] baseparse: push sticky events to downstreams for initial prerolling

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Aug 21 05:36:09 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=753899

--- Comment #13 from HoonHee Lee <hoonh83.lee at gmail.com> ---
Dear Tim and Sebastian
I reviewed the attached log.
ac3parse1 for 2nd audio track receive following events.
Also, it receive caps event.
==========================================
hoonheelee at EXID:~/work/gstreamer$ cat nemo_ng_prerolling.log | grep "have event
type " | grep "ac3parse1"
0:00:00.201209273  4956 0x7feaa811f140 DEBUG              GST_EVENT
gstpad.c:5398:gst_pad_send_event_unchecked:<ac3parse1:src> have event type
reconfigure event: 0x7feaa4037470, time 99:99:99.999999999, seq-num 193, (NULL)
0:00:00.204107304  4956 0x7feaa811f140 DEBUG              GST_EVENT
gstpad.c:5398:gst_pad_send_event_unchecked:<ac3parse1:src> have event type
reconfigure event: 0x7feaa4037200, time 99:99:99.999999999, seq-num 201, (NULL)
0:00:00.204240326  4956 0x7feaa811f140 DEBUG              GST_EVENT
gstpad.c:5398:gst_pad_send_event_unchecked:<ac3parse1:src> have event type
reconfigure event: 0x7feaa4037470, time 99:99:99.999999999, seq-num 204, (NULL)
0:00:00.253076841  4956 0x7feaa402ed90 DEBUG              GST_EVENT
gstpad.c:5398:gst_pad_send_event_unchecked:<ac3parse1:sink> have event type
stream-start event: 0x7feaa4037400, time 99:99:99.999999999, seq-num 151,
GstEventStreamStart,
stream-id=(string)01060e07da2388c91522133d20f4f9dc7b5586be8191f49acb7f89a68a55ea98/2239632770,
flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1;
0:00:00.253668788  4956 0x7feaa402ed90 DEBUG              GST_EVENT
gstpad.c:5398:gst_pad_send_event_unchecked:<ac3parse1:sink> have event type
caps event: 0x7feaa4037350, time 99:99:99.999999999, seq-num 152, GstEventCaps,
caps=(GstCaps)"audio/x-ac3\,\ framed\=\(boolean\)true\,\ channels\=\(int\)6\,\
rate\=\(int\)48000";
0:00:00.254385199  4956 0x7feaa402ed90 DEBUG              GST_EVENT
gstpad.c:5398:gst_pad_send_event_unchecked:<ac3parse1:sink> have event type
segment event: 0x7feaa4037470, time 99:99:99.999999999, seq-num 207,
GstEventSegment, segment=(GstSegment)"GstSegment,
flags=(GstSegmentFlags)GST_SEGMENT_FLAG_NONE, rate=(double)1,
applied-rate=(double)1, format=(GstFormat)GST_FORMAT_TIME, base=(guint64)0,
offset=(guint64)0, start=(guint64)0, stop=(guint64)18446744073709551615,
time=(guint64)0, position=(guint64)0, duration=(guint64)6053984000000;";
===============================================

But, capsfilter2 could not get caps event from ac3parse1 when gap event was
forwarding by mkvdemx which is modified locally.
Finally, capsfilter2 could get caps event and complete initial prerolling when
caps and gap event were forwarding by mkvdemux.

-- 
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