summaryrefslogtreecommitdiffstats
path: root/apps/codecs/libfaad/sbr_qmf.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libfaad/sbr_qmf.c')
-rw-r--r--apps/codecs/libfaad/sbr_qmf.c48
1 files changed, 0 insertions, 48 deletions
diff --git a/apps/codecs/libfaad/sbr_qmf.c b/apps/codecs/libfaad/sbr_qmf.c
index 7cb62c241a..5f8203e5b1 100644
--- a/apps/codecs/libfaad/sbr_qmf.c
+++ b/apps/codecs/libfaad/sbr_qmf.c
@@ -50,30 +50,6 @@
#define FAAD_ANALYSIS_SCALE3(X) ((X)/32.0f)
#endif
-qmfa_info *qmfa_init(uint8_t channels)
-{
- qmfa_info *qmfa = (qmfa_info*)faad_malloc(sizeof(qmfa_info));
-
- /* x is implemented as double ringbuffer */
- qmfa->x = (real_t*)faad_malloc(2 * channels * 10 * sizeof(real_t));
- memset(qmfa->x, 0, 2 * channels * 10 * sizeof(real_t));
-
- /* ringbuffer index */
- qmfa->x_index = 0;
-
- qmfa->channels = channels;
-
- return qmfa;
-}
-
-void qmfa_end(qmfa_info *qmfa)
-{
- if (qmfa)
- {
- if (qmfa->x) faad_free(qmfa->x);
- faad_free(qmfa);
- }
-}
void sbr_qmf_analysis_32(sbr_info *sbr, qmfa_info *qmfa, const real_t *input,
qmf_t X[MAX_NTSR][64], uint8_t offset, uint8_t kx)
@@ -198,30 +174,6 @@ void sbr_qmf_analysis_32(sbr_info *sbr, qmfa_info *qmfa, const real_t *input,
}
}
-qmfs_info *qmfs_init(uint8_t channels)
-{
- qmfs_info *qmfs = (qmfs_info*)faad_malloc(sizeof(qmfs_info));
-
- /* v is a double ringbuffer */
- qmfs->v = (real_t*)faad_malloc(2 * channels * 20 * sizeof(real_t));
- memset(qmfs->v, 0, 2 * channels * 20 * sizeof(real_t));
-
- qmfs->v_index = 0;
-
- qmfs->channels = channels;
-
- return qmfs;
-}
-
-void qmfs_end(qmfs_info *qmfs)
-{
- if (qmfs)
- {
- if (qmfs->v) faad_free(qmfs->v);
- faad_free(qmfs);
- }
-}
-
#ifdef SBR_LOW_POWER
void sbr_qmf_synthesis_32(sbr_info *sbr, qmfs_info *qmfs, qmf_t X[MAX_NTSR][64],