aboutsummaryrefslogtreecommitdiff
path: root/decoder/drc_src/impd_drc_selection_process_drcset_selection.c
diff options
context:
space:
mode:
Diffstat (limited to 'decoder/drc_src/impd_drc_selection_process_drcset_selection.c')
-rw-r--r--decoder/drc_src/impd_drc_selection_process_drcset_selection.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/decoder/drc_src/impd_drc_selection_process_drcset_selection.c b/decoder/drc_src/impd_drc_selection_process_drcset_selection.c
index 3cd5ad5..b80d71f 100644
--- a/decoder/drc_src/impd_drc_selection_process_drcset_selection.c
+++ b/decoder/drc_src/impd_drc_selection_process_drcset_selection.c
@@ -786,14 +786,13 @@ WORD32 impd_drc_set_preselection(
if (loudness_info_count > MAX_LOUDNESS_INFO_COUNT)
return UNEXPECTED_ERROR;
- err = impd_signal_peak_level_info(
+ impd_signal_peak_level_info(
pstr_drc_config, pstr_loudness_info, str_drc_instruction_str,
requested_dwnmix_id[d],
pstr_drc_sel_proc_params_struct->album_mode,
num_compression_eq_count, num_compression_eq_id,
&peak_info_count, eq_set_id_Peak, signal_peak_level,
explicit_peak_information_present);
- if (err) return (err);
for (l = 0; l < loudness_info_count; l++) {
WORD32 match_found_flag = 0;
@@ -899,14 +898,13 @@ WORD32 impd_drc_set_preselection(
loudness_normalization_gain_db, loudness);
if (err) return (err);
- err = impd_signal_peak_level_info(
+ impd_signal_peak_level_info(
pstr_drc_config, pstr_loudness_info, str_drc_instruction_str,
requested_dwnmix_id[d],
pstr_drc_sel_proc_params_struct->album_mode,
num_compression_eq_count, num_compression_eq_id,
&peak_info_count, eq_set_id_Peak, signal_peak_level,
explicit_peak_information_present);
- if (err) return (err);
for (l = 0; l < loudness_info_count; l++) {
WORD32 match_found_flag = 0;
WORD32 p;
@@ -1127,10 +1125,11 @@ WORD32 impd_drc_set_final_selection(
WORD32 eq_purpose_requested =
pstr_drc_sel_proc_params_struct->eq_set_purpose_request;
- impd_match_eq_set_purpose(pstr_drc_config, eq_purpose_requested,
- eq_set_id_valid_flag, selection_candidate_count,
- selection_candidate_info,
- selection_candidate_info_step_2);
+ err = impd_match_eq_set_purpose(
+ pstr_drc_config, eq_purpose_requested, eq_set_id_valid_flag,
+ selection_candidate_count, selection_candidate_info,
+ selection_candidate_info_step_2);
+ if (err) return (err);
}
output_level_min = 10000.0f;
@@ -1528,11 +1527,12 @@ WORD32 impd_select_drc_set(ia_drc_sel_pro_struct* pstr_drc_uni_sel_proc,
.drc_set_id;
*eq_set_id_selected = selection_candidate_info[0].eq_set_id;
- impd_select_loud_eq(
+ err = impd_select_loud_eq(
pstr_drc_config,
pstr_drc_sel_proc_params_struct->requested_dwnmix_id
[selection_candidate_info[0].downmix_id_request_index],
*drc_set_id_selected, *eq_set_id_selected, loud_eq_id_sel);
+ if (err) return (err);
if (selection_candidate_count > 0) {
pstr_drc_uni_sel_proc->uni_drc_sel_proc_output
.loudness_normalization_gain_db =