From patchwork Thu Apr 28 23:24:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 35480 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b9e:b0:7d:cfb5:dc7c with SMTP id b30csp233272pzh; Thu, 28 Apr 2022 16:24:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyIRn5U6zAcbySLnwQLGE/PRMAziMqwhxXyXdH+7HNE923tTRa+cGqfikjGz/MWAaZuvXFP X-Received: by 2002:a17:906:6841:b0:6cf:9c02:8965 with SMTP id a1-20020a170906684100b006cf9c028965mr33432562ejs.440.1651188292207; Thu, 28 Apr 2022 16:24:52 -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 x18-20020a50f192000000b0041d9354ecacsi4941071edl.222.2022.04.28.16.24.51; Thu, 28 Apr 2022 16:24:52 -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=YMOelNN0; 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 31C1D68B23D; Fri, 29 Apr 2022 02:24:47 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2037.outbound.protection.outlook.com [40.92.91.37]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7D03F6801C8 for ; Fri, 29 Apr 2022 02:24:41 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FiO8HnuljVgOUJNzzHaa8XhQlL/TG5ox1NGQLjQOuQjTxkYEBmAnVynkVs0DmmeEdYZOfjlWAkoM+BzixOzV2VdjtrYryeU6Kchqta/6luye33hrRQy2KrnPtNAMiFuNIFt5uKsk+13WkcayMhbPgv/5r2tZXoPJPLAFIaKJ4aSBy00+5FacqK34PBmuYjTTTf5rJ//cgOeeB8FKwjYnu7hLYXadm7FDzXZO/P3oV5LMspGNZwacEuOffA/Oxl7H75A5t5grBLUE5gm//mngZE42jR8o8DkIywt10mw2df8yN4yN1qo2kCpurfUyuWujE4vMSKr+SpAnduXueU83mQ== 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=XYEYhIFxMHuL/CcGWT+1ivtv4L8eqj+2Xl4k+w7ExUI=; b=iQ4OTzbDJV2VBWI90MQEe9+3PRSDOz+IDTaR21lhnXJaxz4z1PYkqKxTPJ1KOfE2s1wsXIeVd8yV5N8u82/qA60p9nsybSK0MeqnB5N3+OfKZfAB1IMXTPKv7/p2J72cZJ80YQ+b0QJXnumkNPp1FUbfnVJW0U+/madLogMu1qZUwZozQr890EIozMr+sNOdw6ay2J6xNTiJvx1ruJGffw2ps3UioNa6pIKv0bOV/C4EQaRsd1Umhdjd+AV8r6l7TBtFl2LImhwRrNfr7uPVwsr+tCB2yqoiiH/cWzDP7K6E70hB3pwvy7jUPDVcfZH4pTSmS9bNssMw26N/4onO0A== 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=XYEYhIFxMHuL/CcGWT+1ivtv4L8eqj+2Xl4k+w7ExUI=; b=YMOelNN0l+G2m0a1w4OQ/DcIlhWc79aLUHYGOY9ufZInNz2RApcRRA+/NKy8YEBr0BvQoZ1lu1wAPg9IENS2kLMSzoUWB7GDFjzO7ZaREcs4gLUVoSWvfs2NzjUj05zE5jVLGHEJtXfsFgfBMDUDs5j/QJQovw3S7JLkA+JolI+8QZ0q65Prvwx2yFYRzwswsujQuUXGB7F5pApiIKjvgz8qq8yhUFT6CO3yL/zdMnWoUDa5SLAqaSG9NhSsf1AhvPSHXtNWv6vwUgZ4WULq/0hJP8nYf8rZdHIbc3J5xbZsi6gy4vgW/zttMZ2iEOSmZHebVYiHc2vQkQKRkNWBog== Received: from AS8PR01MB7944.eurprd01.prod.exchangelabs.com (2603:10a6:20b:373::5) by PA4PR01MB9140.eurprd01.prod.exchangelabs.com (2603:10a6:102:27f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Thu, 28 Apr 2022 23:24:39 +0000 Received: from AS8PR01MB7944.eurprd01.prod.exchangelabs.com ([fe80::1854:2c30:7ba1:c431]) by AS8PR01MB7944.eurprd01.prod.exchangelabs.com ([fe80::1854:2c30:7ba1:c431%6]) with mapi id 15.20.5186.021; Thu, 28 Apr 2022 23:24:39 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 29 Apr 2022 01:24:16 +0200 Message-ID: X-Mailer: git-send-email 2.32.0 X-TMN: [jwuXTu7TRUKz1sAs8xCEbYhyeAuM6Uw6] X-ClientProxiedBy: ZR0P278CA0034.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1c::21) To AS8PR01MB7944.eurprd01.prod.exchangelabs.com (2603:10a6:20b:373::5) X-Microsoft-Original-Message-ID: <20220428232428.657333-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a6ffe3ef-af23-4b85-ab23-08da296e42a4 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiRlrIlNS1TwwjxLRzEWC2xMG7t2zWdj/W+SpjrrdAJaXVs1HeMB3peyqR+gO8/nYTn70XKy23yHd54jl2Vay+bI5/PC8oPWP2uHf2fSbRIr4eXU2b69YIaDPu30ugDCDc86VSYH4K2l56k9ANLhGK/nScdThzx51QP0hcVgEo0rpy2NIGIPawSNhyg5XXvsGEgxv9pDvU70S68Y9IQOVUU9I7hG4nRqpMbI9ESDX3AHejYBJW26epbt9eA4vTfRsLjYsLyRO2tT/phT965NnbzyJI4M/qOna1cBytbR3JBG4OJGViNEySCOHH0JHkLLhD2XI53c4kPvufS5pwNKJ78s9R1SwDkDiRgnH/t2py5iG89Df0C72V4fMMwN2Ih1CNmdSiBOHJefaYJRm8l4Lnv8MioYguO3VLDVU/aSemYhzvmExcM7Seajtm66HgOj2OimfuipXpC8+GLAn6aXFt5AIIDpylogYcDwfx0OuYcMFPDNwG48whmboVoC2GFwZvTgAgDxKNE55nmNT6zWzGttyT2IjePM55D8DTSSnA2RkcpBSGYg2XxMnF7cGQ+77Wg2/deB39/Bln2Tn2fxR93NrGnMax1vGuODDPIwV1Csa1q1FjTq39MT5hUsjoUKEmd1HZUneDY9+TH6rI54T9kSP//RXWpoiLCfBrY7ODc83397wc4fRnXmEVXJTqGkm3I9b/BwKCoBwYV6yxIqAlJVEeMq3vAnCzIcXFUDnodCTgkaRDxjftx/ZRtvA6PC8k0= X-MS-TrafficTypeDiagnostic: PA4PR01MB9140:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EM6HDVN0hw1sBjTV4TZTs+bGHANEUUn2BflZON4CD/J7hRZ3FfYz3AwKb+9mjncB2Sf+vhOiJF6BmLj8MwvLr2PrCBI8rrXMSVDNhRFET/q0RXilbtQ9YFNTxaHkHd8YKZd+EiQZad9+bgbasjnyJyFevrs55qI/EgoCqe6VspUYBtZyHv5C1yVSJSI3x8vX8AsG0Wr85vJ8c09q9gpL7HLMINNXKg1eO53TlDqcANv9R+xS1bU0lvNIbodZ4Qq4U3F8Y+7yyb2X65S3k4TO7HCDklzxbexdr+hpJ62MMCDPWqZaHO7uL+zsmWOCIOJH/YEIp/XME4+o7cKjB8jroulWDK4AfB25/sDnlWYCWu8o/2l03jjwDlEuzsPuZs+V5CnCmjFcpVTmnxcuWcPvrFhm+85x744hf6Yg1fs0ZXsAhUhubYOPAt/bQ8uhDPV/QnfUUeuWYzo1AFuwALlBUn44fk0ZdQ+ODVG3SeQx8qT22Bg1PcSswaxg0s5W++/Z7kG246HkHQWE/5pX28zJOu0h+Fk8+TPjz5yf9KuQUVXbnNnOGpSXM9W7rZPL6fjjGUR9OiZDlhDFt+yKbdiDGQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: DyYuhe+cTQWdpgnu1OlBjRy1+UO+AMNg1HtU7F6cR/2xH7W2+IKjvBOcBfRSHTZsmwPFCZiUTEj+tB54gq3n7e5VBQvhGVrd1S8aJxneNREII6rcB86v5MtGlo90ndbp6mX2qe/VZUZlPFBRrIn4H8WTrxjXp/sgxgs5ifxW3Rh6HQev9VHuu7FgLr75iPjhvqbyO2Cnk4ec5jusLr0v/h930zAzlSTrpD4bHhmPY5mDvwHGn9tox5Z2zMtEiE93p6i39B9hqtqQgCS9Qd+7wyo3mBqq50GlKPPc3ICVQtFmzRUlrwEk2Wv7jfIQhoZ7CQ23clDD1VKO89hXFu3VYUOw1IBH99+/i6JCVzD1qo+u7uIyR/551OGXNoxUZjPdz1GPl/m2MK9UXpf5xeziEz6yyAJmtvR82xi9c1aobU4a7xqi10bjzAOVkBAIGESYsZ1nIfkvpqSw184p0KiXjcZzTFNbAqvXzTpM1loRYmepzXP/1LTU5zuwhNLzkT5vYSsg3diSp6xsZacqoWKrpk3UqavYOEdBX/nCKBDHfnSsr61IWevJi8vJWVpEloqPR8J+gurGDk3sSq3P2A8DRwyAeGa6wfyZ+dou3gYFUAN4ocwkc41Qr4mwZpdxD6iONmDDtpDqiLDyVFW1LSzygc1vyl28V81KMyrH/d6gBrdaclLG2dW/Nyb5f1rT+qE+PHM7mRO3r+ERZGPRsWMqIuv72oZ5zHQWk7NJU9Q+g8JdBy80RWET802KxM/cg5geLXuvKxtJuzjoF77TgDHsVRG8Wu+molgLfJNHP+BjGY+YzpmSrPP7W2g5vsZSvh32cQOfqcJw9RllkzCBVUiDNo2W8difTSO+kKgXRS2v0rvicbsSThIoKi5yKpXYH8itU3USZETfp+244e0fQ+1Ms3HOnacmI3sldlE2O33wU3y1bYzbUSmdxToEyRcBxzOQkearuYkC7CSVRVFCR50gOSIr74kjkx3N3ftysvsKwVkWYMB8mJns33Q/p9EMoTanU3HUZowC5wK7zavehxPVTJYQ1ya97lFhEVMGNrHa4onO0DjiFd5g0WX+PlZ0c5pRWHcEU89w8nis4h0xs/AGIAxYLDzLJmhQ5xEhkH9NNK/u3i/jFYatclTiBDdlMG6mo4ACWo45vUVuPK6b7WBfVG0GxHRpgR+yGxXuY/ddzLjnYml9LP+yiB5sZcaIpwRGDGf8Dt7y9qFk93wUM+dF9RfMt6NY/Na8XwOdgz0oUuPcQ9EBvFfGpQbRQV/jM1kLkZUe3csbW7EuGmwdonAkqCJFnksaO0Ks6WSYAkZO/hKC6awJTagI5cMqAnOcnM/E0HB0uLDslJr7ZT/FbPFFwUjZmucUcsQxaK7ExWRrNEk0RqEW6txo1yx2/WUHkxLDy3Ff5vKkjAu9amXA0I7RMo8/LqiHbOYZXekorjDW8BuaH4i/xNjn4TbMCAHURNDZ X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a6ffe3ef-af23-4b85-ab23-08da296e42a4 X-MS-Exchange-CrossTenant-AuthSource: AS8PR01MB7944.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2022 23:24:39.5554 (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: PA4PR01MB9140 Subject: [FFmpeg-devel] [PATCH 01/13] fate/qt: Fix test requirements 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: 9K6mhOpj66Wx Signed-off-by: Andreas Rheinhardt --- tests/fate/qt.mak | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/tests/fate/qt.mak b/tests/fate/qt.mak index 6e71f6e4d1..42e5fd9107 100644 --- a/tests/fate/qt.mak +++ b/tests/fate/qt.mak @@ -1,52 +1,52 @@ -FATE_QT-$(call DEMDEC, MOV, EIGHTBPS) += fate-8bps +FATE_QT-$(call FRAMECRC, MOV, EIGHTBPS, SCALE_FILTER ARESAMPLE_FILTER) += fate-8bps fate-8bps: CMD = framecrc -i $(TARGET_SAMPLES)/8bps/full9iron-partial.mov -pix_fmt rgb24 -vf scale -af aresample -FATE_QT-$(call DEMDEC, MOV, QDM2) += fate-qdm2 +FATE_QT-$(call ENCDEC, PCM_S16LE QDM2, PCM_S16LE MOV, PIPE_PROTOCOL) += fate-qdm2 fate-qdm2: CMD = pcm -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-B-QDM2.mov fate-qdm2: CMP = oneoff fate-qdm2: REF = $(SAMPLES)/qt-surge-suite/surge-2-16-B-QDM2.pcm fate-qdm2: FUZZ = 2 -FATE_QT-$(call DEMDEC, MOV, PCM_ALAW) += fate-qt-alaw-mono +FATE_QT-$(call ENCDEC, PCM_S16LE PCM_ALAW, MOV PCM_S16LE) += fate-qt-alaw-mono fate-qt-alaw-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-16-B-alaw.mov -f s16le -FATE_QT-$(call DEMDEC, MOV, PCM_ALAW) += fate-qt-alaw-stereo +FATE_QT-$(call ENCDEC, PCM_S16LE PCM_ALAW, MOV PCM_S16LE) += fate-qt-alaw-stereo fate-qt-alaw-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-B-alaw.mov -f s16le -FATE_QT-$(call DEMDEC, MOV, ADPCM_IMA_QT) += fate-qt-ima4-mono +FATE_QT-$(call ENCDEC, PCM_S16LE ADPCM_IMA_QT, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-ima4-mono fate-qt-ima4-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-16-B-ima4.mov -f s16le -af aresample -FATE_QT-$(call DEMDEC, MOV, ADPCM_IMA_QT) += fate-qt-ima4-stereo +FATE_QT-$(call ENCDEC, PCM_S16LE ADPCM_IMA_QT, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-ima4-stereo fate-qt-ima4-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-B-ima4.mov -f s16le -af aresample -FATE_QT-$(call DEMDEC, MOV, MACE3) += fate-qt-mac3-mono +FATE_QT-$(call ENCDEC, PCM_S16LE MACE3, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-mac3-mono fate-qt-mac3-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-8-MAC3.mov -f s16le -af aresample -FATE_QT-$(call DEMDEC, MOV, MACE3) += fate-qt-mac3-stereo +FATE_QT-$(call ENCDEC, PCM_S16LE MACE3, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-mac3-stereo fate-qt-mac3-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-8-MAC3.mov -f s16le -af aresample -FATE_QT-$(call DEMDEC, MOV, MACE6) += fate-qt-mac6-mono +FATE_QT-$(call ENCDEC, PCM_S16LE MACE6, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-mac6-mono fate-qt-mac6-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-8-MAC6.mov -f s16le -af aresample -FATE_QT-$(call DEMDEC, MOV, MACE6) += fate-qt-mac6-stereo +FATE_QT-$(call ENCDEC, PCM_S16LE MACE6, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-mac6-stereo fate-qt-mac6-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-8-MAC6.mov -f s16le -af aresample -FATE_QT-$(call DEMDEC, MOV, PCM_MULAW) += fate-qt-ulaw-mono +FATE_QT-$(call ENCDEC, PCM_S16LE PCM_MULAW, PCM_S16LE MOV) += fate-qt-ulaw-mono fate-qt-ulaw-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-16-B-ulaw.mov -f s16le -FATE_QT-$(call DEMDEC, MOV, PCM_MULAW) += fate-qt-ulaw-stereo +FATE_QT-$(call ENCDEC, PCM_S16LE PCM_MULAW, PCM_S16LE MOV) += fate-qt-ulaw-stereo fate-qt-ulaw-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-B-ulaw.mov -f s16le -FATE_QT-$(call DEMDEC, MOV, QDRAW) += fate-quickdraw +FATE_QT-$(call FRAMECRC, MOV, QDRAW, SCALE_FILTER) += fate-quickdraw fate-quickdraw: CMD = framecrc -i $(TARGET_SAMPLES)/quickdraw/Airplane.mov -pix_fmt rgb24 -vf scale -FATE_QT-$(call DEMDEC, MOV, RPZA) += fate-rpza +FATE_QT-$(call FRAMECRC, MOV, RPZA, SCALE_FILTER) += fate-rpza fate-rpza: CMD = framecrc -i $(TARGET_SAMPLES)/rpza/rpza2.mov -t 2 -pix_fmt rgb24 -vf scale -FATE_QT-$(call DEMDEC, MOV, SVQ1) += fate-svq1 +FATE_QT-$(call FRAMECRC, MOV, SVQ1) += fate-svq1 fate-svq1: CMD = framecrc -i $(TARGET_SAMPLES)/svq1/marymary-shackles.mov -an -t 10 -FATE_QT-$(call DEMDEC, MOV, SVQ1) += fate-svq1-headerswap +FATE_QT-$(call FRAMECRC, MOV, SVQ1) += fate-svq1-headerswap fate-svq1-headerswap: CMD = framecrc -i $(TARGET_SAMPLES)/svq1/ct_ending_cut.mov -frames 4 FATE_SVQ3 += fate-svq3-1 @@ -59,7 +59,7 @@ fate-svq3-2: CMD = framecrc -flags +bitexact -ignore_editlist 1 -i $(TARGET_SAMP FATE_SVQ3 += fate-svq3-watermark fate-svq3-watermark: CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES)/svq3/svq3_watermark.mov -FATE_QT-$(call ALLYES, MOV_DEMUXER SVQ3_DECODER ZLIB) += $(FATE_SVQ3) +FATE_QT-$(call FRAMECRC, MOV, SVQ3, ZLIB) += $(FATE_SVQ3) fate-svq3: $(FATE_SVQ3) FATE_QT += $(FATE_QT-yes)