[FFmpeg-cvslog] vaapi_encode_vp8: memset the the structure to 0

Haihao Xiang git at videolan.org
Mon May 7 23:36:16 EEST 2018


ffmpeg | branch: master | Haihao Xiang <haihao.xiang at intel.com> | Fri May  4 22:41:07 2018 +0800| [1b0e0578c2ed1bf63e7c014906e02d654f286c0c] | committer: Mark Thompson

vaapi_encode_vp8: memset the the structure to 0

The structure has reserved bytes, it is required to set the reserved
bytes to 0 for future use.

Signed-off-by: Haihao Xiang <haihao.xiang at intel.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1b0e0578c2ed1bf63e7c014906e02d654f286c0c
---

 libavcodec/vaapi_encode_vp8.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavcodec/vaapi_encode_vp8.c b/libavcodec/vaapi_encode_vp8.c
index b4c5521d1f..a2e861a8d1 100644
--- a/libavcodec/vaapi_encode_vp8.c
+++ b/libavcodec/vaapi_encode_vp8.c
@@ -143,6 +143,8 @@ static int vaapi_encode_vp8_write_quant_table(AVCodecContext *avctx,
     *type     = VAQMatrixBufferType;
     *data_len = sizeof(quant);
 
+    memset(&quant, 0, sizeof(quant));
+
     if (pic->type == PICTURE_TYPE_P)
         q = priv->q_index_p;
     else



More information about the ffmpeg-cvslog mailing list