From patchwork Wed Jan 10 04:54:57 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Dixit, Vishwanath" X-Patchwork-Id: 7242 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.78.2 with SMTP id r2csp4737789jaa; Tue, 9 Jan 2018 20:55:15 -0800 (PST) X-Google-Smtp-Source: ACJfBot3U4HNGNNNx28iphXdXyKFZ/3uYlkHF0/8k6H2bKhstZe+HsutDFdNiKvvIBFhBF/YD44d X-Received: by 10.223.150.184 with SMTP id u53mr5452223wrb.193.1515560115516; Tue, 09 Jan 2018 20:55:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1515560115; cv=none; d=google.com; s=arc-20160816; b=jSZ+JmUnc1wSqPBvxZo3QujAGBv1TAoh2XL1IBQB/0K03eblEvhsy28LGGBLeaLbgT DN8We90tbRzYgFkEKZX3S530Lt9WmK72rdu7v5f1Px7BPLkeEidXRE7wCT+EoujCw7MP HMxMKvbXCDp/FhBO035mg+y2BySYInLnVQ6a8KqI+J41DfQxyCCy+/5ipQRkaoNUOMGv 36T5DRmk1E/+aT2vEVn4O2rcsg2XZobGgUQQDUABKQ4WHUTG9F2gCgKMS/PsYqIFTWKh SeY240oPlN39EvLox3WG/agpzdzkhtJwQRxWYaJWw9g9PskpHfzFmk/p+TzjGeQxyzbc d+Hg== 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:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:feedback-id:references:in-reply-to :message-id:date:to:from:dkim-signature:delivered-to :arc-authentication-results; bh=knA4kazIFZ1I30zh1B1RlivnB3xZ+3jz88nWK7JX6XI=; b=hBcOoYwAq4SR3x0bSSqQSGEM6sA2Wrd0xN8J3podA4uy2++d46ix2Q0ljsykh/1bPR aslmBntpMu0Q2kh2+vUBAJLYAbfH+j+fF3GcM32I2y/hgRiqHtz5SiMRc9Z/xNlbqVAd AE6F+H7wIpAoz+QQoPpdCFofr9JRO8nUKI4VBxtk6Q6tiJWSa8Dy2hF0FYHCWj4cJabK qo2l/jyge/2M7tr432CCGOu6zEBVkczbfksUKS2QApmHraHJcinty4IObSbsT3uAf9EG peb1/Ey4enqs+jlc7Hl074T2Yhj45mwXiy5j5vhQnZXRWsWtkZjfstLCWWWfjy+wal4t rDew== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@smtpservice.net header.s=m78bu0.a1-4.dyn header.b=XlcYxhgO; 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=QUARANTINE sp=NONE dis=NONE) header.from=akamai.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id s3si661762wme.24.2018.01.09.20.55.15; Tue, 09 Jan 2018 20:55:15 -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=@smtpservice.net header.s=m78bu0.a1-4.dyn header.b=XlcYxhgO; 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=QUARANTINE sp=NONE dis=NONE) header.from=akamai.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 15F3D68036E; Wed, 10 Jan 2018 06:55:09 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from a2i831.smtp2go.com (a2i831.smtp2go.com [103.47.207.63]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9829B689949 for ; Wed, 10 Jan 2018 06:55:02 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=smtpservice.net; s=m78bu0.a1-4.dyn; x=1515561009; h=Feedback-ID: X-Smtpcorp-Track:Message-Id:Date:Subject:To:From:Reply-To:Sender: List-Unsubscribe; bh=5Nw6ZbTNbM3x+Upg1A9jbdrk4PrXLB+lUySgvL0uCDw=; b=XlcYxhgO waHmJCIbnkq4yzJQb8C9o+0xFHq7E+02lJ52hO1n7rzNHxduH3iNmDUDTm1oxSKBeEni7M1BLbvN1 Ftfk4MfK0aqb++6NU7nn5uidNesF3t8qFwv9c8jY6id5cN5wc7SGF4DZbzNy6tfHccLT6Kqn3v/Ja KYNGyQZv3P2x+hhl6k5BQIUO/Y9sm6amNuUhG4WPNZwZCO+gQjQUWOEu5ZaAFHdLXEY2m9G6Ldto5 XigtHBazRvq6e4oebeNctzy5eh9iNj1sFgpHkmLoI1DHx5kzfQZ9eF5/hWkesDYmlf/QPHCCcfjZF LBP2IVloAtQplUPGF0aPNd8nBQ==; From: vdixit@akamai.com To: ffmpeg-devel@ffmpeg.org Date: Wed, 10 Jan 2018 10:24:57 +0530 Message-Id: <1515560097-8245-1-git-send-email-vdixit@akamai.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <20180108215259.GB2302@sunshine.barsnick.net> References: <20180108215259.GB2302@sunshine.barsnick.net> X-Smtpcorp-Track: 1-Z8e_4ba9j10G.VdyknX0gM Feedback-ID: 337386m:337386asVRLGB:337386s7pdGj6HOC:SMTPCORP X-Report-Abuse: Please forward a copy of this message, including all headers, to Subject: [FFmpeg-devel] [PATCH v2 2/3] avdevice/decklink: addition of PTS_SRC_NB in enum DecklinkPtsSource 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: Vishwanath Dixit MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Vishwanath Dixit --- libavdevice/decklink_common_c.h | 1 + libavdevice/decklink_dec_c.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libavdevice/decklink_common_c.h b/libavdevice/decklink_common_c.h index ac6563a..18097e2 100644 --- a/libavdevice/decklink_common_c.h +++ b/libavdevice/decklink_common_c.h @@ -28,6 +28,7 @@ typedef enum DecklinkPtsSource { PTS_SRC_VIDEO = 2, PTS_SRC_REFERENCE = 3, PTS_SRC_WALLCLOCK = 4, + PTS_SRC_NB } DecklinkPtsSource; struct decklink_cctx { diff --git a/libavdevice/decklink_dec_c.c b/libavdevice/decklink_dec_c.c index 6fb5ffe..d52dde5 100644 --- a/libavdevice/decklink_dec_c.c +++ b/libavdevice/decklink_dec_c.c @@ -64,8 +64,8 @@ static const AVOption options[] = { { "analog_xlr", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 4}, 0, 0, DEC, "audio_input"}, { "analog_rca", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 5}, 0, 0, DEC, "audio_input"}, { "microphone", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 6}, 0, 0, DEC, "audio_input"}, - { "audio_pts", "audio pts source", OFFSET(audio_pts_source), AV_OPT_TYPE_INT, { .i64 = PTS_SRC_AUDIO }, 1, 4, DEC, "pts_source"}, - { "video_pts", "video pts source", OFFSET(video_pts_source), AV_OPT_TYPE_INT, { .i64 = PTS_SRC_VIDEO }, 1, 4, DEC, "pts_source"}, + { "audio_pts", "audio pts source", OFFSET(audio_pts_source), AV_OPT_TYPE_INT, { .i64 = PTS_SRC_AUDIO }, 1, PTS_SRC_NB-1, DEC, "pts_source"}, + { "video_pts", "video pts source", OFFSET(video_pts_source), AV_OPT_TYPE_INT, { .i64 = PTS_SRC_VIDEO }, 1, PTS_SRC_NB-1, DEC, "pts_source"}, { "audio", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PTS_SRC_AUDIO }, 0, 0, DEC, "pts_source"}, { "video", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PTS_SRC_VIDEO }, 0, 0, DEC, "pts_source"}, { "reference", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PTS_SRC_REFERENCE}, 0, 0, DEC, "pts_source"},