From patchwork Thu Aug 29 02:13:20 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Niki Bowe X-Patchwork-Id: 14772 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 223A744A4FE for ; Thu, 29 Aug 2019 05:13:57 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F21E8680613; Thu, 29 Aug 2019 05:13:56 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pg1-f201.google.com (mail-pg1-f201.google.com [209.85.215.201]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 348C3680594 for ; Thu, 29 Aug 2019 05:13:50 +0300 (EEST) Received: by mail-pg1-f201.google.com with SMTP id q1so1086885pgt.2 for ; Wed, 28 Aug 2019 19:13:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=3t/Gc+rDO0zX+Q2rkLB2WHZTDhxkXF8Fo9RbhQlOTiQ=; b=I+cV2PTo+qKdxbmve+IYihv6dMXKMqHsBFUNkFIbTV1kehbSLTsxevfGTuM8nSCUFb 8MI+/6YKLdX9/4/nZssWsbAUPW4YZBCjmhuPg9NSXiN57T7mxfHrhlRnSGXew8z6jNEf b1z1AiryCKA4wbY/0s7Yox+Uv3omCnfsHOfBD1MX7ePdLE9rRLU62n9YPleT0IC8qIIZ r+5a8ye07ppAmWVSmrBapPxz1MRLNJ735mc98hNIdaS1nq+ACsLCHPY+W+ugbT3W5PDw 8V81KRqbioRCcFMNYSKuVi6Zbh4O1WwhH2kpzjdsc+CpKOPWyyXcthsIzAK41a/Tmhp6 RKVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=3t/Gc+rDO0zX+Q2rkLB2WHZTDhxkXF8Fo9RbhQlOTiQ=; b=XQ2daGXFiYxaGf+lw1TU3aFBMctCDeGKt2n677kr86F7b6deEIn8yjp54gd7GHdr+4 Cy+wxYDSXBWqvn9qhIkooSQ29dm1VeLFqpGDGQLWpHsy1+yBCin+UFeSI0zHgBJIOSY2 jVRqbSMuublFxxYqHkyOTc6ef99yUoTN4WPDFBfmIobLSv1xKXpetiE4RH+fcojVIOnK eDR3n3pKyrbxjW+/XoI2IbbhnQGb4xuwsFDtDoNmfFbze2hXsR+sKE3i6ZxOsD3Uz1fY ecfjaK+SAHDzFr9lWZObERDIPR3Su1MczWceHPrY7flu3J8o9Js8ef0QJOnv5ndbSQyp z1Qw== X-Gm-Message-State: APjAAAVnVtg3y/NxrMTyzQ5+apfGLbszTMCZi7eTU7Jjmn5z3+exDOgC 7cdvIWZTcilLn70DvbbgpE9el5q66nh1DA1FG2To5Y7vm05g6ei2gD9alIGpuW9kolqXcRpzRrc LCM8y4SN9fIzu6RlDem4KTNKFRDtuT7NMYnliRrHwM+7SVfbk/P8T5SEV95Pb X-Google-Smtp-Source: APXvYqxafrv8Nuvcl46Ih7FOWiJ7nrz1n45y3EOyoneuCBp/NbQYTtAMQEeJ1ww0tHBnkKxj3hTXUEEdCQ== X-Received: by 2002:a63:5048:: with SMTP id q8mr6011721pgl.446.1567044827774; Wed, 28 Aug 2019 19:13:47 -0700 (PDT) Date: Wed, 28 Aug 2019 19:13:20 -0700 Message-Id: <20190829021320.112578-1-nbowe@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.23.0.187.g17f5b7556c-goog From: Nikolas Bowe To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH] avfilter/vf_fps: Avoid inlink fifo build up. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Nikolas Bowe Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" When duplicating frames we need to schedule for activation again, otherwise frames can build up in the inlink fifo. --- libavfilter/vf_fps.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_fps.c b/libavfilter/vf_fps.c index 6b99f20d2b..cf1e36726a 100644 --- a/libavfilter/vf_fps.c +++ b/libavfilter/vf_fps.c @@ -256,7 +256,7 @@ static int write_frame(AVFilterContext *ctx, FPSContext *s, AVFilterLink *outlin av_log(ctx, AV_LOG_DEBUG, "Writing frame with pts %"PRId64" to pts %"PRId64"\n", s->frames[0]->pts, frame->pts); s->cur_frame_out++; - + *again = 1; return ff_filter_frame(outlink, frame); } }