[Bug 700799] New: matroskademux: Got data flow before segment event

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue May 21 10:57:31 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=700799
  GStreamer | gst-plugins-good | git

           Summary: matroskademux: Got data flow before segment event
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: self at brendanlong.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I created a basic matroska file:

    $ gst-git gst-launch-1.0 videotestsrc num-buffers=100 ! theoraenc !
matroskamux ! filesink location=example.mkv

If I play it with playbin, I get a bunch of warnings about 'data flow before
segment event':

    $ gst-git gst-launch-1.0 playbin uri=file:///home/blong/Desktop/example.mkv 
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3913:gst_pad_push_data:<matroskademux0:video_0> Got data flow before
segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3682:gst_pad_chain_data_unchecked:<multiqueue0:sink_0> Got data flow
before segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3913:gst_pad_push_data:<matroskademux0:video_0> Got data flow before
segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3682:gst_pad_chain_data_unchecked:<multiqueue0:sink_0> Got data flow
before segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3913:gst_pad_push_data:<multiqueue0:src_0> Got data flow before
segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3682:gst_pad_chain_data_unchecked:<theoradec0:sink> Got data flow
before segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3913:gst_pad_push_data:<matroskademux0:video_0> Got data flow before
segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3913:gst_pad_push_data:<multiqueue0:src_0> Got data flow before
segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3682:gst_pad_chain_data_unchecked:<theoradec0:sink> Got data flow
before segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3682:gst_pad_chain_data_unchecked:<multiqueue0:sink_0> Got data flow
before segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3913:gst_pad_push_data:<multiqueue0:src_0> Got data flow before
segment event

    (gst-launch-1.0:17844): GStreamer-WARNING **:
gstpad.c:3682:gst_pad_chain_data_unchecked:<theoradec0:sink> Got data flow
before segment event

The mailing list said to report these if I see them, so there you go.

I'm on Ubuntu 12.04 64-bit, using GStreamer from git. My `git log` has:

> matroskaparse: Make sure to send a segment event before dataflow

So I assume this shouldn't be happening, but it is.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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