FFmpeg
Data Fields
WavPackEncodeContext Struct Reference

Data Fields

 
 
 
 
int  buffer_size
 
int  sample_index
 
int  stereo
 
int  stereo_in
 
int  ch_offset
 
int32_tsamples [2]
 
int  samples_size [2]
 
 
 
int32_ttemp_buffer [2][2]
 
int  temp_buffer_size [2][2]
 
 
int  best_buffer_size [2]
 
 
 
int  js_left_size
 
 
 
 
int  orig_l_size
 
int  orig_r_size
 
unsigned  extra_flags
 
 
 
int  joint
 
int  num_branches
 
uint32_t  flags
 
uint32_t  crc_x
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
int  num_terms
 
int  shift
 
int  joint_stereo
 
int  false_stereo
 
int  num_decorrs
 
int  num_passes
 
int  best_decorr
 
int  mask_decorr
 
 
 
float  delta_decay
 

Detailed Description

Definition at line 75 of file wavpackenc.c.

Field Documentation

AVClass* WavPackEncodeContext::class

Definition at line 76 of file wavpackenc.c.

AVCodecContext* WavPackEncodeContext::avctx

Definition at line 77 of file wavpackenc.c.

Referenced by fill_buffer(), set_samplerate(), wavpack_encode_block(), wavpack_encode_frame(), and wavpack_encode_init().

PutBitContext WavPackEncodeContext::pb

Definition at line 78 of file wavpackenc.c.

Referenced by encode_flush(), pack_float_sample(), pack_int32(), wavpack_encode_block(), and wavpack_encode_sample().

int WavPackEncodeContext::block_samples

Definition at line 79 of file wavpackenc.c.

Referenced by allocate_buffers(), allocate_buffers2(), analyze_mono(), analyze_stereo(), delta_mono(), delta_stereo(), recurse_mono(), recurse_stereo(), sort_mono(), sort_stereo(), wavpack_encode_block(), wavpack_encode_frame(), wv_mono(), and wv_stereo().

int WavPackEncodeContext::buffer_size

Definition at line 80 of file wavpackenc.c.

int WavPackEncodeContext::sample_index

Definition at line 81 of file wavpackenc.c.

Referenced by wavpack_encode_block(), and wavpack_encode_frame().

int WavPackEncodeContext::stereo

Definition at line 82 of file wavpackenc.c.

int WavPackEncodeContext::stereo_in

Definition at line 82 of file wavpackenc.c.

int WavPackEncodeContext::ch_offset

Definition at line 83 of file wavpackenc.c.

Referenced by wavpack_encode_block(), and wavpack_encode_frame().

int32_t* WavPackEncodeContext::samples[2]

Definition at line 85 of file wavpackenc.c.

Referenced by wavpack_encode_block(), wavpack_encode_close(), and wavpack_encode_frame().

int WavPackEncodeContext::samples_size[2]

Definition at line 86 of file wavpackenc.c.

Referenced by wavpack_encode_close(), and wavpack_encode_frame().

int32_t* WavPackEncodeContext::sampleptrs[MAX_TERMS+2][2]

Definition at line 88 of file wavpackenc.c.

Referenced by allocate_buffers2(), analyze_mono(), analyze_stereo(), delta_mono(), delta_stereo(), recurse_mono(), recurse_stereo(), sort_mono(), sort_stereo(), and wavpack_encode_close().

int WavPackEncodeContext::sampleptrs_size[MAX_TERMS+2][2]

Definition at line 89 of file wavpackenc.c.

Referenced by allocate_buffers2(), and wavpack_encode_close().

int32_t* WavPackEncodeContext::temp_buffer[2][2]

Definition at line 91 of file wavpackenc.c.

Referenced by allocate_buffers(), wavpack_encode_close(), wv_mono(), and wv_stereo().

int WavPackEncodeContext::temp_buffer_size[2][2]

Definition at line 92 of file wavpackenc.c.

Referenced by allocate_buffers(), and wavpack_encode_close().

