MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / write_sequence_header

Function write_sequence_header

libavcodec/vulkan_encode_av1.c:1095–1113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1093}
1094
1095static int write_sequence_header(AVCodecContext *avctx,
1096 FFHWBaseEncodePicture *base_pic,
1097 uint8_t *data, size_t *data_len)
1098{
1099 int err;
1100 VulkanEncodeAV1Context *enc = avctx->priv_data;
1101 CodedBitstreamFragment *obu = &enc->current_access_unit;
1102
1103 err = vulkan_encode_av1_add_obu(avctx, obu,
1104 AV1_OBU_SEQUENCE_HEADER, &enc->seq_hdr_obu);
1105 if (err < 0)
1106 goto fail;
1107
1108 err = vulkan_encode_av1_write_obu(avctx, data, data_len, obu);
1109
1110fail:
1111 ff_cbs_fragment_reset(obu);
1112 return err;
1113}
1114
1115static int write_extra_headers(AVCodecContext *avctx,
1116 FFHWBaseEncodePicture *base_pic,

Callers 1

vulkan_encode_av1_initFunction · 0.85

Calls 2

Tested by

no test coverage detected