FFmpeg
Data Fields
WavpackFrameContext Struct Reference

Data Fields

AVCodecContextavctx
 
int frame_flags
 
int stereo
 
int stereo_in
 
int joint
 
uint32_t CRC
 
GetBitContext gb
 
int got_extra_bits
 
uint32_t crc_extra_bits
 
GetBitContext gb_extra_bits
 
int samples
 
int terms
 
Decorr decorr [MAX_TERMS]
 
int zero
 
int one
 
int zeroes
 
int extra_bits
 
int and
 
int or
 
int shift
 
int post_shift
 
int hybrid
 
int hybrid_bitrate
 
int hybrid_maxclip
 
int hybrid_minclip
 
int float_flag
 
int float_shift
 
int float_max_exp
 
WvChannel ch [2]
 
GetByteContext gbyte
 
int ptable [PTABLE_BINS]
 
uint8_t value_lookup_buffer [MAX_HISTORY_BINS *MAX_BIN_BYTES]
 
uint16_t summed_probabilities [MAX_HISTORY_BINS][256]
 
uint8_t probabilities [MAX_HISTORY_BINS][256]
 
uint8_tvalue_lookup [MAX_HISTORY_BINS]
 

Detailed Description

Definition at line 66 of file wavpack.c.

Field Documentation

AVCodecContext* WavpackFrameContext::avctx
int WavpackFrameContext::frame_flags

Definition at line 68 of file wavpack.c.

Referenced by wavpack_decode_block(), and wavpack_decode_frame().

int WavpackFrameContext::stereo

Definition at line 69 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_unpack_dsd_high().

int WavpackFrameContext::stereo_in

Definition at line 69 of file wavpack.c.

Referenced by update_error_limit(), and wavpack_decode_block().

int WavpackFrameContext::joint

Definition at line 70 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_unpack_stereo().

uint32_t WavpackFrameContext::CRC

Definition at line 71 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_check_crc().

GetBitContext WavpackFrameContext::gb

Definition at line 72 of file wavpack.c.

Referenced by wavpack_decode_block().

int WavpackFrameContext::got_extra_bits
uint32_t WavpackFrameContext::crc_extra_bits

Definition at line 74 of file wavpack.c.

Referenced by wavpack_decode_block(), wv_check_crc(), wv_unpack_mono(), and wv_unpack_stereo().

GetBitContext WavpackFrameContext::gb_extra_bits

Definition at line 75 of file wavpack.c.

Referenced by wavpack_decode_block(), wv_get_value_float(), and wv_get_value_integer().

int WavpackFrameContext::samples
int WavpackFrameContext::terms

Definition at line 77 of file wavpack.c.

Referenced by wavpack_decode_block(), wv_unpack_mono(), and wv_unpack_stereo().

Decorr WavpackFrameContext::decorr[MAX_TERMS]

Definition at line 78 of file wavpack.c.

Referenced by wavpack_decode_block(), wv_unpack_mono(), and wv_unpack_stereo().

int WavpackFrameContext::zero

Definition at line 79 of file wavpack.c.

Referenced by wv_get_value(), wv_unpack_mono(), and wv_unpack_stereo().

int WavpackFrameContext::one

Definition at line 79 of file wavpack.c.

Referenced by wv_get_value(), wv_unpack_mono(), and wv_unpack_stereo().

int WavpackFrameContext::zeroes

Definition at line 79 of file wavpack.c.

Referenced by wv_get_value(), wv_unpack_mono(), and wv_unpack_stereo().

int WavpackFrameContext::extra_bits

Definition at line 80 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_get_value_integer().

int WavpackFrameContext::and

Definition at line 81 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_get_value_integer().

int WavpackFrameContext::or

Definition at line 81 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_get_value_integer().

int WavpackFrameContext::shift

Definition at line 81 of file wavpack.c.

Referenced by wavpack_decode_block(), wv_get_value_float(), and wv_get_value_integer().

int WavpackFrameContext::post_shift

Definition at line 82 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_get_value_integer().

int WavpackFrameContext::hybrid

Definition at line 83 of file wavpack.c.

Referenced by wavpack_decode_block(), wv_get_value(), and wv_get_value_integer().

int WavpackFrameContext::hybrid_bitrate

Definition at line 83 of file wavpack.c.

Referenced by update_error_limit(), wavpack_decode_block(), and wv_get_value().

int WavpackFrameContext::hybrid_maxclip

Definition at line 84 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_get_value_integer().

int WavpackFrameContext::hybrid_minclip

Definition at line 84 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_get_value_integer().

int WavpackFrameContext::float_flag

Definition at line 85 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_get_value_float().

int WavpackFrameContext::float_shift

Definition at line 86 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_get_value_float().

int WavpackFrameContext::float_max_exp

Definition at line 87 of file wavpack.c.

Referenced by wavpack_decode_block(), and wv_get_value_float().

WvChannel WavpackFrameContext::ch[2]

Definition at line 88 of file wavpack.c.

Referenced by update_error_limit(), wavpack_decode_block(), and wv_get_value().

GetByteContext WavpackFrameContext::gbyte
int WavpackFrameContext::ptable[PTABLE_BINS]

Definition at line 91 of file wavpack.c.

Referenced by wv_unpack_dsd_high().

uint8_t WavpackFrameContext::value_lookup_buffer[MAX_HISTORY_BINS *MAX_BIN_BYTES]

Definition at line 92 of file wavpack.c.

Referenced by wv_unpack_dsd_fast().

uint16_t WavpackFrameContext::summed_probabilities[MAX_HISTORY_BINS][256]

Definition at line 93 of file wavpack.c.

Referenced by wv_unpack_dsd_fast().

uint8_t WavpackFrameContext::probabilities[MAX_HISTORY_BINS][256]

Definition at line 94 of file wavpack.c.

Referenced by wv_unpack_dsd_fast().

uint8_t* WavpackFrameContext::value_lookup[MAX_HISTORY_BINS]

Definition at line 95 of file wavpack.c.

Referenced by wv_unpack_dsd_fast().


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