Commit 78bd91056f for ffmpeg

commit 78bd91056f844d479ef9013c5f6ec5aa891d9ada
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   Wed Sep 23 22:17:37 2026 +0200

    avfilter/vf_xfade_vulkan: keep the rescaled transition duration nonzero

    Found during review of #24165

diff --git a/libavfilter/vf_xfade_vulkan.c b/libavfilter/vf_xfade_vulkan.c
index 6bebd0316d..76f2304fb3 100644
--- a/libavfilter/vf_xfade_vulkan.c
+++ b/libavfilter/vf_xfade_vulkan.c
@@ -224,8 +224,9 @@ static int config_props_output(AVFilterLink *outlink)
     ol->frame_rate = il->frame_rate;
     outlink->sample_aspect_ratio = inlink_a->sample_aspect_ratio;

-    if (s->duration)
-        s->duration_pts = av_rescale_q(s->duration, AV_TIME_BASE_Q, inlink_a->time_base);
+    s->duration_pts = av_rescale_q(s->duration, AV_TIME_BASE_Q, inlink_a->time_base);
+    if (!s->duration_pts)
+        s->duration_pts = 1;
     RET(ff_vk_filter_config_output(outlink));

 fail: