[Bug 774566] matroskaparse: error out on last buffer

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Nov 17 18:02:22 UTC 2016


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

Nicola <lists at svrinformatica.it> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #340128|0                           |1
        is obsolete|                            |

--- Comment #13 from Nicola <lists at svrinformatica.it> ---
Created attachment 340161
  --> https://bugzilla.gnome.org/attachment.cgi?id=340161&action=edit
tentative patch

please take a look at this attempt, probably there is still something to
improve,

please note that gst_matroska_parse_parse_id and gst_matroska_demux_parse_id
does not works in the same way:

https://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/gst/matroska/matroska-demux.c#n4324

read is defined as guint64, but while skipping is passed to
gst_matroska_demux_flush 

https://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/gst/matroska/matroska-demux.c#n4563

but gst_matroska_demux_flush want a guint, in the error case the value
overflows

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