Go to the source code of this file.
|
| static int | update_rpu (AVBSFContext *bsf, const AVPacket *pkt, int flags, const uint8_t *rpu, size_t rpu_size, uint8_t **out_rpu, int *out_size) |
| |
| static int | dovi_rpu_update_fragment_hevc (AVBSFContext *bsf, AVPacket *pkt, CodedBitstreamFragment *au) |
| |
| static int | dovi_rpu_update_fragment_av1 (AVBSFContext *bsf, AVPacket *pkt, CodedBitstreamFragment *frag) |
| |
| static int | dovi_rpu_init (AVBSFContext *bsf) |
| |
| static void | dovi_rpu_close (AVBSFContext *bsf) |
| |
◆ OFFSET
◆ FLAGS
◆ update_rpu()
| static int update_rpu |
( |
AVBSFContext * | bsf, |
|
|
const AVPacket * | pkt, |
|
|
int | flags, |
|
|
const uint8_t * | rpu, |
|
|
size_t | rpu_size, |
|
|
uint8_t ** | out_rpu, |
|
|
int * | out_size ) |
|
static |
◆ dovi_rpu_update_fragment_hevc()
◆ dovi_rpu_update_fragment_av1()
◆ dovi_rpu_init()
◆ dovi_rpu_close()
◆ dovi_rpu_hevc_type
Initial value:= {
.fragment_name = "access unit",
.unit_name = "NAL unit",
}
static int dovi_rpu_update_fragment_hevc(AVBSFContext *bsf, AVPacket *pkt, CodedBitstreamFragment *au)
Definition at line 184 of file dovi_rpu.c.
Referenced by dovi_rpu_init().
◆ dovi_rpu_av1_type
Initial value:= {
.fragment_name = "temporal unit",
.unit_name = "OBU",
}
static int dovi_rpu_update_fragment_av1(AVBSFContext *bsf, AVPacket *pkt, CodedBitstreamFragment *frag)
Definition at line 191 of file dovi_rpu.c.
Referenced by dovi_rpu_init().
◆ dovi_rpu_options
Initial value:= {
{
"none",
"Don't compress metadata", 0,
AV_OPT_TYPE_CONST, {.i64 = 0}, .flags =
FLAGS, .unit =
"compression" },
}
@ AV_OPT_TYPE_CONST
Special option type for declaring named constants.
@ AV_OPT_TYPE_INT
Underlying C type is int.
@ AV_OPT_TYPE_BOOL
Underlying C type is int.
Definition at line 267 of file dovi_rpu.c.
◆ dovi_rpu_class
Initial value:= {
.class_name = "dovi_rpu_bsf",
}
static const AVOption dovi_rpu_options[]
const char * av_default_item_name(void *ptr)
Return the context name.
#define LIBAVUTIL_VERSION_INT
Definition at line 276 of file dovi_rpu.c.
◆ dovi_rpu_codec_ids
◆ ff_dovi_rpu_bsf
Initial value:= {
.p.name = "dovi_rpu",
}
static av_cold void close(AVCodecParserContext *s)
static void dovi_rpu_close(AVBSFContext *bsf)
static int dovi_rpu_init(AVBSFContext *bsf)
static enum AVCodecID dovi_rpu_codec_ids[]
static const AVClass dovi_rpu_class
int ff_cbs_bsf_generic_filter(AVBSFContext *bsf, AVPacket *pkt)
Filter operation for CBS BSF.
int(* init)(AVBSFContext *ctx)
void(* filter)(uint8_t *src, ptrdiff_t stride, int qscale)
Definition at line 287 of file dovi_rpu.c.