From patchwork Tue Sep 3 01:02:29 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aman Karmani X-Patchwork-Id: 14868 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 F336C449F2B for ; Tue, 3 Sep 2019 04:03:29 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DFC39687FF0; Tue, 3 Sep 2019 04:03:29 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ot1-f68.google.com (mail-ot1-f68.google.com [209.85.210.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9CC88687FE4 for ; Tue, 3 Sep 2019 04:03:28 +0300 (EEST) Received: by mail-ot1-f68.google.com with SMTP id 21so7629199otj.11 for ; Mon, 02 Sep 2019 18:03:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tmm1-net.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=b/rlN1/Uts1vPiyYkaMAYDfcyYULhXZO7288m4s+rso=; b=Ss6MEld8dNmQb7bgT0AyLEC02qBtOiyib3ptDaDkj76aeNbnEWvLABDJNjm5uddOfS OsoDVXeu5gqPl17MLWhhkGSDtRBzXUOdkrCXKnjdMy1edwaD2Ud3oRQS8EWQRPnAK4KD JSzOEryPpp8zZf8wUvbgRcQEXUAH1kLCBXYHjuNfkmP8ur0uv3pz0NdOuPWxj7tPLDnO k/VPgD6Ak631qpBuDbg6HkUB9c0zhq1sdydjySHQLzIRmM28Wy+sUkTFFahYCLi/5tMV JM0Nlms59rUB2DX48FcqDiyTOf3P2iQbolNouLHecpxgQ5P/kQ7WGub21btbZO2mRabX fMrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=b/rlN1/Uts1vPiyYkaMAYDfcyYULhXZO7288m4s+rso=; b=Z0V6F1zBp/TN/ob79aaKxf3o+X31GPe5X2lQAaDbt8j9XJWZI89V9L4pcgzmfpf2RT hHarLGMN1EP8xhlcVKA+s8MEja5TusIzPljqyPB01pE/DEehR7yUmypl/c7erPZkmrGy wDFcRDJR2Rzp7gpfv21iXd3W6u4QcAFOX3FSXuCtYf2jA1+r1gdRQM6zI3QcoPjeu/Tx uQ504QeTGSmDUldVJIoEYCpLZaAJMnws4IJAF3MycsR+dMWmT3paGHMtFAzraXAgSUCy 7tnbe/2bEAL1ELR4FR068lzR1SdoGaZDPbhLKvJlJojnj+KVJgm6TJuFZg7iLfVppy/8 FUlQ== X-Gm-Message-State: APjAAAXiYHIZqf9YEyEdZl43pwYM5ntRif4ANKkinghfbLWpd/fOxh21 soFrCsfqHRfNE0xuHEIwo1TLHbhIZyo= X-Google-Smtp-Source: APXvYqzH+/mmLrE9a6lfV9hSKL4fuuyu4pY6Wy3Wj/1zQgy24PWrKVy4PeLvhli9mNNoPcuyH3rh/A== X-Received: by 2002:a9d:6e88:: with SMTP id a8mr5771794otr.270.1567472606702; Mon, 02 Sep 2019 18:03:26 -0700 (PDT) Received: from tmm1-imac.lan (ip184-189-221-177.sb.sd.cox.net. [184.189.221.177]) by smtp.gmail.com with ESMTPSA id a21sm4299633oie.9.2019.09.02.18.03.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 02 Sep 2019 18:03:26 -0700 (PDT) From: Aman Gupta To: ffmpeg-devel@ffmpeg.org Date: Mon, 2 Sep 2019 18:02:29 -0700 Message-Id: <20190903010230.96236-25-ffmpeg@tmm1.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190903010230.96236-1-ffmpeg@tmm1.net> References: <20190903010230.96236-1-ffmpeg@tmm1.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 24/25] avcodec/v4l2_buffers: extract v4l2_timebase constant 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: lorusak@gmail.com, Aman Gupta , jorge.ramirez.ortiz@gmail.com, Aman Gupta Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Aman Gupta Signed-off-by: Aman Gupta --- libavcodec/v4l2_buffers.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/v4l2_buffers.c b/libavcodec/v4l2_buffers.c index d8cec06cb3..8424fbcd3e 100644 --- a/libavcodec/v4l2_buffers.c +++ b/libavcodec/v4l2_buffers.c @@ -42,6 +42,7 @@ #include "v4l2_m2m.h" #define USEC_PER_SEC 1000000 +static AVRational v4l2_timebase = { 1, USEC_PER_SEC }; static inline V4L2m2mContext *buf_to_m2mctx(V4L2Buffer *buf) { @@ -68,7 +69,6 @@ static inline AVRational v4l2_get_timebase(V4L2Buffer *avbuf) static inline void v4l2_set_pts(V4L2Buffer *out, int64_t pts) { - AVRational v4l2_timebase = { 1, USEC_PER_SEC }; int64_t v4l2_pts; if (pts == AV_NOPTS_VALUE) @@ -82,7 +82,6 @@ static inline void v4l2_set_pts(V4L2Buffer *out, int64_t pts) static inline int64_t v4l2_get_pts(V4L2Buffer *avbuf) { - AVRational v4l2_timebase = { 1, USEC_PER_SEC }; int64_t v4l2_pts; /* convert pts back to encoder timebase */