|
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().
1.8.17