diff options
Diffstat (limited to 'decoder/drc_src/impd_drc_loudness_control.h')
-rw-r--r-- | decoder/drc_src/impd_drc_loudness_control.h | 98 |
1 files changed, 43 insertions, 55 deletions
diff --git a/decoder/drc_src/impd_drc_loudness_control.h b/decoder/drc_src/impd_drc_loudness_control.h index 0cdfcb3..76acc26 100644 --- a/decoder/drc_src/impd_drc_loudness_control.h +++ b/decoder/drc_src/impd_drc_loudness_control.h @@ -25,80 +25,68 @@ extern "C" { #endif /* __cplusplus */ WORD32 -impd_mixing_level_info(ia_drc_sel_proc_params_struct* pstr_drc_sel_proc_params_struct, - ia_drc_loudness_info_set_struct* pstr_loudness_info, - WORD32 requested_dwnmix_id, - WORD32 drc_set_id_requested, - WORD32 eq_set_id_requested, - FLOAT32* mixing_level); +impd_mixing_level_info( + ia_drc_sel_proc_params_struct* pstr_drc_sel_proc_params_struct, + ia_drc_loudness_info_set_struct* pstr_loudness_info, + WORD32 requested_dwnmix_id, WORD32 drc_set_id_requested, + WORD32 eq_set_id_requested, FLOAT32* mixing_level); WORD32 impd_signal_peak_level_info(ia_drc_config* pstr_drc_config, - ia_drc_loudness_info_set_struct* pstr_loudness_info, - ia_drc_instructions_struct* str_drc_instruction_str, - WORD32 requested_dwnmix_id, - WORD32 album_mode, - WORD32 num_compression_eq_count, - WORD32* num_compression_eq_id, - WORD32* peak_info_count, - WORD32 eq_set_id[], - FLOAT32 signal_peak_level[], - WORD32 explicit_peak_information_present[]); + ia_drc_loudness_info_set_struct* pstr_loudness_info, + ia_drc_instructions_struct* str_drc_instruction_str, + WORD32 requested_dwnmix_id, WORD32 album_mode, + WORD32 num_compression_eq_count, + WORD32* num_compression_eq_id, + WORD32* peak_info_count, WORD32 eq_set_id[], + FLOAT32 signal_peak_level[], + WORD32 explicit_peak_information_present[]); WORD32 -impd_extract_loudness_peak_to_average_info(ia_loudness_info_struct* loudness_info, - WORD32 dyn_range_measurement_type, - WORD32 * loudness_peak_2_avg_value_present, - FLOAT32* loudness_peak_2_avg_value); +impd_extract_loudness_peak_to_average_info( + ia_loudness_info_struct* loudness_info, WORD32 dyn_range_measurement_type, + WORD32* loudness_peak_2_avg_value_present, + FLOAT32* loudness_peak_2_avg_value); WORD32 impd_loudness_peak_to_average_info( - ia_drc_loudness_info_set_struct* pstr_loudness_info, - ia_drc_instructions_struct* str_drc_instruction_str, - WORD32 requested_dwnmix_id, - WORD32 dyn_range_measurement_type, - WORD32 album_mode, - WORD32* loudness_peak_2_avg_value_present, - FLOAT32* loudness_peak_2_avg_value); + ia_drc_loudness_info_set_struct* pstr_loudness_info, + ia_drc_instructions_struct* str_drc_instruction_str, + WORD32 requested_dwnmix_id, WORD32 dyn_range_measurement_type, + WORD32 album_mode, WORD32* loudness_peak_2_avg_value_present, + FLOAT32* loudness_peak_2_avg_value); WORD32 -impd_overall_loudness_present( ia_loudness_info_struct* loudness_info, +impd_overall_loudness_present(ia_loudness_info_struct* loudness_info, WORD32* loudness_info_present); WORD32 -impd_find_overall_loudness_info(ia_drc_sel_proc_params_struct* pstr_drc_sel_proc_params_struct, - ia_drc_loudness_info_set_struct* pstr_loudness_info, - WORD32 requested_dwnmix_id, - WORD32 drc_set_id_requested, - WORD32* overall_loudness_info_present, - WORD32* loudness_info_count, - ia_loudness_info_struct* loudness_info[]); +impd_find_overall_loudness_info( + ia_drc_sel_proc_params_struct* pstr_drc_sel_proc_params_struct, + ia_drc_loudness_info_set_struct* pstr_loudness_info, + WORD32 requested_dwnmix_id, WORD32 drc_set_id_requested, + WORD32* overall_loudness_info_present, WORD32* loudness_info_count, + ia_loudness_info_struct* loudness_info[]); WORD32 -impd_high_pass_loudness_adjust_info( ia_loudness_info_struct* loudness_info, - WORD32* loudness_hp_adjust_present, - FLOAT32* loudness_hp_adjust); +impd_high_pass_loudness_adjust_info(ia_loudness_info_struct* loudness_info, + WORD32* loudness_hp_adjust_present, + FLOAT32* loudness_hp_adjust); WORD32 impd_find_high_pass_loudness_adjust( - ia_drc_loudness_info_set_struct* pstr_loudness_info, - WORD32 requested_dwnmix_id, - WORD32 drc_set_id_requested, - WORD32 album_mode, - FLOAT32 device_cutoff_freq, - WORD32* loudness_hp_adjust_present, - FLOAT32* loudness_hp_adjust); + ia_drc_loudness_info_set_struct* pstr_loudness_info, + WORD32 requested_dwnmix_id, WORD32 drc_set_id_requested, WORD32 album_mode, + FLOAT32 device_cutoff_freq, WORD32* loudness_hp_adjust_present, + FLOAT32* loudness_hp_adjust); WORD32 -impd_init_loudness_control (ia_drc_sel_proc_params_struct* pstr_drc_sel_proc_params_struct, - ia_drc_loudness_info_set_struct* pstr_loudness_info, - WORD32 requested_dwnmix_id, - WORD32 drc_set_id_requested, - WORD32 num_compression_eq_count, - WORD32* num_compression_eq_id, - WORD32* loudness_info_count, - WORD32 eq_set_id[], - FLOAT32 loudness_normalization_gain_db[], - FLOAT32 loudness[]); +impd_init_loudness_control( + ia_drc_sel_proc_params_struct* pstr_drc_sel_proc_params_struct, + ia_drc_loudness_info_set_struct* pstr_loudness_info, + WORD32 requested_dwnmix_id, WORD32 drc_set_id_requested, + WORD32 num_compression_eq_count, WORD32* num_compression_eq_id, + WORD32* loudness_info_count, WORD32 eq_set_id[], + FLOAT32 loudness_normalization_gain_db[], FLOAT32 loudness[]); #ifdef __cplusplus } |