[Bug 334082] matroskademux: support for multi-segment Matroska files
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Jan 10 10:06:45 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=334082
y.bandou <bandou.yacine at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bandou.yacine at gmail.com
--- Comment #7 from y.bandou <bandou.yacine at gmail.com> ---
I have also seen this issue with WebM fragments in MSE support of
WebKitForWayland.
matroskademux receives the WebM elements in this order and in this state:
Element id GST_EBML_ID_HEADER, state GST_MATROSKA_READ_STATE_START
Element id GST_MATROSKA_ID_SEGMENT, state GST_MATROSKA_READ_STATE_SEGMENT
Element id GST_MATROSKA_ID_SEEKHEAD, state GST_MATROSKA_READ_STATE_HEADER
Element id GST_EBML_ID_VOID, state GST_MATROSKA_READ_STATE_HEADER
Element id GST_MATROSKA_ID_SEGMENTINFO, state GST_MATROSKA_READ_STATE_HEADER
Element id GST_MATROSKA_ID_TRACKS, state GST_MATROSKA_READ_STATE_HEADER
Element id GST_MATROSKA_ID_CUES, state GST_MATROSKA_READ_STATE_HEADER
Element id GST_MATROSKA_ID_CLUSTER, state GST_MATROSKA_READ_STATE_HEADER
Element id GST_MATROSKA_ID_CLUSTERTIMECODE, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_SIMPLEBLOCK, state GST_MATROSKA_READ_STATE_DATA
*
*
*
Element id GST_MATROSKA_ID_CLUSTER, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_CLUSTERTIMECODE, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_SIMPLEBLOCK, state GST_MATROSKA_READ_STATE_DATA
*
*
*
Element id GST_EBML_ID_HEADER, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_SEGMENT, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_SEEKHEAD, state GST_MATROSKA_READ_STATE_DATA
Element id GST_EBML_ID_VOID, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_SEGMENTINFO, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_TRACKS, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_CUES, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_CLUSTER, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_CLUSTERTIMECODE, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_SIMPLEBLOCK, state GST_MATROSKA_READ_STATE_DATA
*
*
*
Element id GST_MATROSKA_ID_CLUSTER, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_CLUSTERTIMECODE, state GST_MATROSKA_READ_STATE_DATA
Element id GST_MATROSKA_ID_SIMPLEBLOCK, state GST_MATROSKA_READ_STATE_DATA
*
*
*
MatroskDemux ignores the element "GST_EBML_ID_HEADER" in
"GST_MATROSKA_READ_STATE_DATA" state, so it doesn't reset the streams parser
and doesn't parse the new EBML Header.
--
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