FFmpeg
|
#include <math.h>
#include <stddef.h>
#include <stdio.h>
#include <string.h>
#include "avcodec.h"
#include "atrac.h"
Include dependency graph for atrac.c:
Go to the source code of this file.
Functions | |
void | ff_atrac_generate_tables (void) |
Generate common tables. More... | |
void | ff_atrac_iqmf (float *inlo, float *inhi, unsigned int nIn, float *pOut, float *delayBuf, float *temp) |
Quadrature mirror synthesis filter. More... | |
Variables | |
float | ff_atrac_sf_table [64] |
static float | qmf_window [48] |
static const float | qmf_48tap_half [24] |
Function Documentation
Generate common tables.
Definition at line 51 of file atrac.c.
Referenced by atrac1_decode_init(), and atrac3_init_static_data().
void ff_atrac_iqmf | ( | float * | inlo, |
float * | inhi, | ||
unsigned int | nIn, | ||
float * | pOut, | ||
float * | delayBuf, | ||
float * | temp | ||
) |
Quadrature mirror synthesis filter.
- Parameters
-
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 decode_frame().
Variable Documentation
float ff_atrac_sf_table[64] |
Definition at line 35 of file atrac.c.
Referenced by at1_unpack_dequant(), decode_spectrum(), decode_tonal_components(), and ff_atrac_generate_tables().
|
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 ff_atrac_generate_tables().
|
static |
Definition at line 36 of file atrac.c.
Referenced by ff_atrac_generate_tables(), and ff_atrac_iqmf().
Generated on Mon Nov 18 2024 06:52:04 for FFmpeg by 1.8.11