[FFmpeg-cvslog] lavfi/vf_libplacebo: drop redundant case

Niklas Haas git at videolan.org
Tue Jun 20 18:11:10 EEST 2023


ffmpeg | branch: master | Niklas Haas <git at haasn.dev> | Thu Jun 15 16:14:12 2023 +0200| [7be4434c88209193c7d50f2cc26ed92f95167595] | committer: Niklas Haas

lavfi/vf_libplacebo: drop redundant case

If the input queue is EOF, then the s->status check should already have
covered it, and prevented the code from getting this far.

If we still hit this case for some reason, it's probably a bug. Better
to hit the AVERROR_BUG branch.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7be4434c88209193c7d50f2cc26ed92f95167595
---

 libavfilter/vf_libplacebo.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/libavfilter/vf_libplacebo.c b/libavfilter/vf_libplacebo.c
index 242c8a13f5..a048424cec 100644
--- a/libavfilter/vf_libplacebo.c
+++ b/libavfilter/vf_libplacebo.c
@@ -949,9 +949,6 @@ static int libplacebo_activate(AVFilterContext *ctx)
             if (!s->fps.num)
                 av_fifo_drain2(s->out_pts, 1);
             return output_frame_mix(ctx, &mix, pts);
-        case PL_QUEUE_EOF:
-            ff_outlink_set_status(outlink, AVERROR_EOF, pts);
-            return 0;
         case PL_QUEUE_ERR:
             return AVERROR_EXTERNAL;
         }



More information about the ffmpeg-cvslog mailing list