FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | FilterSignal |
struct | QMFAnalysis |
struct | Quantize |
struct | InvertQuantize |
struct | Prediction |
struct | Channel |
struct | AptXContext |
struct | ConstTables |
Macros | |
#define | NB_FILTERS 2 |
#define | FILTER_TAPS 16 |
#define | RSHIFT_SIZE(size) |
Enumerations | |
enum | channels { LEFT, RIGHT, NB_CHANNELS } |
enum | subbands { LF, MLF, MHF, HF, NB_SUBBANDS } |
Functions | |
static av_always_inline void | aptx_qmf_filter_signal_push (FilterSignal *signal, int32_t sample) |
static av_always_inline int32_t | aptx_qmf_convolution (FilterSignal *signal, const int32_t coeffs[FILTER_TAPS], int shift) |
static int32_t | aptx_quantized_parity (Channel *channel) |
static int | aptx_check_parity (Channel channels[NB_CHANNELS], int32_t *idx) |
void | ff_aptx_invert_quantize_and_prediction (Channel *channel, int hd) |
void | ff_aptx_generate_dither (Channel *channel) |
int | ff_aptx_init (AVCodecContext *avctx) |
Variables | |
ConstTables | ff_aptx_quant_tables [2][NB_SUBBANDS] |
static const int32_t | aptx_qmf_outer_coeffs [NB_FILTERS][FILTER_TAPS] |
static const int32_t | aptx_qmf_inner_coeffs [NB_FILTERS][FILTER_TAPS] |
#define RSHIFT_SIZE | ( | size | ) |
enum channels |
|
static |
Definition at line 162 of file aptx.h.
Referenced by aptx_qmf_polyphase_analysis(), and aptx_qmf_polyphase_synthesis().
|
static |
Definition at line 174 of file aptx.h.
Referenced by aptx_qmf_polyphase_analysis(), and aptx_qmf_polyphase_synthesis().
Definition at line 188 of file aptx.h.
Referenced by aptx_check_parity(), aptx_pack_codeword(), aptx_unpack_codeword(), aptxhd_pack_codeword(), and aptxhd_unpack_codeword().
Definition at line 201 of file aptx.h.
Referenced by aptx_decode_samples(), and aptx_insert_sync().
void ff_aptx_invert_quantize_and_prediction | ( | Channel * | channel, |
int | hd | ||
) |
Definition at line 497 of file aptx.c.
Referenced by aptx_decode_samples(), and aptx_encode_samples().
void ff_aptx_generate_dither | ( | Channel * | channel | ) |
Definition at line 385 of file aptx.c.
Referenced by aptx_decode_samples(), and aptx_encode_channel().
int ff_aptx_init | ( | AVCodecContext * | avctx | ) |
Definition at line 508 of file aptx.c.
Referenced by aptx_encode_init().
ConstTables ff_aptx_quant_tables[2][NB_SUBBANDS] |
Definition at line 313 of file aptx.c.
Referenced by aptx_encode_channel(), and ff_aptx_invert_quantize_and_prediction().
|
static |
Definition at line 132 of file aptx.h.
Referenced by aptx_qmf_tree_analysis(), and aptx_qmf_tree_synthesis().
|
static |
Definition at line 147 of file aptx.h.
Referenced by aptx_qmf_tree_analysis(), and aptx_qmf_tree_synthesis().