summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarish Mahendrakar <harish.mahendrakar@ittiam.com>2016-05-13 10:33:34 +0530
committerJessica Wagantall <jwagantall@cyngn.com>2016-07-07 11:07:12 -0700
commit42e286f9bf8edbd2f1927b6db396bdb61e974242 (patch)
tree431b4e0a24b9570414e1c4fd4b190571a766d515
parentfa19772bcc75b09e234adad9171895563c8b731b (diff)
downloadandroid_external_libavc-42e286f9bf8edbd2f1927b6db396bdb61e974242.tar.gz
android_external_libavc-42e286f9bf8edbd2f1927b6db396bdb61e974242.tar.bz2
android_external_libavc-42e286f9bf8edbd2f1927b6db396bdb61e974242.zip
Decoder: Set u1_long_term_reference_flag to 0 for error concealment
For MBs which are in error, set u1_long_term_reference_flag to zero. This ensures latest frame is used for concealment Bug: 28470138 Ticket: CYNGNOS-3020 Change-Id: I58eab5bc1da277823f3dbb4103ba50867f8935dc (cherry picked from commit eacafb943c46399d648d0ce9ed01df7ed17686af)
-rw-r--r--decoder/ih264d_parse_pslice.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/decoder/ih264d_parse_pslice.c b/decoder/ih264d_parse_pslice.c
index 4084fca..2cb2274 100644
--- a/decoder/ih264d_parse_pslice.c
+++ b/decoder/ih264d_parse_pslice.c
@@ -1462,7 +1462,7 @@ WORD32 ih264d_mark_err_slice_skip(dec_struct_t * ps_dec,
ih264d_err_pic_dispbuf_mgr(ps_dec);
return 0;
}
-
+ ps_dec->ps_dpb_cmds->u1_long_term_reference_flag = 0;
if(prev_slice_err == 1)
{
/* first slice - missing/header corruption */