summaryrefslogtreecommitdiff
path: root/apps/codecs/libfaad/sbr_hfadj.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libfaad/sbr_hfadj.c')
-rw-r--r--apps/codecs/libfaad/sbr_hfadj.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/codecs/libfaad/sbr_hfadj.c b/apps/codecs/libfaad/sbr_hfadj.c
index 17d63f41c2..374d16f443 100644
--- a/apps/codecs/libfaad/sbr_hfadj.c
+++ b/apps/codecs/libfaad/sbr_hfadj.c
@@ -55,8 +55,9 @@ void hf_adjustment(sbr_info *sbr, qmf_t Xsbr[MAX_NTSRHFG][64]
55#endif 55#endif
56 ,uint8_t ch) 56 ,uint8_t ch)
57{ 57{
58 ALIGN sbr_hfadj_info adj = {{{0}}}; 58 ALIGN sbr_hfadj_info adj;
59 59
60 memset(&adj,0,sizeof(adj));
60 if (sbr->bs_frame_class[ch] == FIXFIX) 61 if (sbr->bs_frame_class[ch] == FIXFIX)
61 { 62 {
62 sbr->l_A[ch] = -1; 63 sbr->l_A[ch] = -1;
@@ -131,6 +132,7 @@ static void estimate_current_envelope(sbr_info *sbr, sbr_hfadj_info *adj,
131 uint8_t m, l, j, k, k_l, k_h, p; 132 uint8_t m, l, j, k, k_l, k_h, p;
132 real_t nrg, div; 133 real_t nrg, div;
133 134
135 (void)adj;
134 if (sbr->bs_interpol_freq == 1) 136 if (sbr->bs_interpol_freq == 1)
135 { 137 {
136 for (l = 0; l < sbr->L_E[ch]; l++) 138 for (l = 0; l < sbr->L_E[ch]; l++)