avfilter/avfilter: Add avfilter_link_get_hw_frames_ctx()

Signed-off-by: softworkz <softworkz@hotmail.com>
This commit is contained in:
softworkz
2025-04-14 05:07:48 +02:00
parent 34bb7f5d87
commit e2f39671ae
3 changed files with 24 additions and 0 deletions

View File

@@ -989,6 +989,15 @@ enum AVMediaType avfilter_pad_get_type(const AVFilterPad *pads, int pad_idx)
return pads[pad_idx].type;
}
AVBufferRef *avfilter_link_get_hw_frames_ctx(AVFilterLink *link)
{
FilterLink *plink = ff_filter_link(link);
if (plink->hw_frames_ctx)
return av_buffer_ref(plink->hw_frames_ctx);
return NULL;
}
static int default_filter_frame(AVFilterLink *link, AVFrame *frame)
{
return ff_filter_frame(link->dst->outputs[0], frame);