diff options
author | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2016-09-29 14:31:37 +0100 |
---|---|---|
committer | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2016-09-29 15:13:07 +0100 |
commit | 58bb21c463dfdb956e1a6811d345c556c9d95b17 (patch) | |
tree | bfb852bef0419c8aee9f6904dabd183fa61041a5 /ext/fdkaac/gstfdkaacdec.h | |
parent | 95de5bf19395132c67c9b8a2ef93e2a92226e1b2 (diff) | |
download | gstreamer-plugins-bad-58bb21c463dfdb956e1a6811d345c556c9d95b17.tar.gz |
fdkaacdec: avoid memory corruption on decoding error
The buffer size is expected to be in multiples of the sample size,
not in bytes.
https://bugzilla.gnome.org/show_bug.cgi?id=772186
Diffstat (limited to 'ext/fdkaac/gstfdkaacdec.h')
-rw-r--r-- | ext/fdkaac/gstfdkaacdec.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/fdkaac/gstfdkaacdec.h b/ext/fdkaac/gstfdkaacdec.h index a805a2ad6..5f766bc1c 100644 --- a/ext/fdkaac/gstfdkaacdec.h +++ b/ext/fdkaac/gstfdkaacdec.h @@ -45,7 +45,7 @@ struct _GstFdkAacDec { GstAudioDecoder element; HANDLE_AACDECODER dec; - guint8 *decode_buffer; + gint16 *decode_buffer; gint decode_buffer_size; }; |