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

Function encode_make_refcounted

libavcodec/encode.c:136–151  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134}
135
136static int encode_make_refcounted(AVCodecContext *avctx, AVPacket *avpkt)
137{
138 uint8_t *data = avpkt->data;
139 int ret;
140
141 if (avpkt->buf)
142 return 0;
143
144 avpkt->data = NULL;
145 ret = ff_get_encode_buffer(avctx, avpkt, avpkt->size, 0);
146 if (ret < 0)
147 return ret;
148 memcpy(avpkt->data, data, avpkt->size);
149
150 return 0;
151}
152
153/**
154 * Pad last frame with silence.

Callers 1

ff_encode_encode_cbFunction · 0.85

Calls 1

ff_get_encode_bufferFunction · 0.85

Tested by

no test coverage detected