From patchwork Sat Aug 28 17:51:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: liudingming X-Patchwork-Id: 29841 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2a4a:0:0:0:0 with SMTP id k10csp2525341iov; Sat, 28 Aug 2021 10:52:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyA53uSTxTa4X9jncDkkatlQXktiF8QwZ2XWJ1mgIVcu2p4zSacT7ic4uZljO00dnjVzOch X-Received: by 2002:a17:906:6994:: with SMTP id i20mr16142873ejr.145.1630173128670; Sat, 28 Aug 2021 10:52:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630173128; cv=none; d=google.com; s=arc-20160816; b=sNDg4JAnbzOdT6/Cmauxs+nYFtIXU/0ak2wWR0zwOGlwg7QF/VAeFvidm0O7kNmPH6 l51dGlSwziIFR7tjkjtwB3m9jAULTLV2gJyFHsurwG+40dmR0yz1CaYGyRBhjXXdTgGJ KRvgc+LPaWXCEWnMwLIpBuhQXsvMckRULzHO40890OX6RRqcyCiOv6JXUWa31AZ4OKb3 ZkPV00u6GTb+oi/DEuOOkKAcy1q6UkSK6r+zibrUY0RwedSW5B3FyegbiDTdw5d817sh sOeHeXHUQfSC2ym/ln4RwGQschHMDxiCwKeB0YpSRWYkwLpI3F1+7+0+bybFv76R955W KA9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=TaKS8uQ3Yf0/t9zxHhdWqbzTlRQSnkuUe/rO8/YeFOg=; b=q1RM6bFQ6RRhOZjr4SHlX/tQVKHGhF4uhyz8LfrFkY4LSLu2cMx4QpTw2G6S04uE/h xihnlQJSJRyOtvDteV6lhbVsaoydXVpuN4FyQmLQkymp17ETg9tHDyVozqrtTwwb4vhf sRY24WzXEtKkTcjl5BEsr2dIhgTrEUoDS3TBYEfpxdX+lSlU0KnZDHcNBjmoHAx+U22b 4DEp9LiVV8LDIUbaBtS8weC3P7fh6jJCaxOi1k+BKM/T0P82wuLFzsMbOKQg2xl3OBpz AwWFn+bRUUtCZ1pMhxuvGnxpbUMCbygEEA+3BwPcVW8bStoPZaCzdFm433Z0nKW4vfrN U7zg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@bytedance-com.20150623.gappssmtp.com header.s=20150623 header.b=wlOyvn0N; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id dp9si9807911ejc.163.2021.08.28.10.52.08; Sat, 28 Aug 2021 10:52:08 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@bytedance-com.20150623.gappssmtp.com header.s=20150623 header.b=wlOyvn0N; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D803868A4A3; Sat, 28 Aug 2021 20:52:05 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 775AA68030F for ; Sat, 28 Aug 2021 20:51:59 +0300 (EEST) Received: by mail-pg1-f171.google.com with SMTP id s11so9030990pgr.11 for ; Sat, 28 Aug 2021 10:51:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=CpXfvttOIG9YvRZbFljjOZ90ZW258JwWRUqxmkR6awE=; b=wlOyvn0NTm4a3c24A0Xp6V+Ee3DIWo/GuFyATYW5OWK0GvxvYb8PKgDlQXfibkw4o/ iKx+nme3j+2IIjzdN+Ozq0ymIHjjYPUTPbYtmu9IuQHTbI3WISeRyyIWkDjg5bMwLb1C kogwcdwtJMy1kZR+7/eaLUyN98VV2CmMTO3WmqrtLz6IsgeOwWjfVWe804nSWlCZ5gwB CF6zeniV4LATbVAkBwuejs+LiWUzpEKKVf/ykyyB4gCUzByKI4PlebeRpI4q7M/kcFbQ Wte1cvgbeK5g7ltgoNPsQAkaJBS8WQ7Ib+nj1V5NM3DINlRI4UqWMg+zaZ6R+Rv5Iug7 boRQ== 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=CpXfvttOIG9YvRZbFljjOZ90ZW258JwWRUqxmkR6awE=; b=Vb0/s9JI3fDUvCxHM7vdoOouCgDKGCjTtJ6yD/qjFVe913nEmVqfEH+kPto/jfnODx 7PTz3DYEc6HTEFokvQ65X6vCgEs1qdb0OsJtG2+XM1boUc7jy863nxDfE9OBgMaYluN6 4aUCP0iO06ONWm2ltDz8KvHcU/0nDS5XP3F1tzNtnKo47YBkbcOa/wB5py3KXGqqN8EU 9a5ekh1mbgyEcHtC8WEOJAinFvo0Atbfnv4Nvwr2TSI8cdP2ezfoGhKdb5K9ow6WG4si fJfxgp/+4GL9OkU5KCeJqYimpD9Zq2sE72uK4mJdE7YZv3Ke7I86ItWy+mXkwMJut0vA 4qww== X-Gm-Message-State: AOAM533C4nAb+uLwC1gGfU1v2efvjq6zNWbYMbLpZ1jbnEkC7QgBiyJ9 I9Ya23JlfJUXSNutAiwqVGM3WcvaKKLmpg== X-Received: by 2002:a63:535f:: with SMTP id t31mr13183424pgl.270.1630173117249; Sat, 28 Aug 2021 10:51:57 -0700 (PDT) Received: from localhost.localdomain ([139.177.225.252]) by smtp.gmail.com with ESMTPSA id h9sm17123680pjg.9.2021.08.28.10.51.55 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Aug 2021 10:51:57 -0700 (PDT) From: liudingming To: ffmpeg-devel@ffmpeg.org Date: Sun, 29 Aug 2021 01:51:51 +0800 Message-Id: <20210828175151.73099-1-liudingming@bytedance.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] doc/examples/transcoding: fix wrong time base X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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: liudingming Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: DgbO6KY9Q58U Signed-off-by: liudingming --- 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 3a97426e2c..ea6ffefc70 100644 --- a/doc/examples/transcoding.c +++ b/doc/examples/transcoding.c @@ -171,7 +171,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 = av_inv_q(av_mul_q(dec_ctx->framerate, (AVRational){dec_ctx->ticks_per_frame, 1})); } else { enc_ctx->sample_rate = dec_ctx->sample_rate; enc_ctx->channel_layout = dec_ctx->channel_layout;