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

Function ff_bsf_get_packet_ref

libavcodec/bsf.c:256–269  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

254}
255
256int ff_bsf_get_packet_ref(AVBSFContext *ctx, AVPacket *pkt)
257{
258 FFBSFContext *const bsfi = ffbsfcontext(ctx);
259
260 if (bsfi->eof)
261 return AVERROR_EOF;
262
263 if (AVPACKET_IS_EMPTY(bsfi->buffer_pkt))
264 return AVERROR(EAGAIN);
265
266 av_packet_move_ref(pkt, bsfi->buffer_pkt);
267
268 return 0;
269}
270
271typedef struct BSFListContext {
272 const AVClass *class;

Callers 15

bsf_list_filterFunction · 0.85
vp9_superframe_filterFunction · 0.85
aac_adtstoasc_filterFunction · 0.85
truehd_core_filterFunction · 0.85
eac3_core_filterFunction · 0.85
frame_merge_filterFunction · 0.85
av1_frame_merge_filterFunction · 0.85
prores_metadataFunction · 0.85
filterFunction · 0.85
dump_extradataFunction · 0.85
trace_headersFunction · 0.85

Calls 2

ffbsfcontextFunction · 0.85
av_packet_move_refFunction · 0.85

Tested by

no test coverage detected