summaryrefslogtreecommitdiffstats
path: root/decoder/ih264d_api.c
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2017-01-18 18:42:47 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-01-18 18:42:47 +0000
commitd5424f66e3bafea7112d6e864cb9f5ea64cbeef3 (patch)
treeefd954a050b691e3e5113cba316e11ef9a48948a /decoder/ih264d_api.c
parent78523d557ae7948cd266f595f2a3fec639fd1bab (diff)
parent74f03b639e48a31c1c7e21583a244d6e1db1b97f (diff)
downloadandroid_external_libavc-d5424f66e3bafea7112d6e864cb9f5ea64cbeef3.tar.gz
android_external_libavc-d5424f66e3bafea7112d6e864cb9f5ea64cbeef3.tar.bz2
android_external_libavc-d5424f66e3bafea7112d6e864cb9f5ea64cbeef3.zip
Merge "DO NOT MERGE Decoder: Increase memory allocation for weights & offsets for interlaced clips" into mnc-dev
Diffstat (limited to 'decoder/ih264d_api.c')
-rw-r--r--decoder/ih264d_api.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/decoder/ih264d_api.c b/decoder/ih264d_api.c
index ca74b5e..8d73fbe 100644
--- a/decoder/ih264d_api.c
+++ b/decoder/ih264d_api.c
@@ -2210,7 +2210,8 @@ WORD32 ih264d_fill_num_mem_rec(void *pv_api_ip, void *pv_api_op)
u4_mem_size += (sizeof(UWORD32) * 3 * (MAX_REF_BUFS * MAX_REF_BUFS)) << 3;
u4_mem_size = ALIGN64(u4_mem_size);
- u4_mem_size += sizeof(UWORD32) * 2 * 3 * (MAX_REF_BUFS * MAX_REF_BUFS);
+ u4_mem_size += sizeof(UWORD32) * 2 * 3
+ * ((MAX_FRAMES << 1) * (MAX_FRAMES << 1));
u4_mem_size = ALIGN64(u4_mem_size);
memTab[MEM_REC_INTERNAL_SCRATCH].u4_mem_alignment =