|
FFmpeg
|
#include "avcodec.h"#include "put_bits.h"#include "internal.h"#include "lpc.h"#include "mathops.h"#include "alac_data.h"
Go to the source code of this file.
Data Structures | |
| struct | RiceContext |
| struct | AlacLPCContext |
| struct | AlacEncodeContext |
Macros | |
| #define | DEFAULT_FRAME_SIZE 4096 |
| #define | ALAC_EXTRADATA_SIZE 36 |
| #define | ALAC_FRAME_HEADER_SIZE 55 |
| #define | ALAC_FRAME_FOOTER_SIZE 3 |
| #define | ALAC_ESCAPE_CODE 0x1FF |
| #define | ALAC_MAX_LPC_ORDER 30 |
| #define | DEFAULT_MAX_PRED_ORDER 6 |
| #define | DEFAULT_MIN_PRED_ORDER 4 |
| #define | ALAC_MAX_LPC_PRECISION 9 |
| #define | ALAC_MAX_LPC_SHIFT 9 |
| #define | ALAC_CHMODE_LEFT_RIGHT 0 |
| #define | ALAC_CHMODE_LEFT_SIDE 1 |
| #define | ALAC_CHMODE_RIGHT_SIDE 2 |
| #define | ALAC_CHMODE_MID_SIDE 3 |
| #define | COPY_SAMPLES(type) |
Typedefs | |
| typedef struct RiceContext | RiceContext |
| typedef struct AlacLPCContext | AlacLPCContext |
| typedef struct AlacEncodeContext | AlacEncodeContext |
Variables | |
| AVCodec | ff_alac_encoder |
Macro Definition Documentation
| #define ALAC_CHMODE_LEFT_RIGHT 0 |
Definition at line 41 of file alacenc.c.
Referenced by alac_stereo_decorrelation().
| #define ALAC_CHMODE_LEFT_SIDE 1 |
Definition at line 42 of file alacenc.c.
Referenced by alac_stereo_decorrelation().
| #define ALAC_CHMODE_RIGHT_SIDE 2 |
Definition at line 43 of file alacenc.c.
Referenced by alac_stereo_decorrelation().
| #define ALAC_ESCAPE_CODE 0x1FF |
Definition at line 34 of file alacenc.c.
Referenced by encode_scalar().
| #define ALAC_EXTRADATA_SIZE 36 |
Definition at line 30 of file alacenc.c.
Referenced by alac_encode_init().
| #define ALAC_MAX_LPC_ORDER 30 |
Definition at line 35 of file alacenc.c.
Referenced by alac_encode_init().
| #define ALAC_MAX_LPC_PRECISION 9 |
Definition at line 38 of file alacenc.c.
Referenced by calc_predictor_params().
| #define ALAC_MAX_LPC_SHIFT 9 |
Definition at line 39 of file alacenc.c.
Referenced by calc_predictor_params().
| #define COPY_SAMPLES | ( | type | ) |
Referenced by init_sample_buffers().
| #define DEFAULT_FRAME_SIZE 4096 |
Definition at line 29 of file alacenc.c.
Referenced by alac_encode_frame(), alac_encode_init(), get_max_frame_size(), and write_element_header().
| #define DEFAULT_MAX_PRED_ORDER 6 |
Definition at line 36 of file alacenc.c.
Referenced by alac_encode_init().
| #define DEFAULT_MIN_PRED_ORDER 4 |
Definition at line 37 of file alacenc.c.
Referenced by alac_encode_init().
Typedef Documentation
| typedef struct AlacEncodeContext AlacEncodeContext |
| typedef struct AlacLPCContext AlacLPCContext |
| typedef struct RiceContext RiceContext |
Function Documentation
|
static |
Definition at line 480 of file alacenc.c.
Referenced by alac_encode_init().
|
static |
|
static |
|
static |
Definition at line 316 of file alacenc.c.
Referenced by write_element().
|
static |
Definition at line 252 of file alacenc.c.
Referenced by write_element().
|
static |
Definition at line 212 of file alacenc.c.
Referenced by write_element().
|
static |
Definition at line 149 of file alacenc.c.
Referenced by write_element().
|
static |
Definition at line 102 of file alacenc.c.
Referenced by alac_entropy_coder().
Definition at line 179 of file alacenc.c.
Referenced by alac_stereo_decorrelation().
|
static |
Definition at line 474 of file alacenc.c.
Referenced by alac_encode_frame(), and alac_encode_init().
|
static |
Definition at line 80 of file alacenc.c.
Referenced by write_element().
|
static |
Definition at line 360 of file alacenc.c.
Referenced by write_frame().
|
static |
Definition at line 130 of file alacenc.c.
Referenced by write_element().
|
static |
Definition at line 443 of file alacenc.c.
Referenced by alac_encode_frame().
Variable Documentation
| AVCodec ff_alac_encoder |
Generated by
1.8.11