comparison libfaad2/sbr_qmf.h @ 13453:6d50ef45a058

Update FAAD to a 2.1 beta CVS snapshot from 2004.07.12. patch by adland <adland123 at yahoo dot com>
author diego
date Fri, 24 Sep 2004 17:31:36 +0000
parents d81145997036
children 2ae5ab4331ca
comparison
equal deleted inserted replaced
13452:c364b7c13dd8 13453:6d50ef45a058
21 ** 21 **
22 ** Commercial non-GPL licensing of this software is possible. 22 ** Commercial non-GPL licensing of this software is possible.
23 ** For more info contact Ahead Software through Mpeg4AAClicense@nero.com. 23 ** For more info contact Ahead Software through Mpeg4AAClicense@nero.com.
24 ** 24 **
25 ** Initially modified for use with MPlayer by Arpad Gereöffy on 2003/08/30 25 ** Initially modified for use with MPlayer by Arpad Gereöffy on 2003/08/30
26 ** $Id: sbr_qmf.h,v 1.3 2004/06/02 22:59:03 diego Exp $ 26 ** $Id: sbr_qmf.h,v 1.4 2004/06/23 13:50:52 diego Exp $
27 ** detailed CVS changelog at http://www.mplayerhq.hu/cgi-bin/cvsweb.cgi/main/ 27 ** detailed CVS changelog at http://www.mplayerhq.hu/cgi-bin/cvsweb.cgi/main/
28 **/ 28 **/
29 29
30 #ifndef __SBR_QMF_H__ 30 #ifndef __SBR_QMF_H__
31 #define __SBR_QMF_H__ 31 #define __SBR_QMF_H__
38 void qmfa_end(qmfa_info *qmfa); 38 void qmfa_end(qmfa_info *qmfa);
39 qmfs_info *qmfs_init(uint8_t channels); 39 qmfs_info *qmfs_init(uint8_t channels);
40 void qmfs_end(qmfs_info *qmfs); 40 void qmfs_end(qmfs_info *qmfs);
41 41
42 void sbr_qmf_analysis_32(sbr_info *sbr, qmfa_info *qmfa, const real_t *input, 42 void sbr_qmf_analysis_32(sbr_info *sbr, qmfa_info *qmfa, const real_t *input,
43 qmf_t X[MAX_NTSRHFG][32], uint8_t offset, uint8_t kx); 43 qmf_t X[MAX_NTSRHFG][64], uint8_t offset, uint8_t kx);
44 void sbr_qmf_synthesis_32(sbr_info *sbr, qmfs_info *qmfs, qmf_t X[MAX_NTSRHFG][64],
45 real_t *output);
44 void sbr_qmf_synthesis_64(sbr_info *sbr, qmfs_info *qmfs, qmf_t X[MAX_NTSRHFG][64], 46 void sbr_qmf_synthesis_64(sbr_info *sbr, qmfs_info *qmfs, qmf_t X[MAX_NTSRHFG][64],
45 real_t *output); 47 real_t *output);
46 #ifdef USE_SSE 48 #ifdef USE_SSE
47 void sbr_qmf_synthesis_64_sse(sbr_info *sbr, qmfs_info *qmfs, qmf_t X[MAX_NTSRHFG][64], 49 void sbr_qmf_synthesis_64_sse(sbr_info *sbr, qmfs_info *qmfs, qmf_t X[MAX_NTSRHFG][64],
48 real_t *output); 50 real_t *output);
51 53
52 #ifdef __cplusplus 54 #ifdef __cplusplus
53 } 55 }
54 #endif 56 #endif
55 #endif 57 #endif
56