aboutsummaryrefslogtreecommitdiff
path: root/decoder/ixheaacd_drc_freq_dec.c
diff options
context:
space:
mode:
Diffstat (limited to 'decoder/ixheaacd_drc_freq_dec.c')
-rw-r--r--decoder/ixheaacd_drc_freq_dec.c23
1 files changed, 9 insertions, 14 deletions
diff --git a/decoder/ixheaacd_drc_freq_dec.c b/decoder/ixheaacd_drc_freq_dec.c
index ce88aba..9adef97 100644
--- a/decoder/ixheaacd_drc_freq_dec.c
+++ b/decoder/ixheaacd_drc_freq_dec.c
@@ -1008,20 +1008,15 @@ VOID ixheaacd_drc_apply(ia_drc_dec_struct *pstr_drc_dec,
(num_qmf_sub_sample - alpha_val) *
(WORD64)prev_frame_drc_sbr_factors[i];
- if (frame_size == 512)
- {
- drc_sbr_factors[num_qmf_sub_sample + j][i] =
- (WORD32)(temp_drc >> 4);
- }
- else if (frame_size == 480)
- {
- drc_sbr_factors[num_qmf_sub_sample + j][i] =
- ixheaacd_div_by_15(temp_drc);
- }
- else
- {
- drc_sbr_factors[num_qmf_sub_sample + j][i] =
- (WORD32)(temp_drc >> 5);
+ if (frame_size == 512) {
+ drc_sbr_factors[num_qmf_sub_sample + j][i] =
+ (WORD32)(temp_drc >> 4);
+ } else if (frame_size == 480) {
+ drc_sbr_factors[num_qmf_sub_sample + j][i] =
+ ixheaacd_div_by_15(temp_drc);
+ } else {
+ drc_sbr_factors[num_qmf_sub_sample + j][i] =
+ (WORD32)(temp_drc >> 5);
}
if (960 == frame_size) {