gstreamer/gst
Tim-Philipp Müller 405aae4568 qtdemux: guard against bogus atom sizes and short reads
Check the possibly 64-bit atom size more carefully before casting it
to an int and passing it to gst_pad_pull_range(), otherwise we might
end up pulling 0 bytes, getting an empty buffer as requested and
dereferencing not available data whilst thinking we actually asked
for and got 0x1000000000000 bytes. Similar fix for push mode operation
where neededbytes ends up being 0 bytes, which makes us assert. Fixes
crash with broken or fuzzed file (NB #122378).
2009-07-01 09:24:38 +01:00
..
alpha Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
apetag apedemux: add container-format tag 2009-06-22 10:49:03 +01:00
audiofx audioamplify: Fix integer overflows on 32 bit architectures 2009-06-21 17:13:43 +02:00
auparse Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
autodetect Update Since: tags in autodetect srcs and audioecho 2009-02-19 13:16:39 +00:00
avi avidemux: Removed unused variable 2009-06-25 08:09:57 +02:00
cutter Remove unused variables in _class_init 2009-04-18 18:51:27 +02:00
debugutils Remove unused variables in _class_init 2009-04-18 18:51:27 +02:00
deinterlace deinterlace: Remove the interlaced field from the output caps if deinterlacing is enabled 2009-06-23 17:52:29 +02:00
effectv effectv: Add basic documentation for the effectv elements 2009-06-16 20:38:42 +02:00
equalizer equalizer: Use floating point arithmetic internally for the int16 mode 2009-05-28 12:39:46 +02:00
flv flvparse: Add missing break in switch/case. 2009-06-25 08:11:09 +02:00
flx Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
goom docs: Quieten a couple more docs warnings 2009-06-11 11:39:25 +01:00
goom2k1 Update and add documentation for plugins with no deps (gst). 2009-01-28 12:32:59 +02:00
icydemux Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
id3demux id3demux: add container-format tag 2009-06-22 10:49:02 +01:00
interleave Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
law law: fix caps and negotiation 2009-06-30 15:59:20 +02:00
level Update and add documentation for plugins with no deps (gst). 2009-01-28 12:32:59 +02:00
matroska matroska: and the new headers too 2009-06-23 14:39:56 +02:00
median Don't install static libs for plugins. Fixes #550851 for -good. 2008-11-04 12:28:34 +00:00
monoscope Update and add documentation for plugins with no deps (gst). 2009-01-28 12:32:59 +02:00
multifile Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
multipart multipartdemux: post container-format tag 2009-06-22 10:49:02 +01:00
oldcore Don't install static libs for plugins. Fixes #550851 for -good. 2008-11-04 12:28:34 +00:00
qtdemux qtdemux: guard against bogus atom sizes and short reads 2009-07-01 09:24:38 +01:00
replaygain rganalysis: Add ability to post level messages 2009-05-07 16:25:41 +02:00
rtp rtpmp4vpay: add support for buffer-list 2009-06-19 18:00:35 +02:00
rtsp rtpdec: fix some buffer leaks 2009-06-25 13:18:14 +02:00
smpte Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
spectrum Update and add documentation for plugins with no deps (gst). 2009-01-28 12:32:59 +02:00
udp Don't use sendmsg()-dependent code on Windows 2009-06-30 20:38:33 +02:00
videobox videobox: draw the complete U and V planes 2009-05-04 11:26:56 +02:00
videocrop aspectratiocrop: Don't forget to call parent finalize implementation. 2009-02-10 11:27:51 +01:00
videofilter Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
videomixer docs: Quieten a couple more docs warnings 2009-06-11 11:39:25 +01:00
wavenc Update and add documentation for plugins with no deps (gst). 2009-01-28 12:32:59 +02:00
wavparse wavparse: handle LIST INFO of 0 size 2009-06-07 13:37:04 +02:00
y4m [MOVED FROM BAD] y4menc: change my email 2009-05-15 23:35:09 +01:00
Makefile.am tidying up -good for business 2005-08-30 17:32:12 +00:00