int32_t* WavPackEncodeContext::best_buffer[2]

Definition at line 94 of file wavpackenc.c.

Referenced by allocate_buffers(), wavpack_encode_close(), wv_mono(), and wv_stereo().

int WavPackEncodeContext::best_buffer_size[2]

Definition at line 95 of file wavpackenc.c.

Referenced by allocate_buffers(), and wavpack_encode_close().

int32_t* WavPackEncodeContext::js_left

Definition at line 97 of file wavpackenc.c.

Referenced by wavpack_encode_close(), and wv_stereo().

int32_t * WavPackEncodeContext::js_right

Definition at line 97 of file wavpackenc.c.

Referenced by wavpack_encode_close(), and wv_stereo().

int WavPackEncodeContext::js_left_size

Definition at line 98 of file wavpackenc.c.

Referenced by wavpack_encode_close(), and wv_stereo().

int WavPackEncodeContext::js_right_size

Definition at line 98 of file wavpackenc.c.

Referenced by wavpack_encode_close(), and wv_stereo().

int32_t* WavPackEncodeContext::orig_l

Definition at line 100 of file wavpackenc.c.

Referenced by wavpack_encode_block(), and wavpack_encode_close().

int32_t * WavPackEncodeContext::orig_r

Definition at line 100 of file wavpackenc.c.

Referenced by wavpack_encode_block(), and wavpack_encode_close().

int WavPackEncodeContext::orig_l_size

Definition at line 101 of file wavpackenc.c.

Referenced by wavpack_encode_block(), and wavpack_encode_close().

int WavPackEncodeContext::orig_r_size

Definition at line 101 of file wavpackenc.c.

Referenced by wavpack_encode_block(), and wavpack_encode_close().

unsigned WavPackEncodeContext::extra_flags

Definition at line 103 of file wavpackenc.c.

Referenced by analyze_mono(), analyze_stereo(), recurse_mono(), recurse_stereo(), wavpack_encode_init(), wv_mono(), and wv_stereo().

int WavPackEncodeContext::optimize_mono

Definition at line 104 of file wavpackenc.c.

Referenced by wavpack_encode_block().

int WavPackEncodeContext::decorr_filter

Definition at line 105 of file wavpackenc.c.

Referenced by wavpack_encode_init(), wv_mono(), and wv_stereo().

int WavPackEncodeContext::joint

Definition at line 106 of file wavpackenc.c.

Referenced by wv_stereo().

int WavPackEncodeContext::num_branches

Definition at line 107 of file wavpackenc.c.

Referenced by recurse_mono(), recurse_stereo(), and wavpack_encode_init().

uint32_t WavPackEncodeContext::flags

Definition at line 109 of file wavpackenc.c.

Referenced by allocate_buffers(), allocate_buffers2(), analyze_mono(), analyze_stereo(), pack_float(), pack_int32(), recurse_stereo(), scan_float(), scan_int23(), scan_int32(), set_samplerate(), wavpack_encode_block(), wavpack_encode_frame(), wv_mono(), and wv_stereo().

uint32_t WavPackEncodeContext::crc_x

Definition at line 110 of file wavpackenc.c.

Referenced by scan_float(), scan_int32(), and wavpack_encode_block().

WavPackWords WavPackEncodeContext::w

Definition at line 111 of file wavpackenc.c.

Referenced by encode_flush(), wavpack_encode_block(), wavpack_encode_sample(), wv_mono(), and wv_stereo().

uint8_t WavPackEncodeContext::int32_sent_bits

Definition at line 113 of file wavpackenc.c.

Referenced by pack_int32(), scan_int23(), scan_int32(), and wavpack_encode_block().

uint8_t WavPackEncodeContext::int32_zeros

Definition at line 113 of file wavpackenc.c.

Referenced by pack_int32(), scan_int23(), scan_int32(), and wavpack_encode_block().

uint8_t WavPackEncodeContext::int32_ones

Definition at line 113 of file wavpackenc.c.

Referenced by pack_int32(), scan_int23(), scan_int32(), and wavpack_encode_block().

