From patchwork Mon Mar 14 20:12:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul B Mahol X-Patchwork-Id: 34734 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6838:3486:0:0:0:0 with SMTP id ek6csp2466839nkb; Mon, 14 Mar 2022 13:10:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx6CnmtzuaV+89U+42cOXbixGW7QPpjxJPonGxTBmYOsvVWB2nxYMWvH2Q0CtsKS+S1GM0c X-Received: by 2002:a50:fc03:0:b0:416:618b:248a with SMTP id i3-20020a50fc03000000b00416618b248amr22114067edr.188.1647288651749; Mon, 14 Mar 2022 13:10:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647288651; cv=none; d=google.com; s=arc-20160816; b=OZyxKQgC1PPUaWaPM+ld8KXm7lK74sohZO2tOUtd4BWioWIMRwWKnILa5TNrdHFsE5 Om4DW65ZKxl8WwDfdgtrULOXEdbLpvXop9tGvpVQU3GKKrk+DQgP/TXPO3Suojc1OqW8 g78IfZWYEQ6GdE96kTBNVZIjWJWtdckdTHtpqKZqKoJwvB2PWS2rzbE6OboHOi0t3+pd rGlU69UluuCcctz9qIJWOu8KVWvIgF/A0zspqQsNGIgjBW+XPDN8XtEQBRO36WslJbmH nac6Oyj3NF6kFjuPNXie9fW7aQjp9Vvd3MU50tHARGdhSmB7HT4oKkwXmUDoyxYqpiIL kFtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=uGb+cZDyzwGX8m97lD0k0rN04BIIxHWsmn+Bjo7CLPI=; b=CcruCbTJ6NhREL2RW8X0n0bt5btudGpH2CKUEprX3LwBTcynsNEDGRpmhy46oUw+qu 14yXpQjfeZdWTpm/0rFJZ0ZGpVCph23tU8qnXzx/7ju4P41QK6b4q1f/pSR4ixvZOuCD T7/nPcBmkMEUNkZgINnpnwjTUvFic/jrQDD5telTRGwHC6uTpQsAqq8OCXuhiUyLl2Um 1qLHYYzkNyQWbbvhjYGbIF5foS52zmh/H7Q1frmMCNi0U907wlD5v7w6SKRZqjopcdsC 6/TSKfBSOc1RPPMDr6yzTWkALy2hk/sakoy0fNikYFTReaeQfrRjyJMhdqydUiLigARe Vn5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=azrtRYJq; 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=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 hs20-20020a1709073e9400b006da970f127fsi10032533ejc.153.2022.03.14.13.10.51; Mon, 14 Mar 2022 13:10:51 -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=@gmail.com header.s=20210112 header.b=azrtRYJq; 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=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C957C68AF00; Mon, 14 Mar 2022 22:10:48 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F2A0468AF00 for ; Mon, 14 Mar 2022 22:10:41 +0200 (EET) Received: by mail-ed1-f54.google.com with SMTP id r29so12323481edc.0 for ; Mon, 14 Mar 2022 13:10:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=SJb0faQVQzi3IEcGvvadecT/P5YUAUxh1//kaKckBVk=; b=azrtRYJqiWRp5sIVQ7mw0eyU4bZ+xx5iTVqpNnfNLapnequfts8U5PZUv8KoWcj8dr yfuCx04H6w6m5vdHLYQDtr5XRPo55IfA0BkaXlOXO1dWGjtZ17KsjA70MeGXdL96EzzW ltCciszOHLH5HmlkIZTZJcIHk4c7sNvYYNOzvMY25dGvkbl90JP9taMhi9QeLW6u8Q/l 77mXe//q7EuIBiFpit9XSMCFsS+gjRa2zmeVWSz1Bl6hQOlMrmgXcR+jxufMOuOTrXOA arPFyYb1xrIj0DbUBDecu4ceLcnZBi0lb0CUB+C+dkDsb/yNY4CGc9ft87MSe8LNd5Oo 7Udw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=SJb0faQVQzi3IEcGvvadecT/P5YUAUxh1//kaKckBVk=; b=wgnkUNZe5+WD6sHpPr6s3ckhaoERBIppDCLViTDePt3hVtnD8u6CGK6Gr+bizfteGA nClTUgXgpmU2cCNwmkcFsWV/0RvtQfElxCOq3Wj0UL0Po3GiYs89NJ2S950qnelAZ52B RLdNJLxIOz7EWIuIl0wxVK4D0NXmCrIJbvtk92TnaDi1dxyCetKnm0uagfqFzyUn3CRE CSzyeNpEls1Yj+kyc1B9ycYcODO3CmfFuc9TdmJ1AdgNqEwtPcSKuupJ2UOdP+smVpjw 8mcLLD2ImJVQce6P2+D88CwuztoIzMJL0Ak7aEA3DtnQSyI4/kj/fQaR4qGtLaEkjerL 4bgA== X-Gm-Message-State: AOAM533zTxE2NKvYVuzPStO/h4z17k5kCECY9YZlWpCDE6ZzKxDGtiL6 CeGGOl13Zg5+tKC+8M3/xgIusp+7QMg= X-Received: by 2002:a05:6402:438c:b0:416:7a9e:3fc1 with SMTP id o12-20020a056402438c00b004167a9e3fc1mr22590720edc.16.1647288641369; Mon, 14 Mar 2022 13:10:41 -0700 (PDT) Received: from localhost.localdomain ([212.15.177.6]) by smtp.gmail.com with ESMTPSA id js24-20020a170906ca9800b006c8aeca8fe8sm7227037ejb.58.2022.03.14.13.10.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Mar 2022 13:10:41 -0700 (PDT) From: Paul B Mahol To: ffmpeg-devel@ffmpeg.org Date: Mon, 14 Mar 2022 21:12:31 +0100 Message-Id: <20220314201231.284100-1-onemda@gmail.com> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] fate: add chromashift 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: RIvyFQn6t5qv Signed-off-by: Paul B Mahol --- tests/fate/filter-video.mak | 4 ++++ tests/ref/fate/filter-chromashift-smear | 10 ++++++++++ tests/ref/fate/filter-chromashift-wrap | 10 ++++++++++ 3 files changed, 24 insertions(+) create mode 100644 tests/ref/fate/filter-chromashift-smear create mode 100644 tests/ref/fate/filter-chromashift-wrap diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak index cd33361880..d539cccc22 100644 --- a/tests/fate/filter-video.mak +++ b/tests/fate/filter-video.mak @@ -451,6 +451,10 @@ fate-filter-concat: CMD = framecrc -filter_complex_script $(TARGET_PATH)/tests/d fate-filter-concat-vfr: tests/data/filtergraphs/concat-vfr fate-filter-concat-vfr: CMD = framecrc -filter_complex_script $(TARGET_PATH)/tests/data/filtergraphs/concat-vfr +FATE_FILTER-$(call ALLYES, TESTSRC2_FILTER CHROMASHIFT_FILTER) += fate-filter-chromashift-smear fate-filter-chromashift-wrap +fate-filter-chromashift-smear: CMD = framecrc -lavfi testsrc2=r=5:d=1,chromashift=cbh=-1:cbv=1:crh=2:crv=-2:edge=smear -pix_fmt yuv420p +fate-filter-chromashift-wrap: CMD = framecrc -lavfi testsrc2=r=5:d=1,chromashift=cbh=-1:cbv=1:crh=2:crv=-2:edge=wrap -pix_fmt yuv420p + FATE_FILTER-$(call ALLYES, TESTSRC2_FILTER FPS_FILTER DECIMATE_FILTER) += fate-filter-decimate fate-filter-decimate: CMD = framecrc -lavfi testsrc2=r=24:d=10,fps=60,decimate=5,decimate=4,decimate=3 -pix_fmt yuv420p diff --git a/tests/ref/fate/filter-chromashift-smear b/tests/ref/fate/filter-chromashift-smear new file mode 100644 index 0000000000..e5651c0f94 --- /dev/null +++ b/tests/ref/fate/filter-chromashift-smear @@ -0,0 +1,10 @@ +#tb 0: 1/5 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 320x240 +#sar 0: 1/1 +0, 0, 0, 1, 115200, 0x91a39b4c +0, 1, 1, 1, 115200, 0xe2ff7f63 +0, 2, 2, 1, 115200, 0x242f7a20 +0, 3, 3, 1, 115200, 0x4f7c95a9 +0, 4, 4, 1, 115200, 0xee6e9daa diff --git a/tests/ref/fate/filter-chromashift-wrap b/tests/ref/fate/filter-chromashift-wrap new file mode 100644 index 0000000000..3ce663ac1c --- /dev/null +++ b/tests/ref/fate/filter-chromashift-wrap @@ -0,0 +1,10 @@ +#tb 0: 1/5 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 320x240 +#sar 0: 1/1 +0, 0, 0, 1, 115200, 0x2b9db3ed +0, 1, 1, 1, 115200, 0xebb7987c +0, 2, 2, 1, 115200, 0xee1a9331 +0, 3, 3, 1, 115200, 0xf4f5aeb2 +0, 4, 4, 1, 115200, 0x7b66b6b3