[Bug 792775] New: matroskamux wrong timestamps

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Jan 22 10:20:00 UTC 2018


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

            Bug ID: 792775
           Summary: matroskamux wrong timestamps
    Classification: Platform
           Product: GStreamer
           Version: 1.x
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: lists at svrinformatica.it
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I'm having some issue receiving video from an axis camera if zipstream
technology is enabled.

The problem can be reproduced with the following file:

http://94.177.162.225/temp/sample.mkv

using the following pipeline:

filesrc location=/tmp/sample.mkv ! matroskademux name=d d.video_0 ! queue
max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! h264parse ! matroskamux
streamable=true ! filesink location=/tmp/test.mkv d.audio_0 ! queue
max-size-bytes=0 max-size-time=0 max-size-buffers=0 ! aacparse ! m.

if you look at the produced file with a pipeline like this:

filesrc location=/tmp/test.mkv ! matroskademux ! fakesink silent=false

you can see:

(fakesink0:sink) (121 bytes, dts: none, pts: 0:00:31.901000000, duration:
0:00:00.033333333, offset: -1, offset_end: -1, flags: 00006000 delta-unit
tag-memory , meta: none) 0x7f682c014b00
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = event   *******
(fakesink0:sink) E (type: gap (40966), GstEventGap, timestamp=(guint64)0,
duration=(guint64)28901000000;) 0x7f682c017740
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (113 bytes, dts: none, pts: 0:00:00.000000000, duration:
0:00:00.033333333, offset: -1, offset_end: -1, flags: 00006000 delta-unit
tag-memory , meta: none) 0x7f682c014c10


but in the original file the buffer with size 113 bytes following the one with
size 121 and pts 0:00:31.901000000 has a pts setted to 0:00:32.867000000 and
not to 0

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