From patchwork Sat Dec 9 15:38:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul B Mahol X-Patchwork-Id: 6641 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.161.94 with SMTP id m30csp810573jah; Sat, 9 Dec 2017 07:42:09 -0800 (PST) X-Google-Smtp-Source: AGs4zMYjz/iqmZGQjhzjg7HRDX1wyhS+owAxNaUerIu8UMeRLO7ApRf4PayR/dVA1I/wgk9S2o3q X-Received: by 10.28.136.15 with SMTP id k15mr6262829wmd.147.1512834129839; Sat, 09 Dec 2017 07:42:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1512834129; cv=none; d=google.com; s=arc-20160816; b=pGrV9r2JvziTYTb7MVy2CeFLqT2/69LtK2wyATcNJCT/bp83+mZ3gjVqJg1rBMNe0B eNoT5thIH0DCz7PM7St8n0//xZFFyuUjsnaGV4ssQlcAzTGOEpRs5HzYF4vSK90YAEyd aiJj7EdAmX89QeQDGKeigXr0weXwD+H6XX0tpA9aWHjCMu5ftiRBqM5sKBTV+EkaI7rP ibdHeqIAG6dPT90Kyk/9CU1pYC+BrBkkKtSDWE9uXI0Xo0hK+eltlvADpE6/1nT48ORs XNg6CcCMLLOQikIND/s69GyruUI0Pk6aR1aYOVg+USXS4XYxhC8hhg53eZh5UUUFDSHE Fvrw== 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=yShjyL2Oc/ZXxmfkzQZEUBwW+tojv3KboY3CYfgy7bk=; b=AG6ZdtKxEuO9hDR5xjc01QZN+LUbDMsozRSK6T2IStazdusRo4djmjXoSnTD4kI5Cx gw0b/L4gm+iujUNIsEiaSywyIx7ZG+nVVYDCMgXQtgxLrIMlt3EvXj99KyseZ0FAqpZA 1U6GSaS27j6nqumoAK/0eRJydmQ8zFW3Z3pbE5kPYNRpFc6TLdtY5heA5nV9HgSUt21F mojIHdLrpFOqjB4CF7nnXVd8Kvx8eHPClws9AHMtth5kbdCS+7pPavcAdLmS7rT+byAT 9xx7bj0bQxK/JN8Bsa9ID68yoeTXr8T7Zwp7mg9PoV4a5AZZUJ3WzQ6+8u7SDo4feUFp 4R/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=oKjCBSoq; 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 z4si2790405wmh.150.2017.12.09.07.42.09; Sat, 09 Dec 2017 07:42:09 -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=oKjCBSoq; 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 E873968A551; Sat, 9 Dec 2017 17:39:19 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr0-f195.google.com (mail-wr0-f195.google.com [209.85.128.195]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 521C068A516 for ; Sat, 9 Dec 2017 17:39:17 +0200 (EET) Received: by mail-wr0-f195.google.com with SMTP id h1so13388791wre.12 for ; Sat, 09 Dec 2017 07:39:24 -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=XbgQuZbm72fj95UwHNh29R+qL62yxt+2aojdnkVbnuc=; b=oKjCBSoqNBBIWJFEIdsbj3rRb+JsVQE4kZUxOqudnFjqF3+cr6dwwTgEFP3VT1E35U E8u/I6OXrTY6pFwtihTY7H9C6pKywdnwcQi9fqrSBt/aTMED+/PVrR8V1chRasfvrXgS 4LS5NcPS7KcngoWk+dx5Tf0TmNot2YflJsoFPBmVfE6LyigkjHDzGkTvP0MhonBpvwmE S5Q5qMbEkO86TfU6YK9QxzZdUVZGoCXKKWSUZHpIzIq9MxruxIKl9VY3Fsat6Rf0U9lQ XIIHWDvvuHzejRxEXW2N9NbnLxZ/7gwxKk2tTdChfkEh2j8sdO6NCpBPRcYmshh/vzaq 5+Sg== 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=XbgQuZbm72fj95UwHNh29R+qL62yxt+2aojdnkVbnuc=; b=W9b/GNsqXTzkEN5tAjjWBBsssbK5FqO9zJzDhmvy2oT3LaKUeweZ2qgvmT10oqRJ/4 WzfjkmtfKFuJq17dqd15x001WFaqrsmis1pbATz6xTe+qSqkJIGHeBVsR7ZrIbZ5oF7C fzlZ5NS6ML/q4FNfv4+6wrNF37FvVc+DdjILhRizBfUkzzzhrDDPriPNHNrd9k+u0eLE 9ZNrm6F04PCDRbv2UgwLU0o/Apgg6Lf+KeFj44tQI3FuuLwS10lkg9ibzaado0bnMWY+ rza8PsRYx9uPlU1ui7pTpeUCq7VfGkbfX2RZxk24hdubDAeIb8/5BBZ3SDvy5ibZiDQT h2DQ== X-Gm-Message-State: AJaThX6uXWm+73gR5mZbxkqSIC5NffPRUz+eC2VIVtJuvFfBrgxs7ZgU 989ThtM7c4dah4Birm7SpTpxQg== X-Received: by 10.223.143.50 with SMTP id p47mr29039847wrb.104.1512833963542; Sat, 09 Dec 2017 07:39:23 -0800 (PST) Received: from localhost.localdomain ([94.250.174.60]) by smtp.gmail.com with ESMTPSA id 52sm14654536wrv.8.2017.12.09.07.39.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 09 Dec 2017 07:39:23 -0800 (PST) From: Paul B Mahol To: ffmpeg-devel@ffmpeg.org Date: Sat, 9 Dec 2017 16:38:16 +0100 Message-Id: <20171209153819.19007-24-onemda@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20171209153819.19007-1-onemda@gmail.com> References: <20171209153819.19007-1-onemda@gmail.com> Subject: [FFmpeg-devel] [PATCH 24/27] avfilter/vf_setrange: change outlink color_range too 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" Signed-off-by: Paul B Mahol --- libavfilter/vf_setparams.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libavfilter/vf_setparams.c b/libavfilter/vf_setparams.c index 8427f98ba8..98a4aa2ad3 100644 --- a/libavfilter/vf_setparams.c +++ b/libavfilter/vf_setparams.c @@ -56,6 +56,16 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame) return ff_filter_frame(ctx->outputs[0], frame); } +static int config_output(AVFilterLink *outlink) +{ + SetParamsContext *s = outlink->src->priv; + + if (s->color_range >= 0) + outlink->color_range = s->color_range; + + return 0; +} + static const AVFilterPad inputs[] = { { .name = "default", @@ -69,6 +79,7 @@ static const AVFilterPad outputs[] = { { .name = "default", .type = AVMEDIA_TYPE_VIDEO, + .config_props = config_output, }, { NULL } };