From patchwork Tue Aug 31 12:40:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 29909 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2a4a:0:0:0:0 with SMTP id k10csp4886731iov; Tue, 31 Aug 2021 05:40:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxDgWadMxDi8+Pzz3tcLGgsa+ml2T/Kf/136c5Mz49tcqlKc9M2RlmVqJyNlSme+LN4FqDT X-Received: by 2002:a17:907:3e03:: with SMTP id hp3mr31810673ejc.183.1630413646692; Tue, 31 Aug 2021 05:40:46 -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 cw25si16887076edb.390.2021.08.31.05.40.45; Tue, 31 Aug 2021 05:40:46 -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=Ud+XNqlS; 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 8606E689FB2; Tue, 31 Aug 2021 15:40:40 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070064.outbound.protection.outlook.com [40.92.70.64]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B30D368980E for ; Tue, 31 Aug 2021 15:40:33 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=arV7e5S6vMABa0oBGZJWqNKNgxJe7NP6MscDLYllocZ+J2eH5fUEmXJ0vP+CV+Oi/0xa5xHry9TPglDZ+U4/mhMKj+VjVrVM/+5yNsv6pSokjb9KQ9xq8Xni3ICI+k7QRBpLCBduPe9xnD1ZrK2y/5bCd5rWpV2hSixaeGyQ6asOh1wXdy+FEfk3Puy2bzs5qtn4icwGHXSRXf/rwyl+ualeMQP9VVM9srthsYqRlTXYhVZ8o08KfgX/nQ6yiX2tGlkYeNbe188khpkKLiAKjgjrCDM7TYJbp82DqnKpjLdpnDfNqlpNiB7vCxadOTq+hzzMH+tVdFkPa7W78O5DVQ== 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; bh=5Vy+gzE9lJ7aj4fN2sBOH9wx2RGzMsVPOeGLuILZCOA=; b=a7bxCa2uHuRv3iDSrXXJSMFkY8UilhEHZMygOugmUqZHilfgOvL4+93UNgo79POXwhKHa6JQkYkrBk/IAQJBulq14tJk5BBNKFgYJyAEgC5PKdKCYo0SbViCs22fBoYwNGN76aJjoLRyT7yWFoSzbt2JT2eUa3RavNLiJrhJrwISIVekR21CpmLqQ+g97dG6mvKyXkfJJIpKBikl9Z7VHBSmR7b97WQcKVbYgIfUw9aPIs8F7ckRgK/3UypqHe6nsaIbGOzpU54WmNx3NNcpUBINQtbDb1w/LtwgtaAaaaPiKUia270dutQ2z8dCbxBgE7sOMg9+sLtKvG3CZr2VEw== 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=5Vy+gzE9lJ7aj4fN2sBOH9wx2RGzMsVPOeGLuILZCOA=; b=Ud+XNqlSo6d9kNU1laijGJlkE68cY88fwKc4fPUu4WUDG2XLvKR6hNCpNvkX9TLS4ZkZeTxdXtLuaH0Mo+2IPdGnqSFbIvhtJ7IQHebz/qYRSqGxRr8ZsMs6oOd4P5mg56eVxFq2kM6wP1j9DS7ixt5XGRsKsakV1lTQDcv7C3ZVhYXGEfy4gTA19PsVxm53amKZ69XN6iDBJSmZrNlKXGhq8EkA562qGRn9bD0UBVHNxBKi6YOvbLs7RamI4CaZqpBh1roSErZl6ztY4g5tIjBBwvf3s3NNGizQMbw0pA9o0DKwooVJHb525JVzW2Jz51PmTvLxzoLSPNi6xEttXA== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM7PR03MB6197.eurprd03.prod.outlook.com (2603:10a6:20b:133::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.17; Tue, 31 Aug 2021 12:40:32 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::f8b5:1ef2:89b2:f8c5]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::f8b5:1ef2:89b2:f8c5%7]) with mapi id 15.20.4457.024; Tue, 31 Aug 2021 12:40:32 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 31 Aug 2021 14:40:14 +0200 Message-ID: X-Mailer: git-send-email 2.30.2 X-TMN: [ohptCxeVmVV02nkaRgMcV0dlswFUUu59] X-ClientProxiedBy: PR3P251CA0021.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:b5::20) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20210831124023.1715782-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.142.38) by PR3P251CA0021.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:b5::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.23 via Frontend Transport; Tue, 31 Aug 2021 12:40:31 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a068e81b-8332-43ef-0489-08d96c7c856c X-MS-Exchange-SLBlob-MailProps: q+fD6XS3/UJ964kuwYCa+J9EOyBQgCazMC3vC85rpadPEcVSRcoVGRc8mmLZRV2ghrFWgN7vWd1b44HqM/9i2aaVkOCDGL+Bcz22RKEFnCWldKFrzvYDdV3OWBojcU0kGdXINjho8v9rPeARhvCpoCdBr63msjn/cC9xk2P2w/A4sRx00jl9JZBoTat1pYBW//APZ0L0fP1RFU5fhapVL024Lxo4e9/PgEfutz+S4bcg4iSPYTrtAjSIGQJrpEZUYpHYWGrXjN9mBN4DvnExY4Q3HRaGU8Wdfi/1mcNnDVQ1DA/4/42Ln2/C0RUjduhOtZEnmdYeGKwyIwNwz1mCPhlRVJSqdHhcSGJIs1Cb3iq1ju2iq7NOlpq82m/7hEzJHdAkMhZPwrIVLfaz0jADVSUCMNJb5kMqsCP/t5yBcntBBAO/BtiMuDNdgzcis7GYaYOZZQVRKPjXgl4DD7FamcNrtEKiNU/WS9Is4xmLJQwDd9uSsvKX9SNLtsKoUlJxh1gdQ9E1fVvLu9w49jeZO5L+ilQnyvOirfkehegtESCgk6pjp42GD6Hz5+vQZ+OnxjP82vEzHAVtpCwYi5i18cKcvUBF6HeMxA8XbYpWWBHyJh1pZz/qQy12eiKCCS1tuE0gXBODlJ9NzLRsd4QgaEAazMQxHc/SyaZ/8ydI0ypjPnY+hSJumiKhnt2nG6ih4FpK5H6v0JCq2Sf4tSz10Q== X-MS-TrafficTypeDiagnostic: AM7PR03MB6197: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GvbLNfiyHTZDyNc85B67G4txJgok77urkO+BuAsyCXz719q0prjhMWDLh0YiUEFXW1mfEVtud3ksMsxLE1dzHXpVUBjggYoq1XaFHKXlgLkWs+KJpMAI0DG5h8NJ8dArH4LFaME+Ac3Miiv5n82PBC+PbbQmz9kbSNI9aJIVWFlxMN0V1fhw0BDt/b0WdAKZY2y2w9l3uvrfYyhhdxp116F6IvyZh+q2uXm5Y/+7ATb5tpYjjvgHvOq2tz0RGpQDkFFYMXjdMx5Zt9s2PAn9plsGYgLYChlbj/tIRNgcqZ67R04EQh6x8ggmmfVqfl1HvU8eOGd06WjlrFUO271v6O633hOegxvSy7tzm4tQeHoEXrPesmtr8tI17giaDuf2g3sN+jjaiTh5v0FV7GYDqRnvbGw64qAK10UPlX9Fr+aU+BFk98AzeRxnJoD/Oucx X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Oh14EjU5m93+wFTAv1l+W/UJsva5WhFoDYXFUpUXcpLhuFpjdk7eEcINeBhoMPSOmbeUzoSCpXbZNx8daZef7sxBRsiIReZ/e2uPWqmfdjXrnSqIFBJIXRoxRsB7gMIYACQqD8EESZv+COxAsa0+9A== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a068e81b-8332-43ef-0489-08d96c7c856c X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2021 12:40:32.4090 (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: AM7PR03MB6197 Subject: [FFmpeg-devel] [PATCH v2 01/10] tests/fate-run: Allow multiple inputs for transcode() 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: 5cCKrMMynDOj This allows nicer tests by having a greater range of inputs available (without requiring adding further samples to the fate-suite). Signed-off-by: Andreas Rheinhardt --- The cover-art test that was included in version 1 of this patchset and made use of this didn't pass on PPC and has therefore not been included in this set. tests/fate-run.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/fate-run.sh b/tests/fate-run.sh index bc1efa22d7..4b21bab591 100755 --- a/tests/fate-run.sh +++ b/tests/fate-run.sh @@ -232,12 +232,13 @@ transcode(){ enc_opt=$4 final_decode=$5 ffprobe_opts=$7 + additional_inputs=$8 encfile="${outdir}/${test}.${enc_fmt}" test "$6" = -keep || cleanfiles="$cleanfiles $encfile" tsrcfile=$(target_path $srcfile) tencfile=$(target_path $encfile) - ffmpeg -f $src_fmt $DEC_OPTS -i $tsrcfile $ENC_OPTS $enc_opt $FLAGS \ - -f $enc_fmt -y $tencfile || return + ffmpeg -f $src_fmt $DEC_OPTS -i $tsrcfile $additional_inputs \ + $ENC_OPTS $enc_opt $FLAGS -f $enc_fmt -y $tencfile || return do_md5sum $encfile echo $(wc -c $encfile) ffmpeg $DEC_OPTS -i $tencfile $ENC_OPTS $FLAGS $final_decode \