Mercurial > mplayer.hg
annotate libfaad2/ssr_fb.h @ 30953:d3f31670562d
Share more code between the two ATI fragment shader YUV to RGB
conversion methods and extend them to support more accurate
conversion (though at the cost of some speed).
author | reimar |
---|---|
date | Sun, 04 Apr 2010 11:45:05 +0000 |
parents | e83eef58b30a |
children |
rev | line source |
---|---|
10725 | 1 /* |
10989 | 2 ** FAAD - Freeware Advanced Audio Decoder |
3 ** Copyright (C) 2002 M. Bakker | |
29264
e83eef58b30a
Remove all kind of trailing whitespaces from all MPlayer's files.
bircoph
parents:
18141
diff
changeset
|
4 ** |
10725 | 5 ** This program is free software; you can redistribute it and/or modify |
6 ** it under the terms of the GNU General Public License as published by | |
7 ** the Free Software Foundation; either version 2 of the License, or | |
8 ** (at your option) any later version. | |
29264
e83eef58b30a
Remove all kind of trailing whitespaces from all MPlayer's files.
bircoph
parents:
18141
diff
changeset
|
9 ** |
10725 | 10 ** This program is distributed in the hope that it will be useful, |
11 ** but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 ** GNU General Public License for more details. | |
29264
e83eef58b30a
Remove all kind of trailing whitespaces from all MPlayer's files.
bircoph
parents:
18141
diff
changeset
|
14 ** |
10725 | 15 ** You should have received a copy of the GNU General Public License |
29264
e83eef58b30a
Remove all kind of trailing whitespaces from all MPlayer's files.
bircoph
parents:
18141
diff
changeset
|
16 ** along with this program; if not, write to the Free Software |
10725 | 17 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
18 ** | |
18141 | 19 ** $Id: ssr_fb.h,v 1.13 2004/09/04 14:56:29 menno Exp $ |
10725 | 20 **/ |
21 | |
22 #ifndef __SSR_FB_H__ | |
23 #define __SSR_FB_H__ | |
24 | |
25 #ifdef __cplusplus | |
26 extern "C" { | |
27 #endif | |
28 | |
29 fb_info *ssr_filter_bank_init(uint16_t frame_len); | |
30 void ssr_filter_bank_end(fb_info *fb); | |
31 | |
32 /*non overlapping inverse filterbank */ | |
33 void ssr_ifilter_bank(fb_info *fb, | |
34 uint8_t window_sequence, | |
35 uint8_t window_shape, | |
36 uint8_t window_shape_prev, | |
37 real_t *freq_in, | |
38 real_t *time_out, | |
39 uint16_t frame_len); | |
40 | |
41 #ifdef __cplusplus | |
42 } | |
43 #endif | |
44 #endif |