Data Fields | |
| AVCodecContext * | avctx |
| AVFrame | frame |
| DSPContext | dsp |
| int | channels |
| int | samples |
| samples left to decode in current frame | |
| int | fileversion |
| codec version, very important in decoding process | |
| int | compression_level |
| compression levels | |
| int | fset |
| which filter set to use (calculated from compression level) | |
| int | flags |
| global decoder flags | |
| uint32_t | CRC |
| frame CRC | |
| int | frameflags |
| frame flags | |
| APEPredictor | predictor |
| predictor used for final reconstruction | |
| int32_t | decoded0 [BLOCKS_PER_LOOP] |
| decoded data for the first channel | |
| int32_t | decoded1 [BLOCKS_PER_LOOP] |
| decoded data for the second channel | |
| int16_t * | filterbuf [APE_FILTER_LEVELS] |
| filter memory | |
| APERangecoder | rc |
| rangecoder used to decode actual values | |
| APERice | riceX |
| rice code parameters for the second channel | |
| APERice | riceY |
| rice code parameters for the first channel | |
| APEFilter | filters [APE_FILTER_LEVELS][2] |
| filters used for reconstruction | |
| uint8_t * | data |
| current frame data | |
| uint8_t * | data_end |
| frame data end | |
| const uint8_t * | ptr |
| current position in frame data | |
| int | error |
| uint32_t | junklength |
| uint32_t | firstframe |
| uint32_t | totalsamples |
| int | currentframe |
| APEFrame * | frames |
| char | magic [4] |
| 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 |
Definition at line 130 of file apedec.c.
| uint32_t APEContext::audiodatalength |
| uint32_t APEContext::audiodatalength_high |
Definition at line 131 of file apedec.c.
Referenced by ape_decode_init(), ape_decode_value(), ape_unpack_mono(), and ape_unpack_stereo().
| uint32_t APEContext::blocksperframe |
Definition at line 77 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_header(), and ape_read_packet().
| uint16_t APEContext::bps |
| uint16_t APEContext::channels |
Definition at line 134 of file apedec.c.
Referenced by ape_decode_frame(), ape_decode_init(), ape_dumpinfo(), ape_read_header(), and ape_unpack_mono().
| uint16_t APEContext::compressiontype |
| uint32_t APEContext::CRC |
Definition at line 58 of file ape.c.
Referenced by ape_read_header(), ape_read_packet(), and ape_read_seek().
| uint8_t* APEContext::data |
current frame data
Definition at line 156 of file apedec.c.
Referenced by ape_decode_close(), and ape_decode_frame().
| uint8_t* APEContext::data_end |
frame data end
Definition at line 157 of file apedec.c.
Referenced by ape_decode_frame(), init_entropy_decoder(), and range_dec_normalize().
| int32_t APEContext::decoded0[BLOCKS_PER_LOOP] |
decoded data for the first channel
Definition at line 146 of file apedec.c.
Referenced by ape_decode_frame(), ape_unpack_mono(), ape_unpack_stereo(), entropy_decode(), predictor_decode_mono(), and predictor_decode_stereo().
| int32_t APEContext::decoded1[BLOCKS_PER_LOOP] |
decoded data for the second channel
Definition at line 147 of file apedec.c.
Referenced by ape_decode_frame(), ape_unpack_mono(), ape_unpack_stereo(), entropy_decode(), and predictor_decode_stereo().
| uint32_t APEContext::descriptorlength |
Definition at line 133 of file apedec.c.
Referenced by ape_decode_frame(), ape_decode_init(), and do_apply_filter().
Definition at line 160 of file apedec.c.
Referenced by ape_decode_frame(), range_dec_normalize(), and range_get_symbol().
codec version, very important in decoding process
Definition at line 137 of file apedec.c.
Referenced by ape_decode_init(), ape_decode_value(), ape_dumpinfo(), ape_read_header(), apply_filter(), and init_entropy_decoder().
| int16_t* APEContext::filterbuf[APE_FILTER_LEVELS] |
filter memory
Definition at line 149 of file apedec.c.
Referenced by ape_decode_close(), ape_decode_init(), and init_frame_decoder().
| APEFilter APEContext::filters[APE_FILTER_LEVELS][2] |
filters used for reconstruction
Definition at line 154 of file apedec.c.
Referenced by ape_apply_filters(), and init_frame_decoder().
| uint32_t APEContext::finalframeblocks |
Definition at line 78 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_header(), and ape_read_packet().
| uint32_t APEContext::firstframe |
| uint16_t APEContext::formatflags |
frame flags
Definition at line 143 of file apedec.c.
Referenced by ape_decode_frame(), ape_unpack_mono(), ape_unpack_stereo(), entropy_decode(), and init_entropy_decoder().
Definition at line 59 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_close(), ape_read_header(), and ape_read_packet().
| int APEContext::fset |
which filter set to use (calculated from compression level)
Definition at line 139 of file apedec.c.
Referenced by ape_apply_filters(), ape_decode_init(), and init_frame_decoder().
| uint32_t APEContext::headerlength |
| uint32_t APEContext::junklength |
| char APEContext::magic[4] |
| uint8_t APEContext::md5[16] |
predictor used for final reconstruction
Definition at line 144 of file apedec.c.
Referenced by init_predictor_decoder(), predictor_decode_mono(), and predictor_decode_stereo().
| const uint8_t* APEContext::ptr |
current position in frame data
Definition at line 158 of file apedec.c.
Referenced by ape_decode_frame(), init_entropy_decoder(), range_dec_normalize(), and range_start_decoding().
rangecoder used to decode actual values
Definition at line 151 of file apedec.c.
Referenced by range_dec_normalize(), range_decode_culfreq(), range_decode_culshift(), range_decode_update(), and range_start_decoding().
rice code parameters for the second channel
Definition at line 152 of file apedec.c.
Referenced by entropy_decode(), and init_entropy_decoder().
rice code parameters for the first channel
Definition at line 153 of file apedec.c.
Referenced by entropy_decode(), and init_entropy_decoder().
| uint32_t APEContext::samplerate |
samples left to decode in current frame
Definition at line 135 of file apedec.c.
Referenced by ape_decode_frame(), and ape_flush().
| uint32_t* APEContext::seektable |
Definition at line 85 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_close(), and ape_read_header().
| uint32_t APEContext::seektablelength |
| uint32_t APEContext::totalframes |
Definition at line 79 of file ape.c.
Referenced by ape_dumpinfo(), ape_read_header(), and ape_read_packet().
| uint32_t APEContext::totalsamples |
| uint32_t APEContext::wavheaderlength |
| uint32_t APEContext::wavtaillength |
1.5.8