aboutsummaryrefslogtreecommitdiff
path: root/encoder/hme_refine.c
diff options
context:
space:
mode:
Diffstat (limited to 'encoder/hme_refine.c')
-rw-r--r--encoder/hme_refine.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/encoder/hme_refine.c b/encoder/hme_refine.c
index 2932bd1..7a2e980 100644
--- a/encoder/hme_refine.c
+++ b/encoder/hme_refine.c
@@ -5129,7 +5129,7 @@ void hme_populate_cu_tree(
#if ENABLE_CU_TREE_CULLING
{
- cur_ctb_cu_tree_t *ps_32x32_root;
+ cur_ctb_cu_tree_t *ps_32x32_root = NULL;
switch(e_parent_blk_pos)
{
@@ -5157,6 +5157,11 @@ void hme_populate_cu_tree(
break;
}
+ default:
+ {
+ DBG_PRINTF("Invalid block position %d\n", e_parent_blk_pos);
+ break;
+ }
}
if(ps_32x32_root->is_node_valid)
@@ -5249,6 +5254,11 @@ void hme_populate_cu_tree(
break;
}
+ default:
+ {
+ DBG_PRINTF("Invalid block position %d\n", e_grandparent_blk_pos);
+ break;
+ }
}
switch(e_parent_blk_pos)
@@ -5277,6 +5287,11 @@ void hme_populate_cu_tree(
break;
}
+ default:
+ {
+ DBG_PRINTF("Invalid block position %d\n", e_parent_blk_pos);
+ break;
+ }
}
ps_32x32_blk = &ps_ctb_cluster_info->ps_32x32_blk[e_grandparent_blk_pos];