From patchwork Sat Feb 1 20:05:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul B Mahol X-Patchwork-Id: 17649 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 EBCC84422E6 for ; Sat, 1 Feb 2020 22:06:06 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BF59168AEE8; Sat, 1 Feb 2020 22:06:06 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EFF2468AEE8 for ; Sat, 1 Feb 2020 22:06:00 +0200 (EET) Received: by mail-wr1-f68.google.com with SMTP id z9so546517wrs.10 for ; Sat, 01 Feb 2020 12:06:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=Crvc8ZKhlJ3pySIojgD3Y+trUgPBfFrOF3ryy+mAZRA=; b=XWv1Z947C5GKqKMXF9B7soYpkbKljM1S9QztylqCcUsXgJdP963c8pSE9s1to4BnGD pFSUpoUwDj25HdQFX2MG//QGlJ5FhmdGEtvOKOVgh2j7KRik0bc3xMvPQT7lrurqPpKw +f59L0PHG+2BCwr4oOC4oNE3PUOWPSxR5ca3In0Q1z32MpWzBMbbCqsLBbrrLa2G+oQV DjmOY81REIwo6BOLDvVyXTmTTQP+sWHJKWemgE4Nq+V8VGL2s8AY/SoQ9YLDKFWYtPZ9 n34kPzBz6XWs+dDXu6ieFPtU9gr1ATkTzOk08TwlwYc6OPr3OpgK1LQoHNDFde0A8N2Q brfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=Crvc8ZKhlJ3pySIojgD3Y+trUgPBfFrOF3ryy+mAZRA=; b=i41VKL9Hm4s9Up3V1T/C+9z1l6zuJMaAsirmRLFqbbOMM1AhQcAHxS2pMxsuWcY3UT bfh++BK7dbZhut50E6ojKH1MhIpB5IlrEOmSK2cKL2SyJCSCqtI57xtuZsshJoRNV/be se51tgfTl+I/s/xvxs8fZrLsweaoh3GYRYaXiiDsbTJ2VbwlYhdle05L1JDDx0vIHn+a rFyZ/lCG+Dl5h2jJQ+gnbOvMl0D+UrwoezqBU/H3x3sYAiwMHGGnflxEh8432pEc1T/I Vdl4XUNz0gADWp9xAMGmocn4oCBJIz94W7FZk1trYiGnfF7YToqjbEDU1W1Tzslk35D3 HxGQ== X-Gm-Message-State: APjAAAWsaDdqYj3p8j7Qkttxkpqu706o40obrT0zilLa1y1QuncMTD2K lH2CrSk/ZB4ks9SCGzh34IqK+Z2YZzw= X-Google-Smtp-Source: APXvYqyZh80a7YCK2mFi+EObjIGF1ZxjwE/fJKo1SdWQwjgdiUtImOTrwUowej+icDy0oUtJYF1sww== X-Received: by 2002:adf:80cb:: with SMTP id 69mr5467064wrl.320.1580587560268; Sat, 01 Feb 2020 12:06:00 -0800 (PST) Received: from localhost.localdomain ([109.227.58.1]) by smtp.gmail.com with ESMTPSA id n16sm18130844wro.88.2020.02.01.12.05.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Feb 2020 12:05:59 -0800 (PST) From: Paul B Mahol To: ffmpeg-devel@ffmpeg.org Date: Sat, 1 Feb 2020 21:05:49 +0100 Message-Id: <20200201200549.4776-1-onemda@gmail.com> X-Mailer: git-send-email 2.17.1 Subject: [FFmpeg-devel] [EXTREMELY IMPORTANT] [PLEASE DO NOT IGNORE] [PATCH] avfilter/framesync: do not pick AV_TIME_BASE for time base when not needed. 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Fixes picking time base when all input time bases are same and for example 20833/500000. Signed-off-by: Paul B Mahol --- libavfilter/framesync.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/framesync.c b/libavfilter/framesync.c index bc95f7d904..94abb469e6 100644 --- a/libavfilter/framesync.c +++ b/libavfilter/framesync.c @@ -144,7 +144,7 @@ int ff_framesync_configure(FFFrameSync *fs) if (fs->time_base.num) { gcd = av_gcd(fs->time_base.den, fs->in[i].time_base.den); lcm = (fs->time_base.den / gcd) * fs->in[i].time_base.den; - if (lcm < AV_TIME_BASE / 2) { + if (lcm <= AV_TIME_BASE / 2) { fs->time_base.den = lcm; fs->time_base.num = av_gcd(fs->time_base.num, fs->in[i].time_base.num);