This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit a7206f6ba3346a2564e85e5ecac2de6ff1d9429b
Author:     lusoris <[email protected]>
AuthorDate: Tue Nov 3 21:41:09 2026 +0100
Commit:     Gyan Doshi <[email protected]>
CommitDate: Wed Nov 4 04:38:43 2026 +0000

    configure: add the libswscale dependency of scale_vulkan
    
    scale_vulkan calls sws_alloc_context(), sws_scale_frame() and
    sws_free_context(), and scale_vulkan_filter_deps lists swscale, but
    the conditional library dependency list has no entry for the filter.
    A build with only this filter enabled sets avfilter_FFLIBS=avutil, so
    a shared libavfilter has no libswscale NEEDED entry and a consumer
    linked with -Wl,--no-allow-shlib-undefined fails on the three sws_*
    symbols.
    
    With this entry avfilter_FFLIBS=swscale avutil and the consumer links
    and runs with LD_BIND_NOW=1. A standalone scale_vulkan build also
    needs scale_eval.o, which "avfilter/Makefile: add missing objects for
    standalone Vulkan filters" adds.
    
    Signed-off-by: lusoris <[email protected]>
---
 configure | 1 +
 1 file changed, 1 insertion(+)

diff --git a/configure b/configure
index 4f920a4f55..c1950f6c5d 100755
--- a/configure
+++ b/configure
@@ -8252,6 +8252,7 @@ enabled qrencodesrc_filter  && prepend avfilter_deps 
"swscale"
 enabled removelogo_filter   && prepend avfilter_deps "avformat avcodec swscale"
 enabled sab_filter          && prepend avfilter_deps "swscale"
 enabled scale_filter        && prepend avfilter_deps "swscale"
+enabled scale_vulkan_filter && prepend avfilter_deps "swscale"
 enabled scale2ref_filter    && prepend avfilter_deps "swscale"
 enabled showcqt_filter      && prepend avfilter_deps "avformat swscale"
 enabled signature_filter    && prepend avfilter_deps "avcodec"

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to