33 const uint8_t **poutbuf,
int *poutbuf_size,
34 const uint8_t *buf,
int buf_size)
39 uint8_t keystate = 128;
42 *poutbuf_size = buf_size;
70 s->height =
f->height;
71 s->format =
f->pix_fmt;
static int parse(AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size)
static av_cold void close(AVCodecParserContext *s)
Libavcodec external API header.
static struct @346255127015250356166251341105367306144006377143 state
av_cold int ff_ffv1_common_init(AVCodecContext *avctx, FFV1Context *s)
av_cold void ff_ffv1_close(FFV1Context *s)
FF Video Codec 1 (a lossless codec)
int ff_ffv1_read_extra_header(FFV1Context *f)
int ff_ffv1_parse_header(FFV1Context *f, RangeCoder *c, uint8_t *state)
static int parse(AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size)
const FFCodecParser ff_ffv1_parser
static av_cold void ffv1_close(AVCodecParserContext *s)
@ AV_PICTURE_STRUCTURE_UNKNOWN
unknown
@ AV_PICTURE_TYPE_I
Intra.
Macro definitions for various function/variable attributes.
#define PARSER_CODEC_LIST(...)
av_cold void ff_init_range_decoder(RangeCoder *c, const uint8_t *buf, int buf_size)
void ff_build_rac_states(RangeCoder *c, int factor, int max_p)
static int get_rac(RangeCoder *c, uint8_t *const state)
main external API structure.