FFmpeg
|
vp56.h
Go to the documentation of this file.
Definition: videodsp.h:40
static av_always_inline int vp8_rac_get_tree(VP56RangeCoder *c, const int8_t(*tree)[2], const uint8_t *probs)
Definition: vp56.h:352
DECLARE_ALIGNED(4, int16_t, x)
Definition: h264chroma.h:26
struct VP56Model VP56Model
Definition: vp3dsp.h:25
bitstream reader API header.
static av_always_inline int vp56_rac_get_tree(VP56RangeCoder *c, const VP56Tree *tree, const uint8_t *probs)
Definition: vp56.h:337
VP56ParseVectorAdjustment parse_vector_adjustment
Definition: vp56.h:161
Definition: vp56.h:97
void(* VP56Filter)(VP56Context *s, uint8_t *dst, uint8_t *src, int offset1, int offset2, int stride, VP56mv mv, int mask, int select, int luma)
Definition: vp56.h:50
struct VP56Macroblock VP56Macroblock
Definition: get_bits.h:63
VP5 and VP6 compatible video decoder (common data)
static av_unused int vp56_rac_gets_nn(VP56RangeCoder *c, int bits)
Definition: vp56.h:324
Definition: vp56data.h:52
Definition: vp56dsp.h:27
static av_unused int vp8_rac_get_sint(VP56RangeCoder *c, int bits)
Definition: vp56.h:308
struct VP56RefDc VP56RefDc
struct VP56mv VP56mv
static av_unused int vp8_rac_get_uint(VP56RangeCoder *c, int bits)
Definition: vp56.h:296
Definition: vp56.h:75
static av_always_inline int vp56_rac_get_prob_branchy(VP56RangeCoder *c, int prob)
Definition: vp56.h:243
Half-pel DSP functions.
int ff_vp56_init_context(AVCodecContext *avctx, VP56Context *s, int flip, int has_alpha)
Definition: vp56.c:684
static av_always_inline unsigned int vp56_rac_renorm(VP56RangeCoder *c)
Definition: vp56.h:202
static av_always_inline int vp8_rac_get_coeff(VP56RangeCoder *c, const uint8_t *prob)
Definition: vp56.h:365
const uint8_t ff_vp56_norm_shift[256]
vp56 specific range coder implementation
Definition: vp56rac.c:25
void ff_vp56_init_range_decoder(VP56RangeCoder *c, const uint8_t *buf, int buf_size)
Definition: vp56rac.c:40
int ff_vp56_decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt)
Definition: vp56.c:496
int(* VP56ParseHeader)(VP56Context *s, const uint8_t *buf, int buf_size)
Definition: vp56.h:57
Definition: get_bits.h:54
Definition: vp56.h:60
void(* VP56ParseVectorAdjustment)(VP56Context *s, VP56mv *vect)
Definition: vp56.h:48
Core video DSP helper functions.
DSP utils.
struct VP56RangeCoder VP56RangeCoder
Generated on Mon Nov 18 2024 06:52:03 for FFmpeg by 1.8.11