[Bug 757619] New: hlsdemux: incorrect segment start value on bitrate switch

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Nov 4 21:58:35 PST 2015


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

            Bug ID: 757619
           Summary: hlsdemux: incorrect segment start value on bitrate
                    switch
    Classification: Platform
           Product: GStreamer
           Version: 1.6.1
                OS: All
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: kameyameha at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

On playing bipbop stream
(https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3_variant/bipbop_4x3_variant.m3u8),
incorrect segment start values are sent on bitrate switch

In this case, bitrate is switched at 10 sec, so segment event that was sent on
hlsdemux0:src1 should have its start value as 10 sec instead of 0.

Please see below logs:

0:00:01.374058602 23797 0x7f8a3c002630 DEBUG          adaptivedemux
gstadaptivedemux.c:1771:gst_adaptive_demux_stream_push_buffer:<hlsdemux0:src_0>
Sending pending seg: segment event: 0x7f8a3c003e70, time 99:99:99.999999999,
seq-num 54, 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)18446744073709551615;";
0:00:06.279231534 23797 0x7f8a40119a80 DEBUG          adaptivedemux
gstadaptivedemux.c:1771:gst_adaptive_demux_stream_push_buffer:<hlsdemux0:src_1>
Sending pending seg: segment event: 0x7f89f8000c00, time 99:99:99.999999999,
seq-num 54, 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)18446744073709551615;";

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