#include "libavutil/avassert.h"
#include "libavutil/buffer.h"
#include "libavutil/mem.h"
#include "avcodec.h"
#include "apv.h"
#include "cbs.h"
#include "cbs_apv.h"
#include "parser.h"
#include "parser_internal.h"
Go to the source code of this file.
◆ find_frame_end()
| static int find_frame_end |
( |
APVParseContext * | p, |
|
|
const uint8_t * | buf, |
|
|
int | buf_size ) |
|
static |
◆ dummy_free()
| static void dummy_free |
( |
void * | opaque, |
|
|
uint8_t * | data ) |
|
static |
◆ parse()
◆ init()
◆ apv_close()
◆ apv_format_table
Initial value:= {
{ 0 },
}
#define AV_PIX_FMT_YUV444P12
#define AV_PIX_FMT_YUVA444P10
#define AV_PIX_FMT_YUV422P12
#define AV_PIX_FMT_YUV422P10
#define AV_PIX_FMT_GRAY12
@ AV_PIX_FMT_YUV422P
planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)
@ AV_PIX_FMT_GRAY8
Y , 8bpp.
@ AV_PIX_FMT_YUV444P
planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples)
@ AV_PIX_FMT_YUVA444P
planar YUV 4:4:4 32bpp, (1 Cr & Cb sample per 1x1 Y & A samples)
#define AV_PIX_FMT_GRAY10
#define AV_PIX_FMT_GRAY14
#define AV_PIX_FMT_YUV422P16
#define AV_PIX_FMT_GRAY16
#define AV_PIX_FMT_YUVA444P16
#define AV_PIX_FMT_YUVA444P12
#define AV_PIX_FMT_YUV444P16
#define AV_PIX_FMT_YUV444P10
Definition at line 37 of file apv_parser.c.
◆ decompose_unit_types
◆ ff_apv_parser
Initial value:= {
}
static av_cold void apv_close(AVCodecParserContext *s)
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)
av_cold void CBS_FUNC close(CodedBitstreamContext **ctx_ptr)
Close a context and free all internal state.
#define PARSER_CODEC_LIST(...)
Definition at line 207 of file apv_parser.c.