From patchwork Mon Jan 8 23:27:39 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukas Rusak X-Patchwork-Id: 7212 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.78.2 with SMTP id r2csp3238712jaa; Mon, 8 Jan 2018 15:35:08 -0800 (PST) X-Google-Smtp-Source: ACJfBoucKxR6q7MxSVxewVc3GhQ+zImZ8/3msFs1RG5m/C7TIIZh5CpnBitKdelZwOAGXCBEYTnm X-Received: by 10.28.213.143 with SMTP id m137mr9180665wmg.135.1515454508599; Mon, 08 Jan 2018 15:35:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1515454508; cv=none; d=google.com; s=arc-20160816; b=x0TFN8rvDmBFctLpgCedhtidHUXb41aTpkQ+85E2kwgEOlHiHJWOqEYh7h5sSag9Mb Oa5XnacmMy7bSnLECYV4SsZ3TBs+X/EBgcYe81Hy6Uq5VtJ1b0/r9ioB7AM40L5eOpNG lgR586e5NKxQ6qM+eKfAQPrSlACOJM4ge+adJNcPeXtfyx+Mc0WExGKrTJGHoY5wQads f75OdL1kMVdih3/pDCJ/LdRgrMpmszEhufcrlCJ17JqCojCL6/uHr9IIT55+1EtSm5jt TMVy/H8ZPWfDRAwSQ6eli73n0BRQG7IsVXc3L0QLVWJH/fLuzga6zYkLRgBYww9r3M9F 0Kfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=gUOMsFssHTeXrFtk0r4+vFYY577KhIc/dMDJkPiUGoo=; b=XdanorFolgwdDJbWAg7hYk/9bfrTVdPtdT05atExdj4qef/TNO854hlWE782GI+bc3 4Kx5QOxCvi557c5rblnahjhTPNjFWHEOwddjoPmjojPCTdP9uK9YN0VYJJl8uSNlkBhH 094EEuxPg+rGdqmt7dwMoTrrUeU328YFh5G5X5OLH7CbaVY/wDsXEkuaxVcYeOW8yWcY yjfnwkpeJC1N9bW9HkYivPDx0axpb78/MCUeAAECY9es6eVDJk1AzCF9sA6FpQrmiprU yHMCJed+2wPjAPqNrZVV+Oxn8QV0cTce8Ei8wbQJIsHYrzdKLcH9PcRNoH3I5IwEYIMy 6MTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=UGfJQk5d; 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=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 74si8461762wme.232.2018.01.08.15.35.08; Mon, 08 Jan 2018 15:35:08 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=UGfJQk5d; 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=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 14E0D689AB3; Tue, 9 Jan 2018 01:35:06 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf0-f194.google.com (mail-pf0-f194.google.com [209.85.192.194]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6D748680A61 for ; Tue, 9 Jan 2018 01:34:59 +0200 (EET) Received: by mail-pf0-f194.google.com with SMTP id d23so7147649pfe.9 for ; Mon, 08 Jan 2018 15:35: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:in-reply-to:references; bh=C1hiIivhD6Xz3XZc919tAXVSB70GYk7MiIiQ2Xn1IA4=; b=UGfJQk5dcWbbH186hwDGMCPT/I7Mn6loEc+el1ML6i/X8x3usP2MfORBbEju2398F/ HvGZROrQkwrn9ddcOHnqwc7ilg+O9PBoDm0Q93tkCo2ple5Np2XZoe3YWrLdRfc0pthn DZ/l9L7MhT85N6qAvTreexzsqyi2iAheLMhCWPen1oRk6rw67kU5EiiYpvGlV4Itya29 BfKnd46ozZ2Wtr87nReHKCbkkV7RlNuIn9i9tm2PPG9V4JFunXQfNF3gKrIRNXvhevZF yk1/j4OS9e3DcJGLe0iRVlKOmNczTnrsZecpiix/JsOtlQaa8A3lqRqENZ+zqRpCXlFX hP7w== 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:in-reply-to :references; bh=C1hiIivhD6Xz3XZc919tAXVSB70GYk7MiIiQ2Xn1IA4=; b=MhcRkioKToVU7LCZn+6ntTpYDZYQ6vGc2/ibikP2jvra2VNYjmXtrbxlCjKQ4RZrc1 CTtfelId5wW6WHXLi8D9FULyaMoFNOvaslHT7+22n2ezuM72LxgnI7FN4q3YPlGZk4IF ldr3a5v3B+7FE3tbjnaeGaQt/XS+u7j736b3H3fe4pSjzMTR6XCgowRIj28YnV3fw1RR uCVQ+fcvxyBdWtd0BfDcPDq2iessmDhkTGhqZRC4shVP74trHjyboVkA3/ladJfva8SY Cn4hiSiBwUW98NGSf9jcLdgaVQRvUg2Xagb+k8MC0YkRvoD+9tCRuYo6IUsE4RUaFe5H VxTg== X-Gm-Message-State: AKGB3mKUs3kDQ10ER+jsV5moF833Iir0YGy6rEIPm27YcEGr6Lg1vBXG umu7OcjkAtiINm2eMXxBPVUihvkT X-Received: by 10.99.107.202 with SMTP id g193mr6798976pgc.281.1515454064961; Mon, 08 Jan 2018 15:27:44 -0800 (PST) Received: from lukas-macbook-pro.telus (d154-20-200-72.bchsia.telus.net. [154.20.200.72]) by smtp.gmail.com with ESMTPSA id 6sm22742158pgf.54.2018.01.08.15.27.43 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 08 Jan 2018 15:27:43 -0800 (PST) From: Lukas Rusak To: ffmpeg-devel@ffmpeg.org Date: Mon, 8 Jan 2018 15:27:39 -0800 Message-Id: <20180108232739.24962-4-lorusak@gmail.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180108232739.24962-1-lorusak@gmail.com> References: <20180108232739.24962-1-lorusak@gmail.com> Subject: [FFmpeg-devel] [PATCH 3/3] libavcodec/v4l2_m2m_dec: set default time base 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" This default time base should be set in order for ffmpeg to rescale the timebase in v4l2_get_pts and v4l2_set_pts --- libavcodec/v4l2_m2m_dec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/v4l2_m2m_dec.c b/libavcodec/v4l2_m2m_dec.c index 8308613978..4de091a011 100644 --- a/libavcodec/v4l2_m2m_dec.c +++ b/libavcodec/v4l2_m2m_dec.c @@ -177,6 +177,8 @@ static av_cold int v4l2_decode_init(AVCodecContext *avctx) capture->av_codec_id = AV_CODEC_ID_RAWVIDEO; capture->av_pix_fmt = avctx->pix_fmt; + avctx->time_base = AV_TIME_BASE_Q; + ret = ff_v4l2_m2m_codec_init(avctx); if (ret) { av_log(avctx, AV_LOG_ERROR, "can't configure decoder\n");