diff options
Diffstat (limited to 'apps/codecs/libfaad/sbr_dec.c')
-rw-r--r-- | apps/codecs/libfaad/sbr_dec.c | 5 |
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 | } |