| FFmpeg
    | 
#include "libavutil/intreadwrite.h"#include "avcodec.h"#include "mathops.h"#include "audio_frame_queue.h"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 164 of file aptx.h.
Referenced by aptx_qmf_polyphase_analysis(), and aptx_qmf_polyphase_synthesis().
| 
 | static | 
Definition at line 176 of file aptx.h.
Referenced by aptx_qmf_polyphase_analysis(), and aptx_qmf_polyphase_synthesis().
Definition at line 190 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 203 of file aptx.h.
Referenced by aptx_decode_samples(), and aptx_insert_sync().
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 | ) | 
| 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 134 of file aptx.h.
Referenced by aptx_qmf_tree_analysis(), and aptx_qmf_tree_synthesis().
| 
 | static | 
Definition at line 149 of file aptx.h.
Referenced by aptx_qmf_tree_analysis(), and aptx_qmf_tree_synthesis().
 1.8.17
 1.8.17