Unified · Split
| @@ -2,6 +2,9 @@ The last version increases of all libraries were on 2025-03-28 · 1 unmodified line | ||
| 2 | 2 | |
| 3 | 3 | API changes, most recent first: |
| 4 | 4 | |
| 5 | +2025-02-xx - xxxxxxxxxx - lavfi 10.10.100 - avfilter.h | |
| 6 | + Add avfilter_link_get_hw_frames_ctx(). | |
| 7 | + | |
| 5 | 8 | 2025-04-21 - xxxxxxxxxx - lavu 60.2.100 - log.h |
| 6 | 9 | Add AV_CLASS_CATEGORY_HWDEVICE. |
| 7 | 10 | |
| @@ -989,6 +989,15 @@ enum AVMediaType avfilter_pad_get_type(const AVFilterPad *pads, int pad_idx) · 988 unmodified lines | ||
| 989 | 989 | return pads[pad_idx].type; |
| 990 | 990 | } |
| 991 | 991 | |
| 992 | +AVBufferRef *avfilter_link_get_hw_frames_ctx(AVFilterLink *link) | |
| 993 | +{ | |
| 994 | + FilterLink *plink = ff_filter_link(link); | |
| 995 | + if (plink->hw_frames_ctx) | |
| 996 | + return av_buffer_ref(plink->hw_frames_ctx); | |
| 997 | + | |
| 998 | + return NULL; | |
| 999 | +} | |
| 1000 | + | |
| 992 | 1001 | static int default_filter_frame(AVFilterLink *link, AVFrame *frame) |
| 993 | 1002 | { |
| 994 | 1003 | return ff_filter_frame(link->dst->outputs[0], frame); |
| @@ -96,6 +96,18 @@ const char *avfilter_pad_get_name(const AVFilterPad *pads, int pad_idx); · 95 unmodified lines | ||
| 96 | 96 | */ |
| 97 | 97 | enum AVMediaType avfilter_pad_get_type(const AVFilterPad *pads, int pad_idx); |
| 98 | 98 | |
| 99 | +/** | |
| 100 | + * Get the hardware frames context of a filter link. | |
| 101 | + * | |
| 102 | + * @param link an AVFilterLink | |
| 103 | + * | |
| 104 | + * @return a ref-counted copy of the link's hw_frames_ctx field if there is | |
| 105 | + * a hardware frames context associated with the link or NULL otherwise. | |
| 106 | + * The returned AVBufferRef needs to be released with av_buffer_unref() | |
| 107 | + * when it is no longer used. | |
| 108 | + */ | |
| 109 | +AVBufferRef* avfilter_link_get_hw_frames_ctx(AVFilterLink *link); | |
| 110 | + | |
| 99 | 111 | /** |
| 100 | 112 | * Lists of formats / etc. supported by an end of a link. |
| 101 | 113 | * |