|
#define | ON2AVC_SUBFRAME_SIZE 1024 |
|
#define | CMUL1_R(s, t, is, it) s[is + 0] * t[it + 0] - s[is + 1] * t[it + 1] |
|
#define | CMUL1_I(s, t, is, it) s[is + 0] * t[it + 1] + s[is + 1] * t[it + 0] |
|
#define | CMUL2_R(s, t, is, it) s[is + 0] * t[it + 0] + s[is + 1] * t[it + 1] |
|
#define | CMUL2_I(s, t, is, it) s[is + 0] * t[it + 1] - s[is + 1] * t[it + 0] |
|
#define | CMUL0(dst, id, s0, s1, s2, s3, t0, t1, t2, t3, is, it) |
|
#define | CMUL1(dst, s0, s1, s2, s3, t0, t1, t2, t3, is, it) |
|
#define | CMUL2(dst, s0, s1, s2, s3, t0, t1, t2, t3, is, it) |
|
|
static void | on2avc_read_ms_info (On2AVCContext *c, GetBitContext *gb) |
|
static int | on2avc_decode_band_types (On2AVCContext *c, GetBitContext *gb) |
|
static int | on2avc_decode_band_scales (On2AVCContext *c, GetBitContext *gb) |
|
static float | on2avc_scale (int v, float scale) |
|
static int | on2avc_decode_quads (On2AVCContext *c, GetBitContext *gb, float *dst, int dst_size, int type, float band_scale) |
|
static int | get_egolomb (GetBitContext *gb) |
|
static int | on2avc_decode_pairs (On2AVCContext *c, GetBitContext *gb, float *dst, int dst_size, int type, float band_scale) |
|
static int | on2avc_read_channel_data (On2AVCContext *c, GetBitContext *gb, int ch) |
|
static int | on2avc_apply_ms (On2AVCContext *c) |
|
static void | zero_head_and_tail (float *src, int len, int order0, int order1) |
|
static void | pretwiddle (float *src, float *dst, int dst_len, int tab_step, int step, int order0, int order1, const double *const *tabs) |
|
static void | twiddle (float *src1, float *src2, int src2_len, const double *tab, int tab_len, int step, int order0, int order1, const double *const *tabs) |
|
static void | combine_fft (float *s0, float *s1, float *s2, float *s3, float *dst, const float *t0, const float *t1, const float *t2, const float *t3, int len, int step) |
|
static void | wtf_end_512 (On2AVCContext *c, float *out, float *src, float *tmp0, float *tmp1) |
|
static void | wtf_end_1024 (On2AVCContext *c, float *out, float *src, float *tmp0, float *tmp1) |
|
static void | wtf_40 (On2AVCContext *c, float *out, float *src, int size) |
|
static void | wtf_44 (On2AVCContext *c, float *out, float *src, int size) |
|
static int | on2avc_reconstruct_channel_ext (On2AVCContext *c, AVFrame *dst, int offset) |
|
static int | on2avc_reconstruct_channel (On2AVCContext *c, int channel, AVFrame *dst, int offset) |
|
static int | on2avc_decode_subframe (On2AVCContext *c, const uint8_t *buf, int buf_size, AVFrame *dst, int offset) |
|
static int | on2avc_decode_frame (AVCodecContext *avctx, void *data, int *got_frame_ptr, AVPacket *avpkt) |
|
static av_cold void | on2avc_free_vlcs (On2AVCContext *c) |
|
static av_cold int | on2avc_decode_init (AVCodecContext *avctx) |
|
static av_cold int | on2avc_decode_close (AVCodecContext *avctx) |
|