From patchwork Tue May 3 13:59:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 35561 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:a885:b0:7f:4be2:bd17 with SMTP id ca5csp425626pzb; Tue, 3 May 2022 07:00:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxVRvKLY1ftPJ+YJTMXAmPbWNX0zWMWfPoRZC8/lPtFuSgXG8bCul/HG/T3ZWOqNRh8dbAs X-Received: by 2002:a05:6402:2804:b0:420:caf1:961c with SMTP id h4-20020a056402280400b00420caf1961cmr18183841ede.280.1651586409992; Tue, 03 May 2022 07:00:09 -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 ak14-20020a170906888e00b006f4697bd26bsi3142863ejc.636.2022.05.03.07.00.09; Tue, 03 May 2022 07:00:09 -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=aEMDyxoO; 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 D697C68B1C2; Tue, 3 May 2022 17:00:05 +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-oln040092075016.outbound.protection.outlook.com [40.92.75.16]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C84D568B1C2 for ; Tue, 3 May 2022 16:59:59 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jvUIYF83qc7xu5Dr5cvpj1CEmZmklmdpRHdy8dZAdcaW9L/yp9W/JRfspxcrM2criOrZVhHe9f1+okJnnC4y9IXUqOilXsRxuVZdUgnP4GURSWOuUGkiGMZZXh3/aYn7ilC/jCCztQQejpthB4QUjjqhqa+Z5IQtKDMSCqObIzTvbiHeZKeTeNNH2aE4sHnP+/HEthosLeqA/EkdAplxs4SkqbifClTqV0pGpsiUS41ufrX5Vx4TscfHDzSKEqWVF1Ljqx5GkuYM83Ggcjb2NcA3KL8olkZR2wmoNRqRgv7RizDM5k2Ny2Vcl/tJH8rU8IEE26FHLi8hfoXvLFNd1A== 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=ug+EzGl+ZhRrAoFdb2fZbhgZOMIqFYhnMsUm2Cj1+Mc=; b=Fx+N04I55aXqCjVJy5fFKUdRmD2YyYDOK59CYM1c1xFq7xsRylgiVaEf+iloeLasnqysrNpHnVhdTamdEFUi8NNn30EKSy/znRWA/sXQt8QNn0ivVJ7bHhdDQFxeKPM7xuC99Z9u6Io0AA5SiA8lEuxZ0ST2Wj9gti55Z1xkiGCtgXSygrrq0e9yxDtbsvDvwPT0TBEoJrbOcRcalY6OE/CBXrkhrgqRx7sX8u4l0heFl+7U7mK+NWP7lfGyasoCND6wU6rLg4sG91o/lIIqIWABYw7ONnfN8JANIfz5HlVuqgXztC3ylBGx89Xc0bTBfgRjSff02qzclFp+gHU0+A== 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=ug+EzGl+ZhRrAoFdb2fZbhgZOMIqFYhnMsUm2Cj1+Mc=; b=aEMDyxoOWooYwBh+I8vLx4WeUwUl+oAn3/DdDAksYMPqwJDwUJGXrBR2sgT10J5hQ7EMLNs5/vMvx6yH0ot1AOolik+Pr6PQjeeEGgUIwfoWtdM46gbSOOIiZ6bSypVheDFh5e8mNvfYoz1Yte/GOUA/c6hUFW6h+L5uQ5XLIxRdWsW3ZkiwWyI7PW9u1+cPQFiV0FBnT25hNpvJi1XTGXcFR+bLgmB7+uq/EBsakdePGX+7Kt8xDGnuiZeTGjfUdNRwI7fjwt2MzBJcQSBUex23dNnWGVXUF+p0VZFz1Sc+6eqL9oAcOh/y4YxbC5gaOEpEdogbnQCwAvS5Yyz/sQ== Received: from AS8PR01MB7944.eurprd01.prod.exchangelabs.com (2603:10a6:20b:373::5) by PAXPR01MB8453.eurprd01.prod.exchangelabs.com (2603:10a6:102:230::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.12; Tue, 3 May 2022 13:59:57 +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.5206.024; Tue, 3 May 2022 13:59:57 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 3 May 2022 15:59:48 +0200 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [TJpsPS0BJp9iZhry19zqo5a/aiAoqmL7] X-ClientProxiedBy: ZR0P278CA0186.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:44::7) To AS8PR01MB7944.eurprd01.prod.exchangelabs.com (2603:10a6:20b:373::5) X-Microsoft-Original-Message-ID: <20220503135949.2305713-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f39da1d1-aac1-4b86-5a2d-08da2d0d34d7 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiR+Na9ab5G77V8Sa6irtr55HnR4kxCE6kMmQ9P9O6BpEEN2xcGQmPQPc29fqVe16WEHYCmVTSQYzp29LRKxMJ9UW70Jg7fn6e4w0p9pP78tOiKJ8ArwsBtXfNkAUq9yYdQMcUMnmtHeCY4e8QhyVDVag1IGdfXVhw00M3LW7CelPW/3COG9eWffB0DK8ccqQxjkcS3/KxHSBBCfOj0NzfnwRbLlBQgmk/CTAOoA+Kmr7x9JvulJeELxWB/sw7BngmyhFBsoQNwR1I6fXR2oBEMdyMoQpSVsUvU6ZIJMYOtWPcmswzIv3OeyPYInKrDnZXFVt8jWuEX4arWoUgIiuJbjJfKP53vdL2GaWBEdszUS0t4awrwN8K4sJ2eEJNuFvQScBJ05DmvXPVhu19n0LydgWSH6QGRwRDoAff0UCQSRqWm+Bh1EnAsDix9VDC4JVOXrF23LcsY0PPtsL4brHOT5lUllRR/CfIJk7Qn9naCg+qCscQCIx1xCe1UhOcDvIUptd/GIqpQtXFF1NOXerSeEGX6OmC2gbjIDW0RW7DtUbEGGjoXKqLiq5diEj44HIMKV7ZpFwRAG+fwfMrYxzALVWur3u4gLbMUjz7yDFcE2Qt1Y99N9xHZ3FzqMYTXXtRK921ultxC3wpUP73whUH0YLPuEkln3WhviQeVeXAMpXHqUmYHlkbDfOjuEx0wnTdvXoXzSrPQDUPNtC82K0CiaBuQJa6Z7hACcRe9iF07c4DYkzMgGEr6YTLmVaQq2rMk= X-MS-TrafficTypeDiagnostic: PAXPR01MB8453:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Bz+QxAAxjmtMW+3TtBFDN0oR88KEK1aJGs8R0JKS6gDBBGTCCELIQgFE0v7CSpIejdxp4vKm8L3iMVeqQ6s3yp9LlZJGfONDUOWl9AKo7FpXeBYZe57NkUWwVd41Uifn6LbjXTcMLhNJR3ylXZwoU1RyEvoyPPb4hYyrpNrPoeKBDlMi4EXyerFTeg/T9vlfU4jVYk5Qy0UowiVKWsLuFS1gOPqqfEEowAD+fTE4PP479Xw6zYUdmq3NM+RNPwc55Qai6rdddSgBHOhK/f/oRlWTPsxgi8yC1mxFj75tKW7WftRMT4oEk1dWOe8Tho58oiwmYn45kkh0w3wTh8ekASZwWy/GWAAUAeXG4LeRjM4aT4rrPxWrOPLCs3AVSv2IlrNwnODveEPHsQ6FEFdFsOMCKrIPVGblofMFXTATmjAP5w5jdBrD3Ewr3d7thNgkRVWwoBoUvNLzLXiwXACk3Xi6/1DLNxrWmYp8YoL4xXtcCfEzy/nCJ6SQKzvSZ83uYmhTYS2GJIOUEygW+qtiJKv+n6OmTZie+E+FpUmEbGNJ3L9uyCxaHPCnMqQRK1GikxkrJOTj2UVQdM33CSfe9g== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /KUAG976S58DlWODi0uDxWnUaTDhNeFa3PDqydAmsLRyBjq5onqNFfbGYEPTTLwtxD24Nk2lKioXxm8ceOFrdfoJGLehKM0lyNtnvdGB2ySnklLVL5fIE0T7/A4IIz10gVqNW9HgJulr7oOGj76bYdhuQMk57uRH7voAcYKilrhbjnYkzIJT/vgX6DWxSZTQ0Gb2cGSlKZtATLao/PJKwLEnvk3S/XVQLt9YtnIN2Yr87lzTzap12EUIf4YwUHVRWSkXDQRSwLwJh//J3NSSQRAMK3QR9HZ1W+3rB/QQDYo56ZK9MKdk7LssysRXoJLR+YDKLctKU7HL20/E5+uZXPOH9/KXywwz0YMdY9vSBW/efrT40f5Q+E3EPYUyUwnE98siEfp2AEK6uSjWV7T8gWuOmCg8qCXV/oo7o4ppi63klTX9+Si24WrG48BSYiDJDDUBwoGC4By+JnCGj4JhEailpQwhqy8p91/4Uz74mF3rRAwtmctW7fKJJR3IQmFrUMto5edXCCqXudz8YtN2/pdJN5l9f3g9+grPqv7ub2rK0Og4jMMvvTJ4imTEqTYHLMUCx3mEgcbFlx6C0PV/lSLzRShI1ZChZgTRNTV8uXk8fPV40E34iUPX1J0roOR8wUERW20DDG/10wAZe2Ai4AWmnR6YDEYfHn2njX+PwAf3Foj2N/fbabc7sw6rLFWjQDnodKtpR7lKydgtCYkpAVqs/KOYaz+7PAvj8AdeLX5QWAtxXVipIm+RYLuRcGBeo9xYrIX3ZwjXOBqjBs4VtU+3AdT2mBvFdK7cvVsm1E1c1xKk57JgY7bvnCBvZY/Mvf3a+gkq1u5KcNBO6TjUPyHQG1Accy/rkvNIUaET/nXAnGyIIYqpKmMGEYUcOCyBN9xA4exdkrxHFzN7jUdeO54tWDvxva8SrtAEyoabp2bIqTPk4k2ftASMi3GvhZ62M320V2Sl2T6K+Kgx2fuupU1mRtf87aj66Joo4ZzTmZjSwYtzLFR8WUvsgC4bNde7jcHo4qZTFNo9D/rZ+BSJLVGBJjvAZtXY2T9x+y1RoyM3Lh2GzLkid0E16/9ytCaCvmnB8xoBJKAozB9hg+8+Lvt/AEw/BhTMMmJLIY6kNz/63TyU3EiWqRxxcJOoYx5H8nkPvBXuLRJ0YeMAh33kVxe+YIAA6a3/W57ACyBzRzrIS6m7QszRu30KQQTrE6kuV9+DRitC+WK+k8n/bPvarFim9FHE8mCVlQynzvFBkSiAeSMf8elwgYhC0+I0hM4XWjCOyfEXLkZVxvjJpKQT99jeMI/M/SRUy3rZZ4EtdmQaNaHfXZlNIvSXXIbMm1Uuce9GPEK1kGxsl65kBUOYogk18x7SMD41nxyS8SnXuoeD0HlrmFox1zZUNe3R1mpK0j0wfs/ne4iLWY8axcXdZSHuWU9mNq6H1eF+S904mKr+L34XbgApg3DfnZepuRheDrCnbbUv0WWxe42u/dYyJg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f39da1d1-aac1-4b86-5a2d-08da2d0d34d7 X-MS-Exchange-CrossTenant-AuthSource: AS8PR01MB7944.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2022 13:59:57.8513 (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: PAXPR01MB8453 Subject: [FFmpeg-devel] [PATCH 3/4] tests/fate-run: Allow to set dec opts for generated file in 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: 3b6UWxKVVMjk This can be necessary to e.g. force a fixed-point audio codec. Signed-off-by: Andreas Rheinhardt --- 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 4f8988b964..2606fcb917 100755 --- a/tests/fate-run.sh +++ b/tests/fate-run.sh @@ -230,9 +230,10 @@ transcode(){ srcfile=$2 enc_fmt=$3 enc_opt=$4 - final_decode=$5 + final_encode=$5 ffprobe_opts=$7 additional_input=$8 + final_decode=$9 test -z "$additional_input" || additional_input="$DEC_OPTS $additional_input" encfile="${outdir}/${test}.${enc_fmt}" test "$6" = -keep || cleanfiles="$cleanfiles $encfile" @@ -242,7 +243,7 @@ transcode(){ $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 \ + ffmpeg $DEC_OPTS $final_decode -i $tencfile $ENC_OPTS $FLAGS $final_encode \ -f framecrc - || return test -z $ffprobe_opts || \ run ffprobe${PROGSUF}${EXECSUF} -bitexact $ffprobe_opts $tencfile || return