libxaac/decoder/drc_src
Ramesh Katuri fe1d70bf7e Cleanup memory allocation for DRC buffers
This fixes un intialized data access in loudness equalizer selection
Memory allocation and distribution inside DRC module was cleaned up.
Memory clean-up changes were done inside the library and in test bench.
Similar changes were done in OMX and C2 plug-in as well.

Bug: 115509210
Test: vendor+poc
Change-Id: I6a2bf5fe6eeecc5d0fec395af020aef8221a5f93
2019-02-04 12:12:13 -08:00
..
impd_apicmd_standards.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_api.c Cleanup memory allocation for DRC buffers 2019-02-04 12:12:13 -08: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 for OOB write in loudness info set ext 2018-10-27 10:38:12 -07: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 Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_common.h Cleanup memory allocation for DRC buffers 2019-02-04 12:12:13 -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 for oobw in impd_manage_eq_complexity() due to eq_set_id" 2019-01-07 19:26:30 +00:00
impd_drc_eq.c Changes based on review comments 2018-07-03 11:21:47 -07:00
impd_drc_eq.h Cleanup memory allocation for DRC buffers 2019-02-04 12:12:13 -08:00
impd_drc_error_codes.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_extr_delta_coded_info.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_extr_delta_coded_info.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_fiilter_bank.c 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 Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_gain_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_gain_decoder.c Cleanup memory allocation for DRC buffers 2019-02-04 12:12:13 -08: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_host_params.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_host_params.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_init.c Cleanup memory allocation for DRC buffers 2019-02-04 12:12:13 -08:00
impd_drc_interface.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_interface_decoder.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_interface_parser.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_loud_eq.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_loudness_control.c Fix for stack buffer overflow in drc loudness control 2018-10-29 15:47:53 -07:00
impd_drc_loudness_control.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_main_qmf_process.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_main_stft_process.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_main_td_process.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_main_td_qmf_process.c Formatting changes 2018-06-07 16:52:19 -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 Changes based on review comments 2018-07-03 11:21:47 -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 Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_process_audio.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_qmf_filter.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_rom.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_rom.h Formatting changes 2018-06-07 16:52:19 -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 OOB read in impd_drc_uni_sel_proc_process 2019-01-10 10:50:22 -08:00
impd_drc_selection_process.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_selection_process_drcset_selection.c Merge "Fix for OOB write in mpeg-d drc bit stream parsing by adding bound checks" into pi-dev am: 850b4ba6f3 2018-11-21 09:38:33 -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 Merge "Fix for oobw in impd_manage_drc_complexity() due to drc_set_id" 2019-01-07 19:28:00 +00: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.c Formatting changes 2018-06-07 16:52:19 -07: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_common.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