From patchwork Wed May 18 12:26:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 35814 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:a885:b0:7f:4be2:bd17 with SMTP id ca5csp305816pzb; Wed, 18 May 2022 05:26:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwBKxOlALqJdWB2CMxM5OJJHD9TWJoFpMXTXuopx6IBVdCIQrQ2TmfQXpdk5V74pKj6OyrO X-Received: by 2002:a17:906:5d10:b0:6f4:e263:b574 with SMTP id g16-20020a1709065d1000b006f4e263b574mr24880448ejt.435.1652876803534; Wed, 18 May 2022 05:26:43 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id dn14-20020a17090794ce00b006e89f4b0cd2si2224045ejc.403.2022.05.18.05.26.43; Wed, 18 May 2022 05:26:43 -0700 (PDT) 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=@outlook.com header.s=selector1 header.b=lgCzL9qA; arc=fail (body hash mismatch); 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=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BED2768B49E; Wed, 18 May 2022 15:26:35 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-oln040092075082.outbound.protection.outlook.com [40.92.75.82]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0E4E068B477 for ; Wed, 18 May 2022 15:26:29 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AOkYbKRiA729zKc6O/vL7Lrh+kiF/UA0fy/Cb6PUxrKGS1+Cu61N9jVg3FwBwz/9w6w2y5TzXUhcfhCb0FnBhm7DQdrPTdxRadj3j+O7UDDPQbhikl5WTTIF810jrXY8VcQna+6errzGUvNckmOi0OHbnyn9ASMcE9gzaiUp+y6HFVSyTG1EplH4pi7g+jLVdKGes4McLPBZsvYWG3nTJLxZjfM3KXm5i2f7oaysiPkagunkaUSBjQamIbe00IbVfInqBTzH/ioM8Qxz10xIrnKONxlJa7CcN7DM1IQst08s9Z3o6zl971pKGD9stmBr+A24BAK3qiw7eGkse2vcfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6OZ0jdJI+++mMSiUOapkmaF8wiJ7x4sZdgsjBMJex6k=; b=g3lO/CnUgvv8HCEgTL6Cc6EQHdXCBVRj0PjcAyn2npEKG1mxaFk2rPjEFpw1/TtIOB6eLHTgd7kNI74oO8IP8yU4UmbW/VxAIQ368O1LnHHqKMfqXeyNsObtwzHMurhgpdRLXryuSxeG9cHhpZvFLFIJ+Nvg970SLfzHUCQ9xJQcohzvzBEMOeRLq2ykth24b5zXiW49rIW68zYBeTUhcX6LsHYpRkQnokXmBLQtkvfEX+UjtnG/Q2j/E79WsLeAFQu/eyA23w4HM6U7trmg7KfFzonpvXzfTVZyz3Ay1Iy3VBIag9aWcW0U5XFHJ1RMPwllwY4YvERDMkfrY9N2Sg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6OZ0jdJI+++mMSiUOapkmaF8wiJ7x4sZdgsjBMJex6k=; b=lgCzL9qAClJOWLNuJgKZLniBUJFvb4t7GhtqIh9HqNu/R2TgWh55+QxFkBPVAlhEJVWj03urmIcney1ef7o8Zg+XdPTgBVM7M3e6YMuiv0yaxO59jlz7R2x7ewOqbq6O1h7GupESf6E2MPNLX2IS/vGcjPp+dEvW6Yd7rhVdVX+0cU64aQ4p8JmFAQxXRiifjruVNWfvatzOL4VynQspOKmaJbtriG7OCN7QpdFceBApvgZL8NGj0whwiMF++aesBmL5qelSWX/oYhpGVh7pbUUYdWeNUls6fugG/VzrpMiaXhqtBQbWzZjChJ21SFPLiIBpwLGwasltjLHUq+K3dw== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by AM6PR01MB5911.eurprd01.prod.exchangelabs.com (2603:10a6:20b:e2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.17; Wed, 18 May 2022 12:26:24 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c%10]) with mapi id 15.20.5250.018; Wed, 18 May 2022 12:26:24 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 18 May 2022 14:26:11 +0200 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [jdb6KLt/MgL58usxTexY8texG5IPh0Qz] X-ClientProxiedBy: AM6PR04CA0060.eurprd04.prod.outlook.com (2603:10a6:20b:f0::37) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220518122614.1295310-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 020729b3-d10f-4cd1-88d8-08da38c99f5b X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNVetrSOn5BNf9taOIHTpJPJ4CVLAEL2B1JKprn9ZGItTt46yNNqVhMnIIzOFsbyKHTjRnak9kz5wPMugpIML4A10VWeA88A4IzTA7lJlHpyynnsBxU46OO1OUAd3cGZwmJiZ7WfKZg58tnXjInDa4cXP7isvit66jaAhUGWVdiW+To3BNOgYa1Mi6V0VTsIP28idX/KadU4vYkdPH4getaa+AXzFToLZUJci5quvALkD74bIue1K09vGRNGH+NpSdaHVJeFGqODVNZ2eWxeoqP69E6IJR0d83tV85HqewD4mGaQG84iYp/ElI8baLik7qgVuJxrZodgKBVp6FV8JkAqtJCf1Yd7zHGN03GqEjaMOOBTIJ/pmI9vNz1ao5C245vpFcsdmru57TTx8+Qwmfivh5PDYimVZrjhM5CLYOhNyPx9kjTAQXMuGpq7tL86NSoa5WolPa4RZVRKKEmCUKBw/KJDuOgtvT3LgFd+UT9ib/7SOk8wSa1N069uCgsmpDSjA9yZ6iue1hD10YrYn2I1IJTfJpJbv5Wi92r8ht550kM24d1bp5HByssEt8/WO8eehHkP/QAHWTa33OSdfKaXC1OYtz5xmGL11B8bF1Elvs7L+hAukbGNe4S6bK+PTALX3hQ73RlGwTWqhCBsafew9ztN6TdCl0I3TSgD9mRBPhTM0VzRaByBtSSwdAX49HUI6yFbgV++TLX01ByBvwxO2saiIv4rzRs= X-MS-TrafficTypeDiagnostic: AM6PR01MB5911:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 26nvsBEOIezlOLVwa1mHSrGHaUWnB4iJjcRO8JIp+do07E+st9EZokdG4Pg1JyRAYYoxzL5iSJ2JJZmLCKL13+q4fyqze5v55vlNPvs/HnJr1DDo66erg85MjSaaequCLSQdgGWiNcVQIj/so70WOQc7tIAHQIAyoX/Ru4k2zIu3Xl8waIGIdtG8K6QsU1llFn2U0GtJ7Wb6R6IQR6HAFJP6izDEZ0nuFrdpGi+HzuE9a/osLBTnJwrx7sS2i+0CZs3uhipkMymnSOP17cLVMHZy9pIv2OLYLHdeqggTgY3e+UXwq+GYikwntzLS8GckE96a8tqfv3mVWdMR3PcTW3+UJ0tFGbolhxsOuJAUPjAobksJN73w5BYFMAGjCkf0CN+zRmxVi9ZV7DDYpy9LxN79MzhrhdkL6Z1b5D5cWSc/p7hOvdSDU0spk1TzWEhMi0KGkBTkHcket4mYeyl1V1YW43tu72w4e+XS5KIZW1AFjgZEUoxqMrAGGdIxfg1Iuqmm3EgPSloBpxZChtPq0mdQb0MgOyNJM0G+fUiwmL+AgWGp11wwivzcS+8bVrAEEnMdU0Is7kHNIYYvxv6Lpw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 0YdECWMXApC20t0mRMgRWElX6JJMXR8XOE7UrPjY/352qKCsrQhOGVrV75Vvi8EyLlfwl9BPXzkDasJ3uKXItsL27N9N5lB4qU3oWRn2XUf5+t3eREsRTOztJYIfG9eujoZHJojp4dbRFYBSjojzzhTf/ygsf5fUMwE49uiEpe5wjVivkgbLsr2NNKShr5MfR6QP0zdnwJ+fwobgBtk+58BdMKHn1OCZEpzXGewRD62ApqiWetl3NdcgFPzqBYMN3L+hw1iceQqFWn+gUfSGojkmGwPdWs7NclZAqHHq+ITV+V2p8D0yoLnd6AOQfulkvX2RZI2pVWLKe54KoNkMDRX+H27n4VYlhPIV2POzxM8i/TX7y2hIft6XG1DNAVOtyVQ+blZceDxF/COoj1mi255uRWSGZrEKEx4mDN84qaiIL1/dZTFXf7bBzsxnkVfnz7xal+a8rSAEztJlde1GWksnfPLIgr8s6RswRstMkTAWzOYqqNLHKDg7aUtFUB6edVTY1QoWY84pWgBj4T5mgXZCUWbpJSu3ymub7+j60OIBsw2vAAzgtwil74aoPAhHgE7tDn6CLg/9o2LoZ5NprdwoN+K+0B0Cw8EmM9iO8NcUqc3ELKwyczU9IXmsQ1c+jI9NE/dZojvWCjExvky3rer13a45fHBQUjMREz+t5SpCaZX+0Jtx64x0Y5reYLEXOINTc1t/PFL/E5bwf14l6kV/pCcFulM85uynpkPIDx+tbd2zJDVSPS7PEZltAWVfx1km0r7SQLtCDJxFwrm2V/0VHQtAxTElDtAtrik5gCHSOLKv1eug8CpToJoBwWtEw/Xr37vJHGarcHDYKmr5eLAtRw6MFIX9DNCvOQ5RUmKzx4VqYCe7c/Nq/nsNo4ZZ2qAxjnwZ5MUbgyDGzJNk8EBqUY1cp4uFxQvGoL1MA1Mst3CN1qdK3j6NobWwkBeC+wA8J+rwPQtVnGSUq0gPWZie8ytihWCdmqzvB1OfPNWtTnov8wYugyuBtpeUjG2xU/oIMA0ttIB37dYsyDqUhufcVVYPF/rvlA8nY29Di48QJJcoP5qLrpuWzaP+3j0DwSWs1lJf4PHNtsei65Q2zMyTRIejpheIDKoWV7gNoSaEX59eAmsUhYXITZZ+/uAHwDjPqTHMFyBrQbjgyQCn9KFjvn5icGo+5fhQPISnpH49UyO5RkmO+cUtyWlKO4+az5xE1oOCfIQRQReqm9/9XiWtE3IoUcQnuxPrrtg66Leg2t48QJV/+KJzInc3ojf/B6c97H2uK4NG3fN4Ov8ZmJD+CgRaFpkKdANtDcSAQq+xaopOGm9VLmpL/9gxc2eJa4SsEwQz88Z7yP2+MRRv+i6sBGY9CYvRg1UY7ET9GbOW/zlzNsS+S1qXFLOJmdjb3YOprA/jV04Tz5OjcNwaorVt2ySsMEMxvGKdDB8dp7DGHJGAlzcRXSl9bHE/G2Xh X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 020729b3-d10f-4cd1-88d8-08da38c99f5b X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2022 12:26:24.1848 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR01MB5911 Subject: [FFmpeg-devel] [PATCH 3/6] fate/filter-video: Avoid duplication for fate-filter-stereo3d tests X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: cMCrwuMdB65t Also fix the requirements of these tests: Only the anaglyph tests need a scale filter, yet it has been inserted for all tests without any check for its presence. Signed-off-by: Andreas Rheinhardt --- tests/fate/filter-video.mak | 81 ++++++------------------------------- 1 file changed, 13 insertions(+), 68 deletions(-) diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak index 86408dd58c..31fa5a2d4c 100644 --- a/tests/fate/filter-video.mak +++ b/tests/fate/filter-video.mak @@ -617,74 +617,19 @@ fate-filter-setdar: CMD = video_filter "setdar=dar=16/9" FATE_FILTER_VSYNTH-$(CONFIG_SETSAR_FILTER) += fate-filter-setsar fate-filter-setsar: CMD = video_filter "setsar=sar=16/11" -FATE_STEREO3D += fate-filter-stereo3d-al-sbsl -fate-filter-stereo3d-al-sbsl: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=al:sbsl - -FATE_STEREO3D += fate-filter-stereo3d-ar-abl -fate-filter-stereo3d-ar-abl: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=ar:abl - -FATE_STEREO3D += fate-filter-stereo3d-abr-mr -fate-filter-stereo3d-abr-mr: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=abr:mr - -FATE_STEREO3D += fate-filter-stereo3d-abr-ml -fate-filter-stereo3d-abr-ml: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=abr:ml - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-abl -fate-filter-stereo3d-sbsl-abl: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:abl - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-abr -fate-filter-stereo3d-sbsl-abr: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:abr - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-al -fate-filter-stereo3d-sbsl-al: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:al - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-sbsr -fate-filter-stereo3d-sbsl-sbsr: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:sbsr - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-agmc -fate-filter-stereo3d-sbsl-agmc: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:agmc - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-agmd -fate-filter-stereo3d-sbsl-agmd: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:agmd - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-agmg -fate-filter-stereo3d-sbsl-agmg: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:agmg - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-agmh -fate-filter-stereo3d-sbsl-agmh: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:agmh - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-arbg -fate-filter-stereo3d-sbsl-arbg: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:arbg - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-arcc -fate-filter-stereo3d-sbsl-arcc: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:arcc - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-arcd -fate-filter-stereo3d-sbsl-arcd: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:arcd - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-arcg -fate-filter-stereo3d-sbsl-arcg: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:arcg - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-arch -fate-filter-stereo3d-sbsl-arch: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:arch - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-argg -fate-filter-stereo3d-sbsl-argg: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:argg - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-aybc -fate-filter-stereo3d-sbsl-aybc: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:aybc - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-aybd -fate-filter-stereo3d-sbsl-aybd: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:aybd - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-aybg -fate-filter-stereo3d-sbsl-aybg: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:aybg - -FATE_STEREO3D += fate-filter-stereo3d-sbsl-aybh -fate-filter-stereo3d-sbsl-aybh: CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=sbsl:aybh - -fate-filter-stereo3d: $(FATE_STEREO3D) -FATE_FILTER_VSYNTH-$(CONFIG_STEREO3D_FILTER) += $(FATE_STEREO3D) +FATE_STEREO3D := al-sbsl ar-abl abr-mr abr-ml sbsl-abl sbsl-abr sbsl-al sbsl-sbsr +FATE_STEREO3D := $(addprefix fate-filter-stereo3d-, $(FATE_STEREO3D)) +$(FATE_STEREO3D): CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -vf stereo3d=$(word 4, $(subst -, ,$(@))):$(word 5, $(subst -, ,$(@))) +FATE_STEREO3D-$(call FILTERDEMDEC, STEREO3D, IMAGE2, PGMYUV) += $(FATE_STEREO3D) + +FATE_STEREO3D_ANAGLYPH := agmc agmd agmg agmh arbg arcc arcd arcg arch argg \ + aybc aybd aybg aybh +FATE_STEREO3D_ANAGLYPH := $(addprefix fate-filter-stereo3d-sbsl-, $(FATE_STEREO3D_ANAGLYPH)) +$(FATE_STEREO3D_ANAGLYPH): CMD = framecrc -c:v pgmyuv -i $(SRC) -frames:v 5 -flags +bitexact -sws_flags +accurate_rnd+bitexact -vf scale,stereo3d=$(word 4, $(subst -, ,$(@))):$(word 5, $(subst -, ,$(@))) +FATE_STEREO3D-$(call FILTERDEMDEC, SCALE STEREO3D, IMAGE2, PGMYUV) += $(FATE_STEREO3D_ANAGLYPH) + +fate-filter-stereo3d: $(FATE_STEREO3D-yes) +FATE_FILTER_VSYNTH-yes += $(FATE_STEREO3D-yes) FATE_FILTER_VSYNTH-$(CONFIG_THUMBNAIL_FILTER) += fate-filter-thumbnail fate-filter-thumbnail: CMD = video_filter "scale,thumbnail=10"