From patchwork Tue Dec 12 07:32:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Jan_Ekstr=C3=B6m?= X-Patchwork-Id: 45085 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:1225:b0:181:818d:5e7f with SMTP id v37csp3428821pzf; Mon, 11 Dec 2023 23:33:10 -0800 (PST) X-Google-Smtp-Source: AGHT+IFZgE71P/Vs+WslBxxlWVPrbi2ocS5Q32+hHTJLVdzZQwGjAIQJ6M7m3f22thJGGs7cF8Yf X-Received: by 2002:a05:6512:1110:b0:50b:f53d:e460 with SMTP id l16-20020a056512111000b0050bf53de460mr1639190lfg.135.1702366390590; Mon, 11 Dec 2023 23:33:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702366390; cv=none; d=google.com; s=arc-20160816; b=oq9V17hkioP+mIkp9jJHerPUcjGaowNJNE86oMoLDw3fpfkdDclpOGI9xnsGW9N1En ZkwZoOIJ+fObFiF5DGxa84t9y1DbilTegu4LgqtVhYg+TqlrjvNDCeoVL+1VYoPCv4hI NXLsNlHYEv+Nhc01Ge5YysOuag+VpYcpG+t5v+1lbVcxoBpQLwgZbOKZO2upHUtwe9pu rZx/5d19Nt4Hh+pnDnujiTAlVi2Z+DH/oDdP0SMxGpthjV+jdAqWXkFNSC2hHBCa+ynF dVoEK1G3x58KqS0l93SpZPE1RTBRYy7STf2InLV5INrxXRbRX/oe74+0k241YF7d8+WL 5ekg== 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:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=RUcYBpNLNgiXiLA165ROlM2NOTcZB5izBvPHIdDkTA4=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=S4HImQO6wjhuRwedKAv6ke37DWYSZrCSnvIbKAndgVDTStewaNmEIehE2xTXNomGFd l+huO8iZx6JXTzvgTf2qiQhYFz/cUOtyG7CYDg8gmYue/riNFGwIkq7Q69elumg9ujbZ H7Lz7PhKpLOpbzJwfOfVIaNBTuns32TqBnah6qqtwYtXJdKvH2QL/6ZwDGP90klxzNbe o1KjsSaXvc2RJ/dae4PaYUfMbkMxkRuz3NX2iKo4sZjBp3D7sZsXYcc8CMcKmOj52Sk+ e5Nj1V0aDAIAp8MAD4iB7FYuAu3o26LFLDYDrMH8BTaVQWnoJMk2dCVMJWbSjStX2RDS V78g== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=TqEk6LnL; 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 z2-20020a05640240c200b00550db2b31ebsi3251873edb.294.2023.12.11.23.33.09; Mon, 11 Dec 2023 23:33:10 -0800 (PST) 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=20230601 header.b=TqEk6LnL; 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 BEE2B68D04C; Tue, 12 Dec 2023 09:32:57 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lj1-f175.google.com (mail-lj1-f175.google.com [209.85.208.175]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AC5FF68D176 for ; Tue, 12 Dec 2023 09:32:49 +0200 (EET) Received: by mail-lj1-f175.google.com with SMTP id 38308e7fff4ca-2cb20b965dbso50920391fa.1 for ; Mon, 11 Dec 2023 23:32:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702366369; x=1702971169; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=IM+ann0ldiG6q/Ae6Ihf69Lf8RxE0kSDnLumt1DFH/0=; b=TqEk6LnL1y2c7C8NoxBDChZS2izEwpqraXM5RlroS7fgrHvOkMsOee1mi01q3xFUyH v5uz3qEZqvBiWv33ABy7GSjviCyZBdn58l02gTBu+7UpVAE5zqIvcJpRpLFoU2wKJW1p hodSOxCkrfSW7J054e5M1UAH+/s2y0yDg2iXeYKiasuyDXNg/WVsxsUZuhqswIz5skwg 1zbo5FgeKIS0kmoPOl+eOb5h+1IFvY1B4z3Clc0606NRQvp64P3qwJ7MiX2bzeBWjgMP MT2KBpDznjXWQSSBAR1GFwuZCCbwFEtnmdxhyTvhnTGXNyn85GjlqKk59Rpgx0xBt9Xl MNyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702366369; x=1702971169; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IM+ann0ldiG6q/Ae6Ihf69Lf8RxE0kSDnLumt1DFH/0=; b=E8+NDINlpWDbOr52vtucU1IUWMUSRUkDukjNUyjv1mI4+EpP2ZuG+NyU9x/Ym6akMO xWZ+sp9p+H2KpeWlTnqQku5wHZchHgg/Y2KZGav9lcJX68HFBFk2w+fj60qJvp04EHp2 3d19Xlvj+Oo1Drn1kcg8ufm1X9ZK7qXMhIBuWUov1T7/QaSge2szJspm71Vwf+vWeqXa T5pgLK8McGoRuQB3ZoClDr9ZSLdVrooQ8yfvo/eaj0BELmawIDjTKX01GyEEjNlCvmPt h2K0U/sRtyCBp54gK3H5MRepLTs+LdGUNGXiPPtammCxq489k1kTPuvUCB9TdQv9Sd5y PxjQ== X-Gm-Message-State: AOJu0YwsPDFcTX7uuH6eTZww+vbQ9tisT6gtmtbveW2nDwplUT+Bpoxt 1FS0ie9tzYcNOViDUfIoKAZCtUBJcw4= X-Received: by 2002:a2e:818f:0:b0:2c9:fece:5be0 with SMTP id e15-20020a2e818f000000b002c9fece5be0mr1136600ljg.144.1702366368736; Mon, 11 Dec 2023 23:32:48 -0800 (PST) Received: from localhost.localdomain (91-153-198-187.elisa-laajakaista.fi. [91.153.198.187]) by smtp.gmail.com with ESMTPSA id a18-20020a2e9812000000b002c9f3ba5c22sm1458045ljj.118.2023.12.11.23.32.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Dec 2023 23:32:48 -0800 (PST) From: =?utf-8?q?Jan_Ekstr=C3=B6m?= To: ffmpeg-devel@ffmpeg.org Date: Tue, 12 Dec 2023 09:32:25 +0200 Message-ID: <20231212073242.10967-2-jeebjp@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231212073242.10967-1-jeebjp@gmail.com> References: <20231212073242.10967-1-jeebjp@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v3 1/3] tests/fate-run: add support for specifying the final encode muxer 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: dMC+jECYe8gp From: Jan Ekström This allows for direct dumping of the packets' contents (useful for text based formats), while getting the timestamps/sizes etc from ffprobe. If used via TRANSCODE, the actually utilized muxer should be added within the last argument as an additional dependency, as that is not done automatically. Signed-off-by: Jan Ekström --- tests/fate-run.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/fate-run.sh b/tests/fate-run.sh index 8efb1586b8..73c4d16f21 100755 --- a/tests/fate-run.sh +++ b/tests/fate-run.sh @@ -257,7 +257,9 @@ transcode(){ additional_input=$7 final_decode=$8 enc_opt_in=$9 + final_encode_muxer="${10}" test -z "$additional_input" || additional_input="$DEC_OPTS $additional_input" + test -z "$final_encode_muxer" && final_encode_muxer="framecrc" encfile="${outdir}/${test}.${enc_fmt}" test $keep -ge 1 || cleanfiles="$cleanfiles $encfile" tsrcfile=$(target_path $srcfile) @@ -267,7 +269,7 @@ transcode(){ do_md5sum $encfile echo $(wc -c $encfile) ffmpeg $DEC_OPTS $final_decode -i $tencfile $ENC_OPTS $FLAGS $final_encode \ - -f framecrc - || return + -f $final_encode_muxer - || return test -z $ffprobe_opts || \ run ffprobe${PROGSUF}${EXECSUF} -bitexact $ffprobe_opts $tencfile || return }