Go to the source code of this file.
◆ av1_parser_parse()
◆ av1_parser_init()
◆ av1_parser_close()
◆ pix_fmts_8bit
◆ pix_fmts_10bit
◆ pix_fmts_12bit
◆ pix_fmts_rgb
◆ decompose_unit_types
◆ ff_av1_parser
static av_cold void av1_parser_close(AVCodecParserContext *ctx)
#define AV_PIX_FMT_YUV420P10
@ AV1_OBU_TEMPORAL_DELIMITER
static av_cold int av1_parser_init(AVCodecParserContext *ctx)
static av_cold void close(AVCodecParserContext *s)
#define AV_PIX_FMT_GBRP10
#define AV_PIX_FMT_YUV444P10
@ AV_PIX_FMT_YUV420P
planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)
static int av1_parser_parse(AVCodecParserContext *ctx, AVCodecContext *avctx, const uint8_t **out_data, int *out_size, const uint8_t *data, int size)
#define AV_PIX_FMT_YUV422P10
static int parse(AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size)
int(* init)(AVBSFContext *ctx)
#define AV_PIX_FMT_YUV422P12
#define AV_PIX_FMT_YUV444P12
@ AV1_OBU_SEQUENCE_HEADER
#define AV_PIX_FMT_GBRP12
#define PARSER_CODEC_LIST(...)
#define AV_PIX_FMT_YUV420P12
@ AV_PIX_FMT_YUV444P
planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples)
@ AV_PIX_FMT_GBRP
planar GBR 4:4:4 24bpp
@ AV_PIX_FMT_YUV422P
planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)