#include "av1_parse.h"
#include "cbs.h"
#include "cbs_av1.h"
#include "internal.h"
#include "parser.h"
Go to the source code of this file.
◆ av1_parser_parse()
◆ av1_parser_init()
◆ av1_parser_close()
◆ av1_parser_split()
◆ pix_fmts_8bit
◆ pix_fmts_10bit
◆ pix_fmts_12bit
◆ pix_fmts_rgb
◆ decompose_unit_types
◆ ff_av1_parser
#define AV_PIX_FMT_YUV420P10
@ AV1_OBU_TEMPORAL_DELIMITER
static av_cold int av1_parser_init(AVCodecParserContext *ctx)
#define AV_PIX_FMT_GBRP10
static int av1_parser_split(AVCodecContext *avctx, const uint8_t *buf, int buf_size)
#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 void av1_parser_close(AVCodecParserContext *ctx)
#define AV_PIX_FMT_YUV422P12
#define AV_PIX_FMT_YUV444P12
@ AV1_OBU_SEQUENCE_HEADER
static char * split(char *message, char delim)
#define AV_PIX_FMT_GBRP12
#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)