APEContext Struct Reference

Decoder context. More...


Data Fields

class for AVOptions
samples left to decode in current frame
codec version, very important in decoding process
compression levels
which filter set to use (calculated from compression level)
global decoder flags
uint32_t CRC
frame CRC
frame flags
predictor used for final reconstruction
int32_t * decoded_buffer
int32_t * decoded [MAX_CHANNELS]
decoded data for each channel
maximum number of samples to decode for each call
int16_t * filterbuf [APE_FILTER_LEVELS]
filter memory
rangecoder used to decode actual values
rice code parameters for the second channel
rice code parameters for the first channel
APEFilter filters [APE_FILTER_LEVELS][2]
filters used for reconstruction
current frame data
frame data end
frame data allocated size
const uint8_t * ptr
current position in frame data
uint32_t junklength
uint32_t firstframe
uint32_t totalsamples
char magic [4]
uint32_t descriptorlength
uint32_t headerlength
uint32_t seektablelength
uint32_t wavheaderlength
uint32_t audiodatalength
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

Detailed Description

Decoder context.

Definition at line 128 of file apedec.c.


Field Documentation

Definition at line 67 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

Definition at line 68 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

Definition at line 130 of file apedec.c.

Referenced by ape_decode_init(), ape_decode_value(), ape_unpack_mono(), and ape_unpack_stereo().

maximum number of samples to decode for each call

Definition at line 149 of file apedec.c.

Referenced by ape_decode_frame().

Definition at line 75 of file ape.c.

Referenced by ape_dumpinfo(), ape_read_header(), and ape_read_packet().

uint16_t APEContext::bps

Definition at line 78 of file ape.c.

Definition at line 135 of file apedec.c.

Referenced by ape_decode_frame(), ape_decode_init(), ape_dumpinfo(), and ape_read_header().

Definition at line 79 of file ape.c.

Definition at line 133 of file apedec.c.

Referenced by ape_decode_frame(), ape_decode_init(), ape_dumpinfo(), ape_read_header(), and ape_unpack_mono().

class for AVOptions

Definition at line 129 of file apedec.c.

compression levels

Definition at line 138 of file apedec.c.

Referenced by ape_decode_init().

Definition at line 73 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

uint32_t APEContext::CRC

frame CRC

Definition at line 142 of file apedec.c.

Referenced by init_entropy_decoder().

Definition at line 56 of file ape.c.

Referenced by ape_read_header(), ape_read_packet(), and ape_read_seek().

current frame data

Definition at line 158 of file apedec.c.

Referenced by ape_decode_close(), and ape_decode_frame().

frame data end

Definition at line 159 of file apedec.c.

Referenced by ape_decode_frame(), init_entropy_decoder(), and range_dec_normalize().

frame data allocated size

Definition at line 160 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 148 of file apedec.c.

Referenced by ape_decode_frame(), ape_unpack_mono(), ape_unpack_stereo(), entropy_decode(), predictor_decode_mono(), and predictor_decode_stereo().

Definition at line 146 of file apedec.c.

Referenced by ape_decode_close(), and ape_decode_frame().

Definition at line 147 of file apedec.c.

Referenced by ape_decode_close(), and ape_decode_frame().

Definition at line 63 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

Definition at line 132 of file apedec.c.

Referenced by ape_decode_frame(), ape_decode_init(), and do_apply_filter().

Definition at line 163 of file apedec.c.

Referenced by ape_decode_frame(), range_dec_normalize(), and range_get_symbol().

Definition at line 61 of file ape.c.

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 151 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 156 of file apedec.c.

Referenced by ape_apply_filters(), and init_frame_decoder().

Definition at line 76 of file ape.c.

Referenced by ape_dumpinfo(), ape_read_header(), and ape_read_packet().

Definition at line 54 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

global decoder flags

Definition at line 140 of file apedec.c.

Referenced by ape_decode_init().

Definition at line 74 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

Definition at line 131 of file apedec.c.

Referenced by ape_decode_frame(), and ape_decode_init().

frame flags

Definition at line 143 of file apedec.c.

Referenced by ape_decode_frame(), ape_unpack_mono(), ape_unpack_stereo(), and init_entropy_decoder().

Definition at line 57 of file ape.c.

Referenced by ape_dumpinfo(), ape_read_close(), ape_read_header(), and ape_read_packet().

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

Definition at line 64 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

Definition at line 53 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

Definition at line 60 of file ape.c.

Referenced by ape_dumpinfo().

Definition at line 70 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

Definition at line 62 of file ape.c.

Referenced by ape_read_header().

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

current position in frame data

Definition at line 161 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 153 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 154 of file apedec.c.

Referenced by entropy_decode(), and init_entropy_decoder().

rice code parameters for the first channel

Definition at line 155 of file apedec.c.

Referenced by entropy_decode(), and init_entropy_decoder().

Definition at line 80 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

samples left to decode in current frame

Definition at line 134 of file apedec.c.

Referenced by ape_decode_frame(), and ape_flush().

Definition at line 83 of file ape.c.

Referenced by ape_dumpinfo(), ape_read_close(), and ape_read_header().

Definition at line 65 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

Definition at line 77 of file ape.c.

Referenced by ape_dumpinfo(), ape_read_header(), and ape_read_packet().

Definition at line 55 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

Definition at line 66 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().

Definition at line 69 of file ape.c.

Referenced by ape_dumpinfo(), and ape_read_header().


The documentation for this struct was generated from the following files:

Generated on Fri Oct 26 02:50:14 2012 for FFmpeg by doxygen 1.5.8

AltStyle によって変換されたページ (->オリジナル) /