summaryrefslogtreecommitdiff
path: root/apps/codecs/libfaad/sbr_dec.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libfaad/sbr_dec.c')
-rw-r--r--apps/codecs/libfaad/sbr_dec.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/codecs/libfaad/sbr_dec.c b/apps/codecs/libfaad/sbr_dec.c
index 678ebfe520..e2f6e4e9fc 100644
--- a/apps/codecs/libfaad/sbr_dec.c
+++ b/apps/codecs/libfaad/sbr_dec.c
@@ -95,6 +95,9 @@ sbr_info *sbrDecodeInit(uint16_t framelength, uint8_t id_aac, uint8_t id_ele,
95#endif 95#endif
96 memset(sbr, 0, sizeof(sbr_info)); 96 memset(sbr, 0, sizeof(sbr_info));
97 97
98 /* initialize PS variables */
99 ps_init(&sbr->ps);
100
98 /* Allocate XLR temporary variable. Use static allocation if either 101 /* Allocate XLR temporary variable. Use static allocation if either
99 * FAAD_STATIC_ALLOC is set or XLR fits to IRAM. */ 102 * FAAD_STATIC_ALLOC is set or XLR fits to IRAM. */
100#if defined(FAAD_STATIC_ALLOC) || defined(FAAD_HAVE_XLR_IN_IRAM) 103#if defined(FAAD_STATIC_ALLOC) || defined(FAAD_HAVE_XLR_IN_IRAM)
@@ -556,7 +559,7 @@ uint8_t sbrDecodeSingleFramePS(sbr_info *sbr, real_t *left_channel, real_t *righ
556 } else { 559 } else {
557#endif 560#endif
558#ifdef PS_DEC 561#ifdef PS_DEC
559 ps_decode(sbr->ps, p_XLR->X_L, p_XLR->X_R); 562 ps_decode(&sbr->ps, p_XLR->X_L, p_XLR->X_R);
560#endif 563#endif
561#ifdef DRM_PS 564#ifdef DRM_PS
562 } 565 }