From patchwork Fri Mar 12 17:43:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Donough Liu X-Patchwork-Id: 26359 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 3427044B26F for ; Fri, 12 Mar 2021 20:07:08 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 11CAA68B0A7; Fri, 12 Mar 2021 20:07:08 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-io1-f42.google.com (mail-io1-f42.google.com [209.85.166.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4C20468ACE8 for ; Fri, 12 Mar 2021 20:07:01 +0200 (EET) Received: by mail-io1-f42.google.com with SMTP id o9so26686141iow.6 for ; Fri, 12 Mar 2021 10:07:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=tCuTGsPfMJEa3JHYj6MUW7X6MqASr93stOLGoCMvwNg=; b=SOpTpKyE/8JoIaEr7v7cn0ea6D1lLHr5aLjEUyOy2pGwe7iw4KZfgPuQEJXKf1DiMb 9I367FyXfUBCEX0EJjcSlNEOGwH5Al1Dv+atvG0lKagWOhCCOMwHeQzlUjKDrpMnRBPB VJx6clRoISYYN3BN7rVZjyJu8qSVhTdkX0WHaTGqH2909C9wLvUqK7x/EUyPbuxeyUiX tjsAOJ4x7WphZx9K3lb/dIoihOCFoGRp2g93RdVVQ1qCdGs/SD6G8+iZ06U6pn8W1+vA W8QEDWzw8FX8zgbTlE9K0UoAbthVte77BgaUNNa1QhCJBgzH5IcpSrpJCsEUctv4G5qK 50TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=tCuTGsPfMJEa3JHYj6MUW7X6MqASr93stOLGoCMvwNg=; b=sbVcax8nlEaeJdx7gi3y0LVo0X1FP6S65LyKRc78sRihtQNkA4tKyJaTh4ecUjcrc7 qAJCU3eg2VQ0Oh+OQ7FRVnN3u3/HT8zSVibx+nx+++ByIL17SG5MbJ++r/arIn31dvCt +ET4MhTVQsSEilhYvhoS2timsL5V1s+zS9tLnpLNcvH44Bnq3vSKbP+pmkYEL674AEs5 DcHc9Jc/OZuuUGRd4G2CM4Ygkjc/12Opeh+k/mHncYHXIUxSRcXGR3xhCElqQ4Fsb4i/ EjNNSCu7j0eVi3Fv5uRTJO9IJa19E8sbKgJBh18dBA0xd36b+vCwZadOak18Giixrm+O 45Mw== X-Gm-Message-State: AOAM530nmXffeUSlwseFgZNZlhHhK5ZOkpvEWCpysY02rbYNY9L5rkpm CEdzmrjF++sWIzRq9b5EYBgfe60pQ25c X-Google-Smtp-Source: ABdhPJy5mjvo8NXxw84EPN1VrfPvEYBEgzKuFv+ZlL0pS+MLTAISrWZGDfgZuMo+YR76PXbMcacb7Q== X-Received: by 2002:a63:e5d:: with SMTP id 29mr12654148pgo.450.1615571025051; Fri, 12 Mar 2021 09:43:45 -0800 (PST) Received: from localhost.localdomain ([139.177.225.234]) by smtp.gmail.com with ESMTPSA id v1sm5855982pgh.17.2021.03.12.09.43.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Mar 2021 09:43:44 -0800 (PST) From: ldm0 To: ffmpeg-devel@ffmpeg.org Date: Fri, 12 Mar 2021 17:43:37 +0000 Message-Id: <20210312174337.405818-1-donoughliu@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] Fix wrong time_base bug 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: ldm0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: ldm0 Set time_base to inv of frame rate is only valid when input video have fixed frame rate. Signed-off-by: ldm0 --- doc/examples/transcoding.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/examples/transcoding.c b/doc/examples/transcoding.c index 5aff08c135..d6fed63421 100644 --- a/doc/examples/transcoding.c +++ b/doc/examples/transcoding.c @@ -170,7 +170,7 @@ static int open_output_file(const char *filename) else enc_ctx->pix_fmt = dec_ctx->pix_fmt; /* video time_base can be set to whatever is handy and supported by encoder */ - enc_ctx->time_base = av_inv_q(dec_ctx->framerate); + enc_ctx->time_base = dec_ctx->time_base; } else { enc_ctx->sample_rate = dec_ctx->sample_rate; enc_ctx->channel_layout = dec_ctx->channel_layout;