| FFmpeg
    4.0
    | 
| Data Fields | |
| AVClass * | class | 
| class for AVOptions  More... | |
| AVCodecContext * | avctx | 
| BswapDSPContext | bdsp | 
| LLAudDSPContext | adsp | 
| int | channels | 
| int | samples | 
| samples left to decode in current frame  More... | |
| int | bps | 
| int | fileversion | 
| codec version, very important in decoding process  More... | |
| int | compression_level | 
| compression levels  More... | |
| int | fset | 
| which filter set to use (calculated from compression level)  More... | |
| int | flags | 
| global decoder flags  More... | |
| uint32_t | CRC | 
| frame CRC  More... | |
| int | frameflags | 
| frame flags  More... | |
| APEPredictor | predictor | 
| predictor used for final reconstruction  More... | |
| int32_t * | decoded_buffer | 
| int | decoded_size | 
| int32_t * | decoded [MAX_CHANNELS] | 
| decoded data for each channel  More... | |
| int | blocks_per_loop | 
| maximum number of samples to decode for each call  More... | |
| int16_t * | filterbuf [APE_FILTER_LEVELS] | 
| filter memory  More... | |
| APERangecoder | rc | 
| rangecoder used to decode actual values  More... | |
| APERice | riceX | 
| rice code parameters for the second channel  More... | |
| APERice | riceY | 
| rice code parameters for the first channel  More... | |
| APEFilter | filters [APE_FILTER_LEVELS][2] | 
| filters used for reconstruction  More... | |
| GetBitContext | gb | 
| uint8_t * | data | 
| current frame data  More... | |
| uint8_t * | data_end | 
| frame data end  More... | |
| int | data_size | 
| frame data allocated size  More... | |
| const uint8_t * | ptr | 
| current position in frame data  More... | |
| int | error | 
| void(* | entropy_decode_mono )(struct APEContext *ctx, int blockstodecode) | 
| void(* | entropy_decode_stereo )(struct APEContext *ctx, int blockstodecode) | 
| void(* | predictor_decode_mono )(struct APEContext *ctx, int count) | 
| void(* | predictor_decode_stereo )(struct APEContext *ctx, int count) | 
| uint32_t | junklength | 
| uint32_t | firstframe | 
| uint32_t | totalsamples | 
| int | currentframe | 
| APEFrame * | frames | 
| int16_t | fileversion | 
| int16_t | padding1 | 
| uint32_t | descriptorlength | 
| uint32_t | headerlength | 
| uint32_t | seektablelength | 
| uint32_t | wavheaderlength | 
| uint32_t | audiodatalength | 
| uint32_t | audiodatalength_high | 
| uint32_t | wavtaillength | 
| uint8_t | md5 [16] | 
| uint16_t | compressiontype | 
| uint16_t | formatflags | 
| uint32_t | blocksperframe | 
| uint32_t | finalframeblocks | 
| uint32_t | totalframes | 
| uint16_t | bps | 
| uint16_t | channels | 
| uint32_t | samplerate | 
| uint32_t * | seektable | 
| uint8_t * | bittable | 
| AVCodecContext* APEContext::avctx | 
Definition at line 138 of file apedec.c.
Referenced by ape_decode_init(), ape_decode_value_3860(), ape_decode_value_3900(), ape_unpack_mono(), and ape_unpack_stereo().
| BswapDSPContext APEContext::bdsp | 
Definition at line 139 of file apedec.c.
Referenced by ape_decode_frame(), and ape_decode_init().
| LLAudDSPContext APEContext::adsp | 
Definition at line 140 of file apedec.c.
Referenced by ape_decode_init(), and do_apply_filter().
| int APEContext::channels | 
Definition at line 141 of file apedec.c.
Referenced by ape_decode_frame(), ape_decode_init(), ape_dumpinfo(), ape_read_header(), ape_unpack_mono(), and aptx_insert_sync().
| int APEContext::samples | 
samples left to decode in current frame
Definition at line 142 of file apedec.c.
Referenced by ape_decode_frame(), ape_flush(), aptx_decode_frame(), aptx_decode_samples(), aptx_encode_frame(), aptx_encode_samples(), aptx_qmf_polyphase_analysis(), and aptx_qmf_polyphase_synthesis().
| int APEContext::bps | 
Definition at line 143 of file apedec.c.
Referenced by ape_decode_frame(), ape_decode_init(), ape_dumpinfo(), and ape_read_header().
| int APEContext::fileversion | 
codec version, very important in decoding process
Definition at line 145 of file apedec.c.
Referenced by ape_decode_frame(), ape_decode_init(), ape_decode_value_3860(), ape_decode_value_3900(), ape_dumpinfo(), ape_read_header(), apply_filter(), init_entropy_decoder(), init_predictor_decoder(), predictor_decode_mono_3800(), and predictor_decode_stereo_3800().
| int APEContext::compression_level | 
compression levels
Definition at line 146 of file apedec.c.
Referenced by ape_decode_init(), init_predictor_decoder(), predictor_decode_mono_3800(), and predictor_decode_stereo_3800().
| int APEContext::fset | 
which filter set to use (calculated from compression level)
Definition at line 147 of file apedec.c.
Referenced by ape_apply_filters(), ape_decode_init(), and init_frame_decoder().
| int APEContext::flags | 
| uint32_t APEContext::CRC | 
| int APEContext::frameflags | 
frame flags
Definition at line 151 of file apedec.c.
Referenced by ape_decode_frame(), ape_unpack_mono(), ape_unpack_stereo(), and init_entropy_decoder().
| APEPredictor APEContext::predictor | 
predictor used for final reconstruction
Definition at line 152 of file apedec.c.
Referenced by aptx_prediction_filtering(), init_predictor_decoder(), predictor_decode_mono_3800(), predictor_decode_mono_3930(), predictor_decode_mono_3950(), predictor_decode_stereo_3800(), predictor_decode_stereo_3930(), and predictor_decode_stereo_3950().
| int32_t* APEContext::decoded_buffer | 
Definition at line 154 of file apedec.c.
Referenced by ape_decode_close(), and ape_decode_frame().
| int APEContext::decoded_size | 
Definition at line 155 of file apedec.c.
Referenced by ape_decode_close(), and ape_decode_frame().
| int32_t* APEContext::decoded[MAX_CHANNELS] | 
decoded data for each channel
Definition at line 156 of file apedec.c.
Referenced by ape_decode_frame(), ape_unpack_mono(), ape_unpack_stereo(), entropy_decode_mono_0000(), entropy_decode_mono_3860(), entropy_decode_mono_3900(), entropy_decode_mono_3990(), entropy_decode_stereo_0000(), entropy_decode_stereo_3860(), entropy_decode_stereo_3900(), entropy_decode_stereo_3930(), entropy_decode_stereo_3990(), filter_3800(), filter_fast_3320(), predictor_decode_mono_3800(), predictor_decode_mono_3930(), predictor_decode_mono_3950(), predictor_decode_stereo_3800(), predictor_decode_stereo_3930(), and predictor_decode_stereo_3950().
| int APEContext::blocks_per_loop | 
maximum number of samples to decode for each call
Definition at line 157 of file apedec.c.
Referenced by ape_decode_frame().
| int16_t* APEContext::filterbuf[APE_FILTER_LEVELS] | 
filter memory
Definition at line 159 of file apedec.c.
Referenced by ape_decode_close(), ape_decode_init(), and init_frame_decoder().
| APERangecoder APEContext::rc | 
rangecoder used to decode actual values
Definition at line 161 of file apedec.c.
Referenced by range_dec_normalize(), range_decode_culfreq(), range_decode_culshift(), range_decode_update(), and range_start_decoding().
| APERice APEContext::riceX | 
rice code parameters for the second channel
Definition at line 162 of file apedec.c.
Referenced by entropy_decode_stereo_0000(), entropy_decode_stereo_3860(), entropy_decode_stereo_3900(), entropy_decode_stereo_3930(), entropy_decode_stereo_3990(), and init_entropy_decoder().
| APERice APEContext::riceY | 
rice code parameters for the first channel
Definition at line 163 of file apedec.c.
Referenced by entropy_decode_mono_0000(), entropy_decode_mono_3860(), entropy_decode_mono_3900(), entropy_decode_mono_3990(), entropy_decode_stereo_0000(), entropy_decode_stereo_3860(), entropy_decode_stereo_3900(), entropy_decode_stereo_3930(), entropy_decode_stereo_3990(), and init_entropy_decoder().
| APEFilter APEContext::filters[APE_FILTER_LEVELS][2] | 
filters used for reconstruction
Definition at line 164 of file apedec.c.
Referenced by ape_apply_filters(), and init_frame_decoder().
| GetBitContext APEContext::gb | 
Definition at line 165 of file apedec.c.
Referenced by ape_decode_frame(), decode_array_0000(), entropy_decode_mono_0000(), entropy_decode_mono_3860(), entropy_decode_stereo_0000(), entropy_decode_stereo_3860(), and init_entropy_decoder().
| uint8_t* APEContext::data | 
current frame data
Definition at line 167 of file apedec.c.
Referenced by ape_decode_close(), ape_decode_frame(), and aptx_decode_frame().
| uint8_t* APEContext::data_end | 
frame data end
Definition at line 168 of file apedec.c.
Referenced by ape_decode_frame(), init_entropy_decoder(), and range_dec_normalize().
| int APEContext::data_size | 
frame data allocated size
Definition at line 169 of file apedec.c.
Referenced by ape_decode_close(), and ape_decode_frame().
| const uint8_t* APEContext::ptr | 
current position in frame data
Definition at line 170 of file apedec.c.
Referenced by ape_decode_frame(), entropy_decode_stereo_3900(), init_entropy_decoder(), range_dec_normalize(), and range_start_decoding().
| int APEContext::error | 
Definition at line 172 of file apedec.c.
Referenced by ape_decode_frame(), aptx_quantize_difference(), range_dec_normalize(), and range_get_symbol().
| void(* APEContext::entropy_decode_mono) (struct APEContext *ctx, int blockstodecode) | 
Definition at line 174 of file apedec.c.
Referenced by ape_decode_init(), and ape_unpack_mono().
| void(* APEContext::entropy_decode_stereo) (struct APEContext *ctx, int blockstodecode) | 
Definition at line 175 of file apedec.c.
Referenced by ape_decode_init(), and ape_unpack_stereo().
| void(* APEContext::predictor_decode_mono) (struct APEContext *ctx, int count) | 
Definition at line 176 of file apedec.c.
Referenced by ape_decode_init(), and ape_unpack_mono().
| void(* APEContext::predictor_decode_stereo) (struct APEContext *ctx, int count) | 
Definition at line 177 of file apedec.c.
Referenced by ape_decode_init(), and ape_unpack_stereo().
| uint32_t APEContext::junklength | 
Definition at line 53 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint32_t APEContext::firstframe | 
Definition at line 54 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint32_t APEContext::totalsamples | 
Definition at line 55 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| int APEContext::currentframe | 
Definition at line 56 of file ape.c.
Referenced by ape_read_header(), ape_read_packet(), and ape_read_seek().
| APEFrame* APEContext::frames | 
Definition at line 57 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_close(), ape_read_header(), and ape_read_packet().
| int16_t APEContext::padding1 | 
Definition at line 61 of file ape.c.
Referenced by ape_read_header().
| uint32_t APEContext::descriptorlength | 
Definition at line 62 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint32_t APEContext::headerlength | 
Definition at line 63 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint32_t APEContext::seektablelength | 
Definition at line 64 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint32_t APEContext::wavheaderlength | 
Definition at line 65 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint32_t APEContext::audiodatalength | 
Definition at line 66 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint32_t APEContext::audiodatalength_high | 
Definition at line 67 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint32_t APEContext::wavtaillength | 
Definition at line 68 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint8_t APEContext::md5[16] | 
Definition at line 69 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint16_t APEContext::compressiontype | 
Definition at line 72 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint16_t APEContext::formatflags | 
Definition at line 73 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint32_t APEContext::blocksperframe | 
Definition at line 74 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_header(), and ape_read_packet().
| uint32_t APEContext::finalframeblocks | 
Definition at line 75 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_header(), and ape_read_packet().
| uint32_t APEContext::totalframes | 
Definition at line 76 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_header(), and ape_read_packet().
| uint32_t APEContext::samplerate | 
Definition at line 79 of file ape.c.
Referenced by ape_dumpinfo(), and ape_read_header().
| uint32_t* APEContext::seektable | 
Definition at line 82 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_close(), and ape_read_header().
| uint8_t* APEContext::bittable | 
Definition at line 83 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_close(), and ape_read_header().
 1.8.13
 1.8.13