diff options
Diffstat (limited to 'encoder/hme_refine.c')
-rw-r--r-- | encoder/hme_refine.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/encoder/hme_refine.c b/encoder/hme_refine.c index c8e6b38..2932bd1 100644 --- a/encoder/hme_refine.c +++ b/encoder/hme_refine.c @@ -2011,8 +2011,9 @@ void hme_update_mv_bank_in_l1_me( pi1_ref_idx4 = pi1_ref_idx3 + (ps_layer_mv->i4_num_mvs_per_blk); { - search_node_t *aps_result_nodes_sorted[2][MAX_NUM_REF * 4]; - U08 au1_cost_shifts_for_sorted_node[2][MAX_NUM_REF * 4]; + /* max ref frames * max results per partition * number of partitions (4x4, 8x8) */ + search_node_t *aps_result_nodes_sorted[2][MAX_NUM_REF * MAX_RESULTS_PER_PART * 2]; + U08 au1_cost_shifts_for_sorted_node[2][MAX_NUM_REF * MAX_RESULTS_PER_PART * 2]; S32 i; |