libavc/decoder
Hamsalekha S 5df744afde Decoder: Conceal picture only if valid picture buffer is obtained.
If all the slices in the current pic were invalid, then
the decoder would not have received a valid picture buffer
in the current call. In such cases there is no need to conceal or
deblock the picture.

Bug: 62896384
Test: run ASAN-enabled PoC before/after the patch
Change-Id: I3cf6e871592826f93b0dcd2b06fff80677bc8338
2017-08-18 20:45:17 +00:00
..
arm fix file permissions 2015-05-05 17:51:34 +00:00
mips fix file permissions 2015-05-05 17:51:34 +00:00
x86 fix file permissions 2015-05-05 17:51:34 +00:00
ih264d.h Decoder: Reduced memory requirements 2015-09-23 18:35:27 +00:00
ih264d_api.c Decoder: Conceal picture only if valid picture buffer is obtained. 2017-08-18 20:45:17 +00:00
ih264d_bitstrm.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_bitstrm.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_cabac.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_cabac.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_cabac_init_tables.c Multithreading changes and better error resilience 2015-06-03 07:27:36 -07:00
ih264d_compute_bs.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_deblocking.c Multithreading changes and better error resilience 2015-06-03 07:27:36 -07:00
ih264d_deblocking.h Multithreading changes and better error resilience 2015-06-03 07:27:36 -07:00
ih264d_debug.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_defs.h Decoder: Fix in checking for valid profile flags 2016-12-08 00:16:31 +00:00
ih264d_dpb_manager.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_dpb_mgr.c Decoder: Fix in the case of MMCO 6 2017-06-06 21:37:21 +00:00
ih264d_error_handler.h Improved error resilience in decoder 2015-06-25 08:25:44 -07:00
ih264d_format_conv.c Multithreading changes and better error resilience 2015-06-03 07:27:36 -07:00
ih264d_format_conv.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_function_selector.h Remove an unused and unnecessary function prototype and associated define 2015-06-25 08:25:51 -07:00
ih264d_function_selector_generic.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_inter_pred.c Decoder: Fixes for handling errors in multi-slice MB Aff streams 2016-09-22 18:19:55 +00:00
ih264d_inter_pred.h Multithreading changes and better error resilience 2015-06-03 07:27:36 -07:00
ih264d_mb_utils.c Decoder: Reduced memory requirements 2015-09-23 18:35:27 +00:00
ih264d_mb_utils.h Multithreading changes and better error resilience 2015-06-03 07:27:36 -07:00
ih264d_mem_request.h Decoder: Reduced memory requirements 2015-09-23 18:35:27 +00:00
ih264d_mvpred.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_mvpred.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_nal.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_nal.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_parse_bslice.c Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf. 2017-07-13 17:49:14 +00:00
ih264d_parse_cabac.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_parse_cabac.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_parse_cavlc.c Decoder: Fix stack underflow in CAVLC 4x4 parse functions 2016-02-22 14:54:08 -08:00
ih264d_parse_cavlc.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_parse_headers.c Merge "Fixed hang in the case of multiple sps id." into mnc-dev 2017-06-06 23:58:05 +00:00
ih264d_parse_headers.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_parse_islice.c Merge "Decoder: Fix end of bitstream error." into mnc-dev 2017-05-16 20:49:45 +00:00
ih264d_parse_islice.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_parse_mb_header.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_parse_mb_header.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_parse_pslice.c Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf. 2017-07-13 17:49:14 +00:00
ih264d_parse_slice.c Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf. 2017-07-13 17:49:14 +00:00
ih264d_parse_slice.h Decoder: Moved end of pic processing to end of decode call 2017-02-14 16:58:07 +00:00
ih264d_process_bslice.c Decoder: Fixed overflow in refernce list creation. 2017-07-07 10:34:44 -07:00
ih264d_process_bslice.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_process_intra_mb.c Fix stack buffer overflow in ih264d_process_intra_mb 2017-05-10 15:58:24 +00:00
ih264d_process_intra_mb.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_process_pslice.c Decoder: Fixed overflow in refernce list creation. 2017-07-10 18:49:51 +00:00
ih264d_process_pslice.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_quant_scaling.c fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_quant_scaling.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_sei.c Decoder: Fixed an out of bound access while parsing SEI 2017-01-13 10:33:18 -08:00
ih264d_sei.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_structs.h Merge "Initializing reference list for every P/B slice." into mnc-dev 2017-06-06 20:27:41 +00:00
ih264d_tables.c Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read 2017-01-17 16:12:12 -08:00
ih264d_tables.h Multithreading changes and better error resilience 2015-06-03 07:27:36 -07:00
ih264d_thread_compute_bs.c Multithreading changes and better error resilience 2015-06-03 07:27:36 -07:00
ih264d_thread_compute_bs.h Multithreading changes and better error resilience 2015-06-03 07:27:36 -07:00
ih264d_thread_parse_decode.c Decoder: Reduced memory requirements 2015-09-23 18:35:27 +00:00
ih264d_thread_parse_decode.h Multithreading changes and better error resilience 2015-06-03 07:27:36 -07:00
ih264d_transfer_address.h fix file permissions 2015-05-05 17:51:34 +00:00
ih264d_utils.c Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf. 2017-07-13 17:49:14 +00:00
ih264d_utils.h Decoder: Reduced memory requirements 2015-09-23 18:35:27 +00:00
ih264d_vui.c Decoder: Reduced memory requirements 2015-09-23 18:35:27 +00:00
ih264d_vui.h Decoder: Reduced memory requirements 2015-09-23 18:35:27 +00:00
iv.h Decoder: Reduced memory requirements 2015-09-23 18:35:27 +00:00
ivd.h Decoder: Reduced memory requirements 2015-09-23 18:35:27 +00:00