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: