ffmpeg | branch: master | Niklas Haas <g...@haasn.dev> | Mon Mar 17 15:22:16 2025 +0100| [46762c8b82b8c1f1ccf12b84f10c7f36b519566e] | committer: Niklas Haas
avfilter/vf_libplacebo: don't explode on zero FPS information While technically not specifiad as valid by the AVFilterLink documentation, it is currently possible to get an FPS of zero from various sources inside libavfilter (notably vf_buffersrc). Avoid a division by zero and resulting infinity when this happens. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=46762c8b82b8c1f1ccf12b84f10c7f36b519566e --- libavfilter/vf_libplacebo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_libplacebo.c b/libavfilter/vf_libplacebo.c index 0c245cda7f..86e1f43dea 100644 --- a/libavfilter/vf_libplacebo.c +++ b/libavfilter/vf_libplacebo.c @@ -1073,7 +1073,7 @@ static int libplacebo_activate(AVFilterContext *ctx) in->qstatus = pl_queue_update(in->queue, &in->mix, pl_queue_params( .pts = out_pts * av_q2d(outlink->time_base), .radius = pl_frame_mix_radius(&s->opts->params), - .vsync_duration = av_q2d(av_inv_q(l->frame_rate)), + .vsync_duration = l->frame_rate.num ? av_q2d(av_inv_q(l->frame_rate)) : 0, )); switch (in->qstatus) { _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".