uint8_t WavPackEncodeContext::int32_dups

Definition at line 113 of file wavpackenc.c.

Referenced by pack_int32(), scan_int23(), scan_int32(), and wavpack_encode_block().

uint8_t WavPackEncodeContext::float_flags

Definition at line 114 of file wavpackenc.c.

Referenced by pack_float_sample(), process_float(), scan_float(), and wavpack_encode_block().

uint8_t WavPackEncodeContext::float_shift

Definition at line 114 of file wavpackenc.c.

Referenced by scan_float(), and wavpack_encode_block().

uint8_t WavPackEncodeContext::float_max_exp

Definition at line 114 of file wavpackenc.c.

Referenced by pack_float_sample(), scan_float(), and wavpack_encode_block().

uint8_t WavPackEncodeContext::max_exp

Definition at line 114 of file wavpackenc.c.

Referenced by process_float(), and scan_float().

int32_t WavPackEncodeContext::shifted_ones

Definition at line 115 of file wavpackenc.c.

Referenced by process_float(), and scan_float().

int32_t WavPackEncodeContext::shifted_zeros

Definition at line 115 of file wavpackenc.c.

Referenced by process_float(), and scan_float().

int32_t WavPackEncodeContext::shifted_both

Definition at line 115 of file wavpackenc.c.

Referenced by process_float(), and scan_float().

int32_t WavPackEncodeContext::false_zeros

Definition at line 116 of file wavpackenc.c.

Referenced by process_float(), and scan_float().

int32_t WavPackEncodeContext::neg_zeros

Definition at line 116 of file wavpackenc.c.

Referenced by process_float(), and scan_float().

int32_t WavPackEncodeContext::ordata

Definition at line 116 of file wavpackenc.c.

Referenced by process_float(), and scan_float().

int WavPackEncodeContext::num_terms

Definition at line 118 of file wavpackenc.c.

Referenced by analyze_mono(), analyze_stereo(), wavpack_encode_block(), wv_mono(), and wv_stereo().

int WavPackEncodeContext::shift

Definition at line 118 of file wavpackenc.c.

Referenced by wavpack_encode_block().

int WavPackEncodeContext::joint_stereo

Definition at line 118 of file wavpackenc.c.

Referenced by wv_stereo().

int WavPackEncodeContext::false_stereo

Definition at line 118 of file wavpackenc.c.

Referenced by wavpack_encode_block().

int WavPackEncodeContext::num_decorrs

Definition at line 119 of file wavpackenc.c.

Referenced by wavpack_encode_init(), wv_mono(), and wv_stereo().

int WavPackEncodeContext::num_passes

Definition at line 119 of file wavpackenc.c.

Referenced by wavpack_encode_block(), wavpack_encode_init(), wv_mono(), and wv_stereo().

int WavPackEncodeContext::best_decorr

Definition at line 119 of file wavpackenc.c.

Referenced by wv_mono(), and wv_stereo().

int WavPackEncodeContext::mask_decorr

Definition at line 119 of file wavpackenc.c.

Referenced by wv_mono(), and wv_stereo().

struct Decorr WavPackEncodeContext::decorr_passes[MAX_TERMS]

Definition at line 120 of file wavpackenc.c.

Referenced by analyze_mono(), analyze_stereo(), delta_mono(), delta_stereo(), recurse_mono(), recurse_stereo(), sort_mono(), sort_stereo(), wavpack_encode_block(), wv_mono(), and wv_stereo().

const WavPackDecorrSpec* WavPackEncodeContext::decorr_specs

Definition at line 121 of file wavpackenc.c.

Referenced by wavpack_encode_init(), wv_mono(), and wv_stereo().

float WavPackEncodeContext::delta_decay

Definition at line 122 of file wavpackenc.c.

Referenced by analyze_mono(), analyze_stereo(), and wavpack_encode_init().


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

Generated on Wed Jun 10 2015 01:57:24 for FFmpeg by   doxygen 1.8.6

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