[Bug 793333] matroskademux: Allow Matroska headers to be read more than once

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Sep 20 12:03:21 UTC 2018


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

--- Comment #10 from Alicia Boya GarcĂ­a <aboya at igalia.com> ---
Created attachment 373712
  --> https://bugzilla.gnome.org/attachment.cgi?id=373712&action=edit
MSE WebM segments that can be used to reproduce the bug

I'm attaching a compressed folder containing MSE WebM segments from the YouTube
tests that can be used to reproduce the bug.

$ gst-launch-1.0 pushfilesrc location=<(cat {init,media1,init,media2}.webm) !
matroskademux ! fakesink silent=false -v

Expected result:

Last demuxed frame should be PTS=0:00:09.977000000.

Actual result (without the patch):

Last demuxed frame is PTS=0:00:04.972000000. (Matroskademux gives up on the
second `init.webm`, having parsed only up to `media1.webm`)

Note: Several init.webm is something that will only happen in MSE (typically on
seeks or changes of quality), not in regular video files. Also, for the MSE use
case the running time of the frames emitted by matroskademux is not important:
only stream time matters.

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