From patchwork Thu Nov 14 13:46:22 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Wang X-Patchwork-Id: 16259 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 4EF92447018 for ; Thu, 14 Nov 2019 15:46:48 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3CA4968ACBB; Thu, 14 Nov 2019 15:46:48 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B704E68AC8C for ; Thu, 14 Nov 2019 15:46:40 +0200 (EET) Received: by mail-pl1-f169.google.com with SMTP id a18so2652216plm.10 for ; Thu, 14 Nov 2019 05:46:40 -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=uHCJYuaq6vkx2kJIk2PLUstHZ/T6v5syznvSANgcWLQ=; b=MO+fJw74KgiXn+Z3banPtrz3JiH6Jm66VhwsD164dgUQDOGByIKRgE5kJNXKxrN01S 5F8WU3yUR66BhMDb+j2yO/u1HbBpqxEA36EMAhrSBu+zFvZzG+mHAvzC3AoyV/P1OCiv F3/1hVza4CuabGTw5FzSpz0h6Os6Z/e9uQ1xCnlUuOBFj139ICtN48/QU4EcGehmdaby IUABKYm3zJCRx5dxbb+qgi1cZ+/fGN31D2qAslc7rvT4YtigudDZsOwo0R2xNkDV5OpY h5Y3EV2/WuDFb1H07Rs8SdZB4cqyZfPAhyOsZEcMZr8f8iIzCYoGE2xL9PIgowEZgR9G vPMw== 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=uHCJYuaq6vkx2kJIk2PLUstHZ/T6v5syznvSANgcWLQ=; b=Bx7jBce9YBSMcEvAmxPL8qsjIUPI/4F5z/ntqj5mOiKHzSskl6l6nY2ftZyTLmxxtG AsVlNB5LJ/SxelKPg3hZ3pTPnSGkuRoSn2BDerW2BfJBJUgoabrjrMkwLsrvPHL9mFtF zPw3ItfH7PEnP6F8cjTekNsXebOpNefHgUbJV7TtL/dIAfLp6gBf1F9R755HW71N1oiD qBgfPoT6k7DHkWCqI25HOI3mGssp5vZFu0UdmsgZ+CIbsipLXoKi3M3UEDO7LT5af/Tw j/CRvp8qmlFMVKBn0sxzzC/E3fOSbPC2Rp//ZA+jrPuEuJWtepkKL7RMYsakJmGKnzQL 9WbQ== X-Gm-Message-State: APjAAAUoBUpCnVdHSM6Sc/MkKAtx1m7anNe7Tl75dW6PtgGr0jViWakj GpzhT/1P53J+IC5bGWGbyCotz9ug X-Google-Smtp-Source: APXvYqzjUG2EMw9PyWC3dffDDUIa204tk+3Pt8I1cxj0mFtNPTJluFb+jHtU3l6/pwGntVDMza10Ig== X-Received: by 2002:a17:902:6ac6:: with SMTP id i6mr9308299plt.183.1573739198730; Thu, 14 Nov 2019 05:46:38 -0800 (PST) Received: from vpn.localdomain ([47.90.99.151]) by smtp.gmail.com with ESMTPSA id r13sm7925148pfg.3.2019.11.14.05.46.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Nov 2019 05:46:38 -0800 (PST) From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Thu, 14 Nov 2019 21:46:22 +0800 Message-Id: <20191114134623.17390-3-lance.lmwang@gmail.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20191114134623.17390-1-lance.lmwang@gmail.com> References: <20191114134623.17390-1-lance.lmwang@gmail.com> Subject: [FFmpeg-devel] [PATCH v2 3/4] FATE: add a test for lut1d and lut3d 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 --- have tested with x86_64(apple darwin, linux gcc), x86_32(linux), mips tests/fate/filter-video.mak | 6 ++++++ tests/ref/fate/filter-pixfmts-lut1d | 24 ++++++++++++++++++++++++ tests/ref/fate/filter-pixfmts-lut3d | 24 ++++++++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 tests/ref/fate/filter-pixfmts-lut1d create mode 100644 tests/ref/fate/filter-pixfmts-lut3d diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak index b5206909aa..8d617c62fc 100644 --- a/tests/fate/filter-video.mak +++ b/tests/fate/filter-video.mak @@ -684,6 +684,12 @@ fate-filter-pixfmts-kerndeint: CMD = pixfmts "" "tinterlace=interleave_top," FATE_FILTER_PIXFMTS-$(CONFIG_LUT_FILTER) += fate-filter-pixfmts-lut fate-filter-pixfmts-lut: CMD = pixfmts "c0=2*val:c1=2*val:c2=val/2:c3=negval+40" +FATE_FILTER_PIXFMTS-$(CONFIG_LUT_FILTER) += fate-filter-pixfmts-lut1d +fate-filter-pixfmts-lut1d: CMD = pixfmts "interp=nearest" "" "" "le" + +FATE_FILTER_PIXFMTS-$(CONFIG_LUT_FILTER) += fate-filter-pixfmts-lut3d +fate-filter-pixfmts-lut3d: CMD = pixfmts "interp=nearest" "" "" "le" + FATE_FILTER_PIXFMTS-$(CONFIG_NULL_FILTER) += fate-filter-pixfmts-null fate-filter-pixfmts-null: CMD = pixfmts diff --git a/tests/ref/fate/filter-pixfmts-lut1d b/tests/ref/fate/filter-pixfmts-lut1d new file mode 100644 index 0000000000..62b024eab9 --- /dev/null +++ b/tests/ref/fate/filter-pixfmts-lut1d @@ -0,0 +1,24 @@ +0bgr 074f16a502fe65d34a7933ff3575c7a8 +0rgb f5a434b811185534393f7144127a8625 +abgr e1631a7ebcf6d1d80ef2a3de44605391 +argb 6e898ace2a1a020df40050927eedea31 +bgr0 9133afba160bf37de9f8cb7cbe154539 +bgr24 2723c862eba4dc18776b908ee3e96015 +bgr48le ab0f343cd4f15e2a2a6cbe552777ede9 +bgra 1771a74cceffb1dc8cb4a7b754c31cbe +bgra64le ca8f99b90f4727907824964b2f024115 +gbrap 04d467134a42becf7c2ddd8fbbb2c8e8 +gbrap10le c36078e25fa8fdcf2d1965122e84a974 +gbrap12le d41627c671d8cebf68a4ab1e340e3692 +gbrap16le 9acf810f050969b589c1c4040ad463bf +gbrp 48216afac8939342dd57e6a6d7bffa77 +gbrp10le a43244e4ac58b9b7321d1054f97362b5 +gbrp12le 3acc433145a00b02517759a3d08ecbaa +gbrp14le 8d5c259928b5b13201deb0413661c58f +gbrp16le 4d0fe663751b111f1328244cbd194627 +gbrp9le b4d50fa86a796d57a93ea5ae14780f7a +rgb0 e780a70aabf6451ef9c27e448cb12e27 +rgb24 7c4fb568561631e596bec0ca7525d999 +rgb48le aba2a2d23af49c892d57b1bcd01317ea +rgba 51e48e3ffe1f208c613f3a3372516fc5 +rgba64le 6468a415e6effee141a2022973275006 diff --git a/tests/ref/fate/filter-pixfmts-lut3d b/tests/ref/fate/filter-pixfmts-lut3d new file mode 100644 index 0000000000..62b024eab9 --- /dev/null +++ b/tests/ref/fate/filter-pixfmts-lut3d @@ -0,0 +1,24 @@ +0bgr 074f16a502fe65d34a7933ff3575c7a8 +0rgb f5a434b811185534393f7144127a8625 +abgr e1631a7ebcf6d1d80ef2a3de44605391 +argb 6e898ace2a1a020df40050927eedea31 +bgr0 9133afba160bf37de9f8cb7cbe154539 +bgr24 2723c862eba4dc18776b908ee3e96015 +bgr48le ab0f343cd4f15e2a2a6cbe552777ede9 +bgra 1771a74cceffb1dc8cb4a7b754c31cbe +bgra64le ca8f99b90f4727907824964b2f024115 +gbrap 04d467134a42becf7c2ddd8fbbb2c8e8 +gbrap10le c36078e25fa8fdcf2d1965122e84a974 +gbrap12le d41627c671d8cebf68a4ab1e340e3692 +gbrap16le 9acf810f050969b589c1c4040ad463bf +gbrp 48216afac8939342dd57e6a6d7bffa77 +gbrp10le a43244e4ac58b9b7321d1054f97362b5 +gbrp12le 3acc433145a00b02517759a3d08ecbaa +gbrp14le 8d5c259928b5b13201deb0413661c58f +gbrp16le 4d0fe663751b111f1328244cbd194627 +gbrp9le b4d50fa86a796d57a93ea5ae14780f7a +rgb0 e780a70aabf6451ef9c27e448cb12e27 +rgb24 7c4fb568561631e596bec0ca7525d999 +rgb48le aba2a2d23af49c892d57b1bcd01317ea +rgba 51e48e3ffe1f208c613f3a3372516fc5 +rgba64le 6468a415e6effee141a2022973275006