summaryrefslogtreecommitdiff
path: root/ext/fdkaac/gstfdkaacdec.h
diff options
context:
space:
mode:
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2016-09-29 14:31:37 +0100
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2016-09-29 15:13:07 +0100
commit58bb21c463dfdb956e1a6811d345c556c9d95b17 (patch)
treebfb852bef0419c8aee9f6904dabd183fa61041a5 /ext/fdkaac/gstfdkaacdec.h
parent95de5bf19395132c67c9b8a2ef93e2a92226e1b2 (diff)
downloadgstreamer-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.h2
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;
};