[Bug 770314] New: [oggdemux] Does not go back to beginning point on EOS when determining stream length.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Aug 24 07:04:05 UTC 2016


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

            Bug ID: 770314
           Summary: [oggdemux] Does not go back to beginning point on EOS
                    when determining stream length.
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: suhwang.kim at lge.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I think this bug is closely related to ##767689.
After I applied with #767689. It works well when it got the EOS event at the
begging time.

0:00:01.161046371 GST_EVENT
gstpad.c:5549:gst_pad_send_event_unchecked:<oggdemux0:sink> have event type
segment event: 0x7fd594030010, time 99:99:99.999999999, seq-num 176,
GstEventSegment, segment=(GstSegment)"GstSegment,
flags=(GstSegmentFlags)GST_SEGMENT_FLAG_RESET, rate=(double)1,
applied-rate=(double)1, format=(GstFormat)GST_FORMAT_BYTES, base=(guint64)0,
offset=(guint64)0, start=(guint64)6578898, stop=(guint64)6644433,
time=(guint64)6578898, position=(guint64)6578898, duration=(guint64)6644433;";
0:00:01.181772860 GST_EVENT
gstpad.c:5549:gst_pad_send_event_unchecked:<oggdemux0:sink> have event type eos
event: 0x7fd59402ff10, time 99:99:99.999999999, seq-num 176, (NULL)
0:00:01.182334223 GST_EVENT
gstpad.c:5507:gst_pad_send_event_unchecked:<oggdemux0:sink> have event type
2563 (FLUSH_START)
0:00:01.190530802 GST_EVENT
gstpad.c:5549:gst_pad_send_event_unchecked:<oggdemux0:sink> have event type
segment event: 0x7fd59402fea0, time 99:99:99.999999999, seq-num 220,
GstEventSegment, segment=(GstSegment)"GstSegment,
flags=(GstSegmentFlags)GST_SEGMENT_FLAG_RESET, rate=(double)1,
applied-rate=(double)1, format=(GstFormat)GST_FORMAT_BYTES, base=(guint64)0,
offset=(guint64)0, start=(guint64)1, stop=(guint64)18446744073709551615,
time=(guint64)1, position=(guint64)1, duration=(guint64)6644434;";
0:00:02.395998783 GST_EVENT
gstpad.c:5549:gst_pad_send_event_unchecked:<oggdemux0:sink> have event type eos
event: 0x7fd59402fe30, time 99:99:99.999999999, seq-num 220, (NULL)

But the issued ogg streaming got the EOS event second time. 
After It got the EOS event second, It did not make pipeline normaly.

I attatched the issued files and oggdemux log.
I tested these files with souphttpsrc with a Queue2.

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