[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