diff options
author | Hamsalekha S <hamsalekha.s@ittiam.com> | 2015-05-22 17:50:10 +0530 |
---|---|---|
committer | Marco Nelissen <marcone@google.com> | 2015-10-09 11:35:26 -0700 |
commit | 9d04b13b620d16e67163d45e5c8fb261383d80b7 (patch) | |
tree | b6e823fcf876dce739477747ef37262ee4be1e4c | |
parent | 0ddd967709494a3180fcaba13fa3e6c985f7895b (diff) | |
download | android_external_libavc-9d04b13b620d16e67163d45e5c8fb261383d80b7.tar.gz android_external_libavc-9d04b13b620d16e67163d45e5c8fb261383d80b7.tar.bz2 android_external_libavc-9d04b13b620d16e67163d45e5c8fb261383d80b7.zip |
Moved check for level after check for resolution change.
This is required for DRC tests in CTS .
Change-Id: Icd0fe10d97c6ee55f8358682a578bddb58590de4
-rw-r--r-- | decoder/ih264d_parse_headers.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/decoder/ih264d_parse_headers.c b/decoder/ih264d_parse_headers.c index e97f457..fc88afc 100644 --- a/decoder/ih264d_parse_headers.c +++ b/decoder/ih264d_parse_headers.c @@ -897,6 +897,10 @@ WORD32 ih264d_parse_sps(dec_struct_t *ps_dec, dec_bit_stream_t *ps_bitstrm) ps_dec->u2_disp_width = i4_cropped_wd; } + if(ps_dec->u4_level_at_init < u1_level_idc) + { + return IH264D_UNSUPPORTED_LEVEL; + } if(1 == ps_seq->u1_vui_parameters_present_flag) { |