libxaac/decoder/drc_src
Rajat Kumar 86d7dd791e Fix for oob in ia_drc_instructions_struct
drc_config->drc_instructions_uni_drc_count
+ drc_config->dwnmix_instructions_count is
used as index in the function
impd_drc_gen_instructions_for_drc_off,
without checked for bounds.

Hence the check has been added here.

Bug:143517852
Test: poc in bug

Change-Id: I1134236b421d97097a5deb25dbf889f25e7a29ef
2020-01-11 16:50:54 -08:00
..
impd_apicmd_standards.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_api.c Fixes to incorporate latest conformance criteria 2019-07-03 10:23:20 -07:00
impd_drc_api_defs.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_api_struct_def.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_bitbuffer.c Fix to add few bound checks in DRC, based on code review 2019-11-13 14:23:08 -08:00
impd_drc_bitbuffer.h Fix for OOB write in loudness info set ext 2018-10-27 10:38:12 -07:00
impd_drc_bitstream_dec_api.h Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_common.h Fix to add few bound checks in DRC, based on code review 2019-11-13 14:23:08 -08:00
impd_drc_config_params.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_dec.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_definitions.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_dynamic_payload.c Merge "Fix to add few bound checks in DRC, based on code review" 2019-11-14 01:43:53 +00:00
impd_drc_eq.c Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_eq.h Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_error_codes.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_extr_delta_coded_info.c Fix to add few bound checks in DRC, based on code review 2019-11-13 14:23:08 -08:00
impd_drc_extr_delta_coded_info.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_filter_bank.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_filter_bank.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_gain_dec.c Fix to define all tables as const in libxaac 2019-07-17 12:24:16 -07:00
impd_drc_gain_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_gain_decoder.c Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_gain_decoder.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_hashdefines.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_init.c Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_interface.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_interface_decoder.c Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_loudness_control.c Fix to define all tables as const in libxaac 2019-07-17 12:24:16 -07:00
impd_drc_loudness_control.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_main_td_process.c Fixes to incorporate latest conformance criteria 2019-07-03 10:23:20 -07:00
impd_drc_multi_band.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_multiband.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_parametric_dec.c Fix to define all tables as const in libxaac 2019-07-17 12:24:16 -07:00
impd_drc_parser.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_parser_interface.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_peak_limiter.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_peak_limiter.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_peak_limiter_struct.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_process.c Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_process_audio.h Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_qmf_filter.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_rom.c Fix to define all tables as const in libxaac 2019-07-17 12:24:16 -07:00
impd_drc_rom.h Fix to define all tables as const in libxaac 2019-07-17 12:24:16 -07:00
impd_drc_sel_proc_drc_set_sel.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_selection_process.c Fix to add few bound checks in DRC, based on code review 2019-11-13 14:23:08 -08:00
impd_drc_selection_process.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_selection_process_drcset_selection.c Fix to add few bound checks in DRC, based on code review 2019-11-13 14:23:08 -08:00
impd_drc_selection_process_init.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_shape_filter.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_static_payload.c Fix for oob in ia_drc_instructions_struct 2020-01-11 16:50:54 -08:00
impd_drc_struct.h Fix for global buffer overflow in impd_init_loudness_control function 2018-11-05 11:21:58 -08:00
impd_drc_tables.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_bitstream_dec_api.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_eq.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_gain_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_interface.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_loud_eq.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_multi_band.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_parser.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_process_audio.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_sel_proc_drc_set_sel.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_sel_proc_init.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_sel_proc_loudness_control.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_shape_filter.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_tables.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_error_handler.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_error_standards.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_memory_standards.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_parametric_drc_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_type_def.h Formatting changes 2018-06-07 16:52:19 -07:00