From patchwork Fri Jul 7 12:44:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tobias Rapp X-Patchwork-Id: 42501 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1e:b0:12b:9ae3:586d with SMTP id c30csp7262045pzh; Fri, 7 Jul 2023 05:45:56 -0700 (PDT) X-Google-Smtp-Source: APBJJlEo9PckcXNTC9Jdpg9psIQXKbFCjigMqiH8pzXmROzB4lMrPUQFlx7CTWaz7OsKmsy1J2/R X-Received: by 2002:a17:906:2dd:b0:992:872:76d4 with SMTP id 29-20020a17090602dd00b00992087276d4mr4177874ejk.17.1688733956467; Fri, 07 Jul 2023 05:45:56 -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 j16-20020a170906051000b0098d2f716c75si2090443eja.597.2023.07.07.05.45.56; Fri, 07 Jul 2023 05:45:56 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3A92C68C7F9; Fri, 7 Jul 2023 15:45:50 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on2133.outbound.protection.outlook.com [40.107.13.133]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EF55D68C7DA for ; Fri, 7 Jul 2023 15:45:43 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ymt0u54E4nO3rX7qJstoFDGAcc+JAeuJ/m9IAlK4rdV8P/Fi9RTMzI6nRPFzMAiu6+uzdTZWS6m9aGAiB7dTBRjAckn0qVvLpj454wr/u58aadqaBbG9h7JlqDh4X2h+j7Mleg/wijcA5tLNiFvxdKXBQw4bpEuLmW+7x6Fj0DX93dO0ELDE4/YbBXgM/KKWvCCJV76MxmxSJgD3uNjGq2fVVFnGrfBD5SMGv7vsoKWi95SpjNeQXofypDc6/HBRoICEN6rJL51sDI8vNI4Ijs9BSocNlBmh5nXKumXMM2n/3bjtvcFKOUdI4jDouIQh4Nz6/q57eBVqO3r11CtqsA== 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=mB8O0U1iazQDTohOAuH2HHSOqBDQs9IwCTh1NM0t59k=; b=M5CC7TtAxaVghqc2Nnh+Fh7PqFxiYWCNeFdmVhOet176JWTJyz3x7VvdCAMkAYfyAcVVxn+9Yxg4pJgSi53ZH639xs72/ZSBikPEwbI7UoLErai2eVbSX+vd3EvwfpcFQMy3sjHU3rJ1b8Ec8erWBQm7d1/mgV6cgw1MH3kE9gUGIraUiISmSV8A1U0mcLoHPL9OesaNhGHAU9ziiehkp4oncBhIj/YjhpY/PjmcuDQBwUQCtdGDAFnD1Pr+7JRXx0wLKIK2MYZY7GXfV5u/AcGPaSZBm4UfPiqEStvmSJISypQdyh9Zh2VYmbfdVoUZ2M3mKHGYzJUEuDkcB37zBg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=noa-archive.com; dmarc=pass action=none header.from=noa-archive.com; dkim=pass header.d=noa-archive.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=noa-archive.com; Received: from DB4PR09MB5847.eurprd09.prod.outlook.com (2603:10a6:10:38d::8) by DB8PR09MB4342.eurprd09.prod.outlook.com (2603:10a6:10:15c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.17; Fri, 7 Jul 2023 12:45:35 +0000 Received: from DB4PR09MB5847.eurprd09.prod.outlook.com ([fe80::2fbc:2071:c6cb:c209]) by DB4PR09MB5847.eurprd09.prod.outlook.com ([fe80::2fbc:2071:c6cb:c209%6]) with mapi id 15.20.6565.016; Fri, 7 Jul 2023 12:45:35 +0000 From: Tobias Rapp To: ffmpeg-devel@ffmpeg.org Date: Fri, 7 Jul 2023 14:44:39 +0200 Message-Id: <1688733880-23091-2-git-send-email-t.rapp@noa-archive.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1688733880-23091-1-git-send-email-t.rapp@noa-archive.com> References: <1688733880-23091-1-git-send-email-t.rapp@noa-archive.com> X-ClientProxiedBy: FR0P281CA0264.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::19) To DB4PR09MB5847.eurprd09.prod.outlook.com (2603:10a6:10:38d::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB4PR09MB5847:EE_|DB8PR09MB4342:EE_ X-MS-Office365-Filtering-Correlation-Id: 3609def0-739a-4847-8b3e-08db7ee80f14 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WN/t5DnO1BR+upLnK2elNj+8AGuZzqTIyc01hl/tqMzK8sxvgCPhZWZLJciXJRcJc8dZrt71bhvRXU+ZWz6A+m5gYgIzMTQAs5ffCCQFdcdoAr+TO6xDVtYlbOmr35UmyU56t0q32ylYtedGB5ozoCZfB+oMrysN/K0E2R7ZbIYTmL4jSMdvHB6UMNnZ+SIWPbEYbFk4bD24Dhr/54DnYQiGwXR7sMxOlm0jUtPGocZk0GLiHor0ovzp4caJwUAzTG/MaPsaHz1ujwzmYFpnQS1tm3olHCLLiyElMIxnu3k+jTTUnjKoyK7A0zhLi8465kKy1yRznIcUqhM+2J1BsGyYNfkB32L0SJv3tSHQ8In9xH938xN2QbdBXZYglkBzgPnuu4bROmX9QPpXgV7De5XxQ3TP+/52EH63eQjSq9Havd3L98NqgGApLa9C+t3KJtzN7E7uKpKBMEIukUgF9JvGZWWCz8/KyTCN36NN7DjSNEDztBJuM6VXicloayHA+EVSG+oS+YL1Syns/KXMmlT6S/UKv+N06XmORKm5fQsMdW4TiStZ2QpLi2ETds9KHJ796hNMavP0MdUPCS5gP+PUnBtJbQVkGuuM51lQrJbzIPW2BgJYtJz8THiz705u X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB4PR09MB5847.eurprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(39830400003)(366004)(136003)(346002)(396003)(376002)(451199021)(41300700001)(6512007)(478600001)(316002)(86362001)(52116002)(83380400001)(38350700002)(38100700002)(6486002)(6916009)(66476007)(66946007)(36756003)(2906002)(2616005)(8936002)(66556008)(5660300002)(8676002)(186003)(6506007)(26005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qPftMaYTu105w07jAxrpc4KtnokWoITH9oUhzqylNWDGQhXZuHvdPzPqlXctHvwm4OsV3gUc6JWUn6bG7e41lZhpRkjlpxmN2BmODIAyjECU6/A07nN5hX16rwnSKy8PjT14QM/FmvOj/eY7kT6k51JORoRF0HRpD1LQiJmNeDeVV7yfW7aQz/7WkShpgNVFaxpSaLQUA6tp/0IOTJ7VzpXHHTEe0oveteRyFoJcQMeqw8t652DCNQ49tKAm425KIEMJkXNBHfxgUOax/PM/60HfwwFTX/udzjCICVnsWufda3ky+ERjYhy4+vMV+KuQ8yo0B3mihij+Q+6X3KJWQcOfPH19b9yvZkpLNDvgcAx2ftK/OE40IH8wpTkr6QvvnIOtMJ2sIok8XSMnLP3QXEpoLPOToJPfI1VbJ2GqS7TmOrHi31RcgRFPLL/m6nhD8e4gsDL+rz5YDH8ewQddK2TnZ9o5vXkahuGJLTEzxCjrWna/sclokwx9ASl9qhxjQE/LjaenH7gvrBRwe9zqDlkzRwQbVsbiuRbnAcEt/IxBgSBjucd0YU+hDPtqjzFQjvbSPPL8QFEhF0ZJW4J6aHo4kX5A56uOUUXebcodUOvMYntO07T4wgVqP8FxLomfSBI0bFo7x6Uwf7y+y4awhyQ+xUI9zsgbqexYIaUpluxloDQfDnews1h56QsvNBVtRgRp22QVsv+J4pQTVL7DEmEe8XKgjcX4CPnPCnpp8Xr0cSzgpGj5iHa+wHrbdAJHZHfEtPKafEmQgYD+0VVucB60nvZP1wztMyi+/v1XfNVHlpGiUtq2feHdRTtV/BKzV4bucKEIEH6nmRkik/raWDL06b97IqAQy/FmnzF2Uc53gE4jjModSE+Idri4ORGIbaVQPRlEILSMCk3DUvzQ/JQPOXr3jl9qBJ3aBvvq2p2W+Eul9mhKMTIZKMRpJcOmocETK2FH+XdNNtOaIDsN0kdjqBjngzLkQqwiheeM3cc6t1jNs7GE6N3q5B+WOFUHabrveqpCtzaZusO0RwKiyeG0XpDVoY9eJGdEhvZpsN8iJgR4RBKR47JIWC+/uQIfQtzjf1yFTK1xQACafHX7ZaZc609n0rnWGPEp9f17JQ8v71omYHftZTu3i7YFoiLJl5OioXpcV7c1nuuUG8zBmMbRaA+/NrUykihAv53LNF/V8W/M59fvDCKg8S40iK7i1k87J15YtPPg0u2Zx+tKtwYNzDPG7TRN1p5D7beoM7HglbNAVSp/ZUYRU/ptqxTRz/nuRRK6V646K+VseN29bCLIm7JwIBH2fl9ieWfYkMCQaWS0TvBeLEmjYjnW6AEJndQ1dR4B4BC+6PNepXKghdZhZYa9KCG8LZQHZZxjGJmmh7eup5p4QrH/BE44j9TDZMb6yAocWZVatmexi+1CwBpdC4VTnV7f+u6LETZ9NQMogrwDO5Am+o31WDRIWNE5FDZ3pPDQppe4hiCzR4h4IMlbY15r4vVRLaTTiU/hJHD71Zpri+wL5rtNCI2I6ODhrnWHB5DaC5QIbFa27X6J5B+74b587Y9SiGDQdE28txXjF+WFCcllxCPV7g5Xt+fR+KbrGTs7rEpxMXVAXRAV4w== X-OriginatorOrg: noa-archive.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3609def0-739a-4847-8b3e-08db7ee80f14 X-MS-Exchange-CrossTenant-AuthSource: DB4PR09MB5847.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2023 12:45:35.4828 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a676c8d7-7f39-4c99-a306-48abb76a98e9 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ebTrOcOsZxONY60lKlO7OFmZpw8VIGmduD/mZH0XbVskM3946brFhpP3zzTSob/SgYFEh+7FnwfUF6KWFyII7w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR09MB4342 Subject: [FFmpeg-devel] [PATCH 2/3] tests/fate: Add test for overlay filter using yuv444p10 output format 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: iKt8sxg3uLJY --- tests/fate/filter-video.mak | 2 +- tests/filtergraphs/overlay_yuv444p10 | 5 +++++ tests/ref/fate/filter-overlay_yuv444p10 | 8 ++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 tests/filtergraphs/overlay_yuv444p10 create mode 100644 tests/ref/fate/filter-overlay_yuv444p10 diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak index e6de7de..789ec64 100644 --- a/tests/fate/filter-video.mak +++ b/tests/fate/filter-video.mak @@ -213,7 +213,7 @@ fate-filter-vstack: CMD = framecrc -c:v pgmyuv -i $(SRC) -c:v pgmyuv -i $(SRC) - FATE_FILTER_OVERLAY-$(call FILTERDEMDEC, SCALE OVERLAY, IMAGE2, PGMYUV) += fate-filter-overlay fate-filter-overlay: CMD = framecrc -c:v pgmyuv -i $(SRC) -c:v pgmyuv -i $(SRC) -filter_complex_script $(FILTERGRAPH) -FATE_FILTER_OVERLAY-$(call FILTERDEMDEC, SPLIT SCALE PAD OVERLAY, IMAGE2, PGMYUV) += $(addprefix fate-filter-overlay_, rgb yuv420 yuv420p10 nv12 nv21 yuv422 yuv422p10 yuv444) +FATE_FILTER_OVERLAY-$(call FILTERDEMDEC, SPLIT SCALE PAD OVERLAY, IMAGE2, PGMYUV) += $(addprefix fate-filter-overlay_, rgb yuv420 yuv420p10 nv12 nv21 yuv422 yuv422p10 yuv444 yuv444p10) fate-filter-overlay_%: CMD = framecrc -auto_conversion_filters -c:v pgmyuv -i $(SRC) -filter_complex_script $(FILTERGRAPH) fate-filter-overlay_yuv420: CMD = framecrc -c:v pgmyuv -i $(SRC) -filter_complex_script $(FILTERGRAPH) fate-filter-overlay_%p10: CMD = framecrc -auto_conversion_filters -c:v pgmyuv -i $(SRC) -filter_complex_script $(FILTERGRAPH) -pix_fmt $(@:fate-filter-overlay_%=%)le -frames:v 3 diff --git a/tests/filtergraphs/overlay_yuv444p10 b/tests/filtergraphs/overlay_yuv444p10 new file mode 100644 index 0000000..b184277 --- /dev/null +++ b/tests/filtergraphs/overlay_yuv444p10 @@ -0,0 +1,5 @@ +sws_flags=+accurate_rnd+bitexact; +split [main][over]; +[over] scale=88:72, format=yuv444p10, pad=96:80:4:4 [overf]; +[main] format=yuv444p10 [mainf]; +[mainf][overf] overlay=240:16:format=yuv444p10 diff --git a/tests/ref/fate/filter-overlay_yuv444p10 b/tests/ref/fate/filter-overlay_yuv444p10 new file mode 100644 index 0000000..b74dbcc --- /dev/null +++ b/tests/ref/fate/filter-overlay_yuv444p10 @@ -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, 608256, 0xc5ba4285 +0, 1, 1, 1, 608256, 0x3066fd50 +0, 2, 2, 1, 608256, 0xdb8e68a8