Mercurial > mplayer.hg
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 |