Calculate the required space of batch buffer to avoid buffer overflow in encoding
authorZhao Yakui <yakui.zhao@intel.com>
Fri, 8 Nov 2013 07:36:28 +0000 (15:36 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Wed, 13 Nov 2013 07:33:37 +0000 (15:33 +0800)
commit8f68c229ba15f3d2c830edc043ad8a7895fa1bcb
treeb407fec7e2dfc64d7e0b32a726b5aa16f50da324
parentd68025cd2000ea6b195b24e03acff838572c223e
Calculate the required space of batch buffer to avoid buffer overflow in encoding

The required size is based on the number of macroblocks and slice parameter.
Then it can avoid that too large buffer is allocated or possible overflow.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 8acdfd023e50af37a5642e2517683c34accd78b0)
src/gen6_mfc.c
src/gen6_mfc.h
src/gen75_mfc.c