|
FFmpeg
|
ATRAC1 compatible decoder. More...
#include <math.h>#include <stddef.h>#include <stdio.h>#include "libavutil/float_dsp.h"#include "avcodec.h"#include "get_bits.h"#include "fft.h"#include "internal.h"#include "sinewin.h"#include "atrac.h"#include "atrac1data.h"Classes | |
| struct | AT1SUCtx |
| Sound unit struct, one unit is used per channel. More... | |
| struct | AT1Ctx |
| The atrac1 context, holds all needed parameters for decoding. More... | |
Macros | |
| #define | AT1_MAX_BFU 52 |
| max number of block floating units in a sound unit | |
| #define | AT1_SU_SIZE 212 |
| number of bytes in a sound unit | |
| #define | AT1_SU_SAMPLES 512 |
| number of samples in a sound unit | |
| #define | AT1_FRAME_SIZE AT1_SU_SIZE * 2 |
| #define | AT1_SU_MAX_BITS AT1_SU_SIZE * 8 |
| #define | AT1_MAX_CHANNELS 2 |
| #define | AT1_QMF_BANDS 3 |
| #define | IDX_LOW_BAND 0 |
| #define | IDX_MID_BAND 1 |
| #define | IDX_HIGH_BAND 2 |
Typedefs | |
| typedef struct AT1SUCtx | AT1SUCtx |
| Sound unit struct, one unit is used per channel. | |
| typedef struct AT1Ctx | AT1Ctx |
| The atrac1 context, holds all needed parameters for decoding. | |
Variables | |
| AVCodec | ff_atrac1_decoder |
ATRAC1 compatible decoder.
This decoder handles raw ATRAC1 data and probably SDDS data.
| AVCodec ff_atrac1_decoder |
1.8.12