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

Function ff_encode_reordered_opaque

libavcodec/encode.c:219–230  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

217}
218
219int ff_encode_reordered_opaque(AVCodecContext *avctx,
220 AVPacket *pkt, const AVFrame *frame)
221{
222 if (avctx->flags & AV_CODEC_FLAG_COPY_OPAQUE) {
223 int ret = av_buffer_replace(&pkt->opaque_ref, frame->opaque_ref);
224 if (ret < 0)
225 return ret;
226 pkt->opaque = frame->opaque;
227 }
228
229 return 0;
230}
231
232int ff_encode_encode_cb(AVCodecContext *avctx, AVPacket *avpkt,
233 AVFrame *frame, int *got_packet)

Callers 4

encode_frameFunction · 0.85
ff_encode_encode_cbFunction · 0.85
ff_mpv_encode_pictureFunction · 0.85
encode_apngFunction · 0.85

Calls 1

av_buffer_replaceFunction · 0.85

Tested by

no test coverage detected