#include <math.h>#include <stddef.h>#include <stdio.h>#include "avcodec.h"#include "dsputil.h"#include "atrac.h"Go to the source code of this file.
Functions | |
| void | atrac_generate_tables (void) |
| Generate common tables. | |
| void | atrac_iqmf (float *inlo, float *inhi, unsigned int nIn, float *pOut, float *delayBuf, float *temp) |
| Quadrature mirror synthesis filter. | |
Variables | |
| float | ff_atrac_sf_table [64] |
| static float | qmf_window [48] |
| static const float | qmf_48tap_half [24] |
Definition in file atrac.c.
| void atrac_generate_tables | ( | void | ) |
Generate common tables.
Definition at line 51 of file atrac.c.
Referenced by atrac1_decode_init(), and atrac3_decode_init().
| void atrac_iqmf | ( | float * | inlo, | |
| float * | inhi, | |||
| unsigned int | nIn, | |||
| float * | pOut, | |||
| float * | delayBuf, | |||
| float * | temp | |||
| ) |
Quadrature mirror synthesis filter.
| inlo | lower part of spectrum | |
| inhi | higher part of spectrum | |
| nIn | size of spectrum buffer | |
| pOut | out buffer | |
| delayBuf | delayBuf buffer | |
| temp | temp buffer |
Definition at line 82 of file atrac.c.
Referenced by at1_subband_synthesis(), and decodeFrame().
| float ff_atrac_sf_table[64] |
Definition at line 35 of file atrac.c.
Referenced by at1_unpack_dequant(), atrac_generate_tables(), decodeSpectrum(), and decodeTonalComponents().
const float qmf_48tap_half[24] [static] |
Initial value:
{
-0.00001461907, -0.00009205479,-0.000056157569,0.00030117269,
0.0002422519, -0.00085293897,-0.0005205574, 0.0020340169,
0.00078333891, -0.0042153862, -0.00075614988, 0.0078402944,
-0.000061169922,-0.01344162, 0.0024626821, 0.021736089,
-0.007801671, -0.034090221, 0.01880949, 0.054326009,
-0.043596379, -0.099384367, 0.13207909, 0.46424159
}
Definition at line 38 of file atrac.c.
Referenced by atrac_generate_tables().
float qmf_window[48] [static] |
1.5.8