From patchwork Fri Nov 15 15:12:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Wang X-Patchwork-Id: 16284 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 2D39344AA51 for ; Fri, 15 Nov 2019 17:13:06 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0AF5268A0F1; Fri, 15 Nov 2019 17:13:06 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5152E689EBF for ; Fri, 15 Nov 2019 17:12:59 +0200 (EET) Received: by mail-pf1-f175.google.com with SMTP id 3so6808918pfb.10 for ; Fri, 15 Nov 2019 07:12:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=exRxe84q55863Crik6p1RoMPupntkijMQY14q0W/cQo=; b=OZo4rw6bW1ShtvXEa6FGfvz34UwW4KGegA3Ud+mgSxYky/vsXlIvwx+1cROeDKBr8q dWBFcG5cF+r1snESfePAEsGiuB5EU0bNUYN26yAwlc2/kscAFVp4xbgxdAcMkLw1MB4E uobXK8RVv8po/3oKZsFwYgQW/YdTzalPfsx9n5mdfe9EmCLTKkENMh2PHt6Et7AxpcyI B7z5xqbwHe1cAa1bgmcZpvsVaDgzSy3/OzJ4bkiOuVWjvMl16GuL0E4F0vGdHbxexR5l UC2gJw50Ahgu6LeKNGR2yD12NSKB0dvq8ccGaMxVr4kwyvr64iE2JTFTL0966rhScJ4e X5Ug== 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:in-reply-to :references; bh=exRxe84q55863Crik6p1RoMPupntkijMQY14q0W/cQo=; b=COYv6q5z3wcISEg/1gBRgFwrCMWbtjkLj8u9bLLYrTlt6z7hrWgVxsQeyo9lqb3dJj owLyVElwL45ZOLloZoNZQgaPeFhXVaV4sFDKmI1BUWwvkSUdfcdAJ+NiBiAbX1Z7h+ox rtdJ4+SC7DELUQBatbTHRHinZHDUvoFGRjQvFCNNobGEOKWdiJ4cSGZGLQNLlCnIfNjH 5QUtbjMxp5pdzXwk9/aSIqh8V8bzNqynKjFvtI426ZZ+fBzohctX6kVL34JzlchYJLFJ TnL5dIFTGqqc1KfCcVcQ4nlyqOkftpZWZjOV3hBghqTX3CA6B2/oxncDdFZkW9caiHiX StZQ== X-Gm-Message-State: APjAAAVNyNhUy9j/CF7wqzgNoPwXvbNU6M5JDDBHfgtaGxXDcEC3txYO oK1/HA6VudNuKAEQ6afBCNI5Ftd6 X-Google-Smtp-Source: APXvYqxy4i8mkgAwS+abX9YXy+E4iSXzRgFSRNFpj0irpwaGWcUmHUcqRxqUEJCE37mKnKuD8OT53w== X-Received: by 2002:a63:ca06:: with SMTP id n6mr2886549pgi.81.1573830777498; Fri, 15 Nov 2019 07:12:57 -0800 (PST) Received: from vpn.localdomain ([47.90.99.151]) by smtp.gmail.com with ESMTPSA id k14sm10119845pgt.54.2019.11.15.07.12.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Nov 2019 07:12:56 -0800 (PST) From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Fri, 15 Nov 2019 23:12:49 +0800 Message-Id: <20191115151249.19775-2-lance.lmwang@gmail.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20191115151249.19775-1-lance.lmwang@gmail.com> References: <20191115151249.19775-1-lance.lmwang@gmail.com> Subject: [FFmpeg-devel] [PATCH v3 2/2] FATE: add a test for colorbalance 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: Limin Wang MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Limin Wang Signed-off-by: Limin Wang --- tests/fate/filter-video.mak | 12 ++++++++++++ tests/ref/fate/filter-colorbalance | 8 ++++++++ tests/ref/fate/filter-colorbalance-gbrap | 8 ++++++++ tests/ref/fate/filter-colorbalance-gbrap-16 | 8 ++++++++ tests/ref/fate/filter-colorbalance-rgba64 | 8 ++++++++ 5 files changed, 44 insertions(+) create mode 100644 tests/ref/fate/filter-colorbalance create mode 100644 tests/ref/fate/filter-colorbalance-gbrap create mode 100644 tests/ref/fate/filter-colorbalance-gbrap-16 create mode 100644 tests/ref/fate/filter-colorbalance-rgba64 diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak index b5206909aa..b63b2d6a9c 100644 --- a/tests/fate/filter-video.mak +++ b/tests/fate/filter-video.mak @@ -495,6 +495,18 @@ fate-filter-colorlevels: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf format=rgb24,c FATE_FILTER_VSYNTH-$(CONFIG_COLORLEVELS_FILTER) += fate-filter-colorlevels-16 fate-filter-colorlevels-16: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf format=rgb48,colorlevels -pix_fmt rgb48le -flags +bitexact -sws_flags +accurate_rnd+bitexact +FATE_FILTER_VSYNTH-$(CONFIG_COLORBALANCE_FILTER) += fate-filter-colorbalance +fate-filter-colorbalance: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf format=rgb24,colorbalance=rs=.2 -flags +bitexact -sws_flags +accurate_rnd+bitexact -frames:v 3 + +FATE_FILTER_VSYNTH-$(CONFIG_COLORBALANCE_FILTER) += fate-filter-colorbalance-gbrap +fate-filter-colorbalance-gbrap: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf format=gbrap,colorbalance=gh=.2 -flags +bitexact -sws_flags +accurate_rnd+bitexact -frames:v 3 + +FATE_FILTER_VSYNTH-$(CONFIG_COLORBALANCE_FILTER) += fate-filter-colorbalance-rgba64 +fate-filter-colorbalance-rgba64: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf format=rgba64,colorbalance=rm=.2 -pix_fmt rgba64le -flags +bitexact -sws_flags +accurate_rnd+bitexact -frames:v 3 + +FATE_FILTER_VSYNTH-$(CONFIG_COLORBALANCE_FILTER) += fate-filter-colorbalance-gbrap-16 +fate-filter-colorbalance-gbrap-16: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf format=gbrap,colorbalance=bh=.2 -pix_fmt gbrap -flags +bitexact -sws_flags +accurate_rnd+bitexact -frames:v 3 + FATE_FILTER_VSYNTH-$(CONFIG_COLORMATRIX_FILTER) += fate-filter-colormatrix1 fate-filter-colormatrix1: CMD = video_filter "colormatrix=bt601:smpte240m,colormatrix=smpte240m:fcc,colormatrix=fcc:bt601,colormatrix=bt601:fcc,colormatrix=fcc:smpte240m,colormatrix=smpte240m:bt709" diff --git a/tests/ref/fate/filter-colorbalance b/tests/ref/fate/filter-colorbalance new file mode 100644 index 0000000000..0be1f1c855 --- /dev/null +++ b/tests/ref/fate/filter-colorbalance @@ -0,0 +1,8 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 352x288 +#sar 0: 0/1 +0, 0, 0, 1, 304128, 0x3451c8eb +0, 1, 1, 1, 304128, 0x2107daa0 +0, 2, 2, 1, 304128, 0xcda7aa33 diff --git a/tests/ref/fate/filter-colorbalance-gbrap b/tests/ref/fate/filter-colorbalance-gbrap new file mode 100644 index 0000000000..2e99601829 --- /dev/null +++ b/tests/ref/fate/filter-colorbalance-gbrap @@ -0,0 +1,8 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 352x288 +#sar 0: 0/1 +0, 0, 0, 1, 405504, 0xad0f2d82 +0, 1, 1, 1, 405504, 0x81d7d31f +0, 2, 2, 1, 405504, 0x40c5e836 diff --git a/tests/ref/fate/filter-colorbalance-gbrap-16 b/tests/ref/fate/filter-colorbalance-gbrap-16 new file mode 100644 index 0000000000..4ce323557b --- /dev/null +++ b/tests/ref/fate/filter-colorbalance-gbrap-16 @@ -0,0 +1,8 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 352x288 +#sar 0: 0/1 +0, 0, 0, 1, 405504, 0xa97c136c +0, 1, 1, 1, 405504, 0x0a120697 +0, 2, 2, 1, 405504, 0x85b133ff diff --git a/tests/ref/fate/filter-colorbalance-rgba64 b/tests/ref/fate/filter-colorbalance-rgba64 new file mode 100644 index 0000000000..f6fcfee250 --- /dev/null +++ b/tests/ref/fate/filter-colorbalance-rgba64 @@ -0,0 +1,8 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 352x288 +#sar 0: 0/1 +0, 0, 0, 1, 811008, 0xa67db91d +0, 1, 1, 1, 811008, 0x0846578a +0, 2, 2, 1, 811008, 0x77af61f8