[Bug 774566] matroskaparse: error out on last buffer

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Nov 17 08:33:52 UTC 2016


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

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---
   Target Milestone|1.11.1                      |git master

--- Comment #4 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
While this part is correct, there is a remaining problem. It does not work yet
on your file (also not with matroskademux in push mode, just add a queue after
filesrc for example).

The problem here is that after the last valid EBML item, there is an invalid
one. For pull mode we can handle that by skipping to the next cluster that
would follow, and try to recover from there (in this case actually EOS because
the next cluster is not there).

For push mode we can't do that currently. Some logic for that has to be added
to the demuxer and parser for that.

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