FFmpeg
|
Data Fields | |
AVCodecContext * | avctx |
AVFloatDSPContext * | fdsp |
FFTContext | mdct |
FFTContext | mdct_half |
FFTContext | mdct_small |
FFTContext | fft128 |
FFTContext | fft256 |
FFTContext | fft512 |
FFTContext | fft1024 |
void(* | wtf )(struct On2AVCContext *ctx, float *out, float *in, int size) |
int | is_av500 |
const On2AVCMode * | modes |
int | window_type |
int | prev_window_type |
int | num_windows |
int | num_bands |
int | bits_per_section |
const int * | band_start |
int | grouping [8] |
int | ms_present |
int | ms_info [ON2AVC_MAX_BANDS] |
int | is_long |
uint8_t | band_type [ON2AVC_MAX_BANDS] |
uint8_t | band_run_end [ON2AVC_MAX_BANDS] |
int | num_sections |
float | band_scales [ON2AVC_MAX_BANDS] |
VLC | scale_diff |
VLC | cb_vlc [16] |
float | scale_tab [128] |
float | coeffs [2][ON2AVC_SUBFRAME_SIZE] |
float | delay [2][ON2AVC_SUBFRAME_SIZE] |
float | temp [ON2AVC_SUBFRAME_SIZE *2] |
float | mdct_buf [ON2AVC_SUBFRAME_SIZE] |
float | long_win [ON2AVC_SUBFRAME_SIZE] |
float | short_win [ON2AVC_SUBFRAME_SIZE/8] |
AVCodecContext* On2AVCContext::avctx |
Definition at line 49 of file on2avc.c.
Referenced by on2avc_decode_band_scales(), on2avc_decode_band_types(), on2avc_decode_init(), and on2avc_decode_subframe().
AVFloatDSPContext* On2AVCContext::fdsp |
Definition at line 50 of file on2avc.c.
Referenced by on2avc_decode_close(), on2avc_decode_init(), on2avc_reconstruct_channel(), and on2avc_reconstruct_stereo().
FFTContext On2AVCContext::mdct |
Definition at line 51 of file on2avc.c.
Referenced by on2avc_decode_close(), on2avc_decode_init(), on2avc_reconstruct_channel(), and on2avc_reconstruct_stereo().
FFTContext On2AVCContext::mdct_half |
Definition at line 51 of file on2avc.c.
Referenced by on2avc_decode_close(), on2avc_decode_init(), and on2avc_reconstruct_stereo().
FFTContext On2AVCContext::mdct_small |
Definition at line 51 of file on2avc.c.
Referenced by on2avc_decode_close(), on2avc_decode_init(), and on2avc_reconstruct_channel().
FFTContext On2AVCContext::fft128 |
Definition at line 52 of file on2avc.c.
Referenced by on2avc_decode_close(), on2avc_decode_init(), and wtf_end_512().
FFTContext On2AVCContext::fft256 |
Definition at line 52 of file on2avc.c.
Referenced by on2avc_decode_close(), on2avc_decode_init(), and wtf_end_1024().
FFTContext On2AVCContext::fft512 |
Definition at line 52 of file on2avc.c.
Referenced by on2avc_decode_close(), on2avc_decode_init(), and wtf_end_512().
FFTContext On2AVCContext::fft1024 |
Definition at line 52 of file on2avc.c.
Referenced by on2avc_decode_close(), on2avc_decode_init(), and wtf_end_1024().
void(* On2AVCContext::wtf)(struct On2AVCContext *ctx, float *out, float *in, int size) |
Definition at line 53 of file on2avc.c.
Referenced by on2avc_decode_init(), and on2avc_reconstruct_stereo().
int On2AVCContext::is_av500 |
Definition at line 55 of file on2avc.c.
Referenced by on2avc_decode_frame(), and on2avc_decode_init().
const On2AVCMode* On2AVCContext::modes |
Definition at line 57 of file on2avc.c.
Referenced by on2avc_decode_init(), and on2avc_decode_subframe().
int On2AVCContext::window_type |
Definition at line 58 of file on2avc.c.
Referenced by on2avc_decode_subframe(), on2avc_reconstruct_channel(), and on2avc_reconstruct_stereo().
int On2AVCContext::prev_window_type |
Definition at line 58 of file on2avc.c.
Referenced by on2avc_decode_subframe(), and on2avc_reconstruct_channel().
int On2AVCContext::num_windows |
Definition at line 59 of file on2avc.c.
Referenced by on2avc_apply_ms(), on2avc_decode_band_scales(), on2avc_decode_band_types(), on2avc_decode_subframe(), on2avc_read_channel_data(), and on2avc_read_ms_info().
int On2AVCContext::num_bands |
Definition at line 59 of file on2avc.c.
Referenced by on2avc_apply_ms(), on2avc_decode_band_scales(), on2avc_decode_band_types(), on2avc_decode_subframe(), on2avc_read_channel_data(), and on2avc_read_ms_info().
const int* On2AVCContext::band_start |
Definition at line 61 of file on2avc.c.
Referenced by on2avc_apply_ms(), on2avc_decode_subframe(), and on2avc_read_channel_data().
int On2AVCContext::grouping[8] |
Definition at line 63 of file on2avc.c.
Referenced by on2avc_decode_band_scales(), on2avc_decode_subframe(), and on2avc_read_ms_info().
int On2AVCContext::ms_present |
Definition at line 64 of file on2avc.c.
Referenced by on2avc_decode_subframe(), and on2avc_read_ms_info().
int On2AVCContext::ms_info[ON2AVC_MAX_BANDS] |
Definition at line 65 of file on2avc.c.
Referenced by on2avc_apply_ms(), and on2avc_read_ms_info().
int On2AVCContext::is_long |
Definition at line 67 of file on2avc.c.
Referenced by on2avc_decode_band_types(), and on2avc_decode_subframe().
uint8_t On2AVCContext::band_type[ON2AVC_MAX_BANDS] |
Definition at line 69 of file on2avc.c.
Referenced by on2avc_decode_band_scales(), on2avc_decode_band_types(), and on2avc_read_channel_data().
uint8_t On2AVCContext::band_run_end[ON2AVC_MAX_BANDS] |
Definition at line 70 of file on2avc.c.
Referenced by on2avc_decode_band_types().
float On2AVCContext::band_scales[ON2AVC_MAX_BANDS] |
Definition at line 73 of file on2avc.c.
Referenced by on2avc_decode_band_scales(), and on2avc_read_channel_data().
VLC On2AVCContext::scale_diff |
Definition at line 75 of file on2avc.c.
Referenced by on2avc_decode_band_scales(), on2avc_decode_init(), and on2avc_free_vlcs().
VLC On2AVCContext::cb_vlc[16] |
Definition at line 76 of file on2avc.c.
Referenced by on2avc_decode_init(), on2avc_decode_pairs(), on2avc_decode_quads(), and on2avc_free_vlcs().
float On2AVCContext::scale_tab[128] |
Definition at line 78 of file on2avc.c.
Referenced by on2avc_decode_band_scales(), and on2avc_decode_init().
float On2AVCContext::coeffs[2][ON2AVC_SUBFRAME_SIZE] |
Definition at line 80 of file on2avc.c.
Referenced by on2avc_apply_ms(), on2avc_read_channel_data(), on2avc_reconstruct_channel(), and on2avc_reconstruct_stereo().
float On2AVCContext::delay[2][ON2AVC_SUBFRAME_SIZE] |
Definition at line 81 of file on2avc.c.
Referenced by on2avc_reconstruct_channel(), and on2avc_reconstruct_stereo().
float On2AVCContext::temp[ON2AVC_SUBFRAME_SIZE *2] |
Definition at line 83 of file on2avc.c.
Referenced by on2avc_reconstruct_channel(), wtf_40(), and wtf_44().
float On2AVCContext::mdct_buf[ON2AVC_SUBFRAME_SIZE] |
Definition at line 84 of file on2avc.c.
Referenced by on2avc_reconstruct_channel(), and on2avc_reconstruct_stereo().
float On2AVCContext::long_win[ON2AVC_SUBFRAME_SIZE] |
Definition at line 85 of file on2avc.c.
Referenced by on2avc_decode_init(), and on2avc_reconstruct_channel().
float On2AVCContext::short_win[ON2AVC_SUBFRAME_SIZE/8] |
Definition at line 86 of file on2avc.c.
Referenced by on2avc_decode_init(), on2avc_reconstruct_channel(), and on2avc_reconstruct_stereo().