gstreamer/gst-libs/gst
Vincent Penquerc'h c73a5e0c54 h264parser: fix stack smashing
Ensure that we do not trust the bitstream when filling a table
with a fixed max size.
Additionally, the code was not quite matching what the spec says:
- a value of 3 broke from the loop before adding an entry
- an unhandled value did not add an entry
The reference algorithm does these things differently (7.3.3.1
in ITU-T Rec. H.264 (05/2003)).

This plays (apparently correctly) the original repro file, with
no stack smashing.

Based on a patch and bug report by André Draszik <git@andred.net>
2015-01-14 11:39:55 +00:00
..
adaptivedemux adaptivedemux: only update segment if we have a valid PTS 2015-01-07 09:30:40 -03:00
base aggregator: Remove pointless atomic 2015-01-09 22:08:08 -05:00
basecamerabinsrc basecamerasrc: fix typo in docs 2014-11-28 00:13:22 +00:00
codecparsers h264parser: fix stack smashing 2015-01-14 11:39:55 +00:00
gl gl: split glcolorconvert usage from glupload 2015-01-14 22:22:13 +11:00
insertbin insertbin: Add doc for the ignored user-data in action signals 2014-11-03 20:45:03 -05:00
interfaces GstPhotography: Add new enum values to match android's parameters 2012-11-20 09:37:59 +00:00
mpegts mpegts: fix some compiler warnings 2014-11-25 10:23:43 +01:00
uridownloader libs:uridownloader: Properly declare APIs as UNSTABLE 2014-06-21 17:02:50 +02:00
video gitignore: ignore more files 2015-01-12 22:52:36 +01:00
wayland libs: Don't install headers and pc files for libgstwayland/badvideo/badbase 2014-07-11 09:33:57 +02:00
gettext.h Fix FSF address 2012-11-04 00:09:59 +00:00
glib-compat-private.h glib-compat-private.h: remove old GStaticRecMutex stuff 2013-02-12 10:39:44 +00:00
gst-i18n-plugin.h Fix FSF address 2012-11-04 00:09:59 +00:00
Makefile.am gst-libs: build order: uridownloader before adaptivedemux 2014-12-08 08:24:17 -03:00