From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id CEC474D2FF for ; Mon, 30 Jun 2025 16:13:29 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id C475168E506; Mon, 30 Jun 2025 19:10:08 +0300 (EEST) Received: from PAUP264CU001.outbound.protection.outlook.com (mail-francecentralazon11021100.outbound.protection.outlook.com [40.107.160.100]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 46D6368E4AC for ; Mon, 30 Jun 2025 19:09:53 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uN7TgW54ge18WOAC/UfIkc46RwTRQ7/IZ+5RxPwzfkI1IgIh6+U1MMnIqhMZiXrZNVlt60rUlRt0qqyCK8IH3hLOkJ0SAio7SyghXcaLSQmBn1dukz+2yx7AldP+qrRixEvSYkPOviQgDENEE06rMyFvd60Qtiwrkjjaw8WZdde098PzIsu40HJ0OqcQHPKDyvecKiJiBGDt7wic+p4yvJR9hwRUUIwL1SPKry+YGRwDyhJ4vSZFW1LT51VZPAadhR9vAxfMlvT1fh1N9lfBZO5LrRFIhZlbHQ2OHBZGElg3T2udyumnYkKIUoEIltOlIbUTSkb4ia2qNbXRiVTpcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=KQuitpaHVB2FaHgay6YZf21vHEOx98pKUfE6bl44dG4=; b=nZ3rgKlzLYEZdX7WAQ+w1DnpHPlzOhx2KqYt2ZbwhtId6gA+smkkf8Vv5iWK3oyfIBxmaVDYuLPNeKf7txiyVIVnVJ/F3DjpH2w3GC3A5TuwljDhw9wPGB70+h/abLiqKVOt7VZW2le2MIbgLBF4LjaCDYD2UWa/NRRd/wD6RTX30cYImkXyn0/r2RTJQfyHM/vNU+OPvic8a7mnOxEDDyEGjG81WrZufgFPVJRN8YHqAfbd3DD2FJ8ZuYz7PlZP+Krj5LrHi2JH4D79TUyTib+ovW3y3BH/5qKr1dO0fhuBUl8fa/8YQMkHAt/01R/dEsMQQW+ZJr8LfYn0heYfnw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cji.paris; dmarc=pass action=none header.from=cji.paris; dkim=pass header.d=cji.paris; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cjiparis.onmicrosoft.com; s=selector1-cjiparis-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KQuitpaHVB2FaHgay6YZf21vHEOx98pKUfE6bl44dG4=; b=CV6PL42cV3HRqhAS5kY41x4VyD0N0/6bTnTXxddR/7FiNF8xigYrz/0yL8GGmmf5NlWnh5d1sI9vqkbGoCxW0W+VVtjL/kh5I0/ymI/w6t5yQakAMFtMrIa+EYP+Z/uvKgIh8m3BEYocb1DZWEa4VNghvWT65tmsDvMGaZ7ff2APH2eiKqRbjC38RTwYd0crx8uzN6Qyn8jsT1LLPQWNCs9+RGxUp5MdHz4eCL1CuCY0uBRAzYKTkklLfQ7iXyg7dJNSfqQ3IX/qBU2f5+7xzEpsPUG9sSnUWi3EzUsDhw3lIFzHyequeS9QiX2sl7btwIHN3Vg7dsHloTzNk10bqg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cji.paris; Received: from MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:1d::24) by MR1P264MB3475.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:20::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8880.30; Mon, 30 Jun 2025 16:09:48 +0000 Received: from MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM ([fe80::3804:836f:bc1e:7322]) by MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM ([fe80::3804:836f:bc1e:7322%6]) with mapi id 15.20.8880.027; Mon, 30 Jun 2025 16:09:48 +0000 From: Nicolas Gaullier To: ffmpeg-devel@ffmpeg.org Date: Mon, 30 Jun 2025 18:09:11 +0200 Message-ID: <20250630160923.3678492-19-nicolas.gaullier@cji.paris> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250630160923.3678492-1-nicolas.gaullier@cji.paris> References: <20250630160923.3678492-1-nicolas.gaullier@cji.paris> X-ClientProxiedBy: PR0P264CA0141.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1a::33) To MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:1d::24) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MRZP264MB2492:EE_|MR1P264MB3475:EE_ X-MS-Office365-Filtering-Correlation-Id: c6bfc9f2-1b0c-4968-94f8-08ddb7f08911 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?dht5ZBHApl91s4iTZS21iTF8SEl8cZDB8ge/kBip57Rnv+ZhT5+edTrhYtCS?= =?us-ascii?Q?/FDsZ9ZNAMXcw5O6X1+q4SnnApNEakEpLwLQteVC9Mf4/ZIAbi0+NydCuVZE?= =?us-ascii?Q?C5di1H9frbruZ7Tp/lQVqzdL40vET892H52HhkG8FZMcHe9mV6hXuMuiFJLl?= =?us-ascii?Q?VDOzJgtBHLQLsaYyfunI3V6Dt7ioIvxhmPe/8XwMrGqa9u94Gq14GeEkSK2y?= =?us-ascii?Q?s2N77EVIJLAqcv3m1/FreUsFcCp/LwKjRHY9wwtNQC0F3Lv8oJKDKFP7fJu8?= =?us-ascii?Q?MVWCS7+V2aZYOKlyNAdfqEllV1qLZMG/SvvtynitEEVFmEfKCa2BCEKARIHs?= =?us-ascii?Q?0aAPGpY6fc7TiHEpzos+B0qlbNjzvF/1wQlBdKjkdAL+5o0fL7XE4qAuSwUv?= =?us-ascii?Q?x3PaRjIWwYREvyH7Xls0QFgGRSJPuNlJR3EovbghKey4g7XPuvNSgMbQ0KSi?= =?us-ascii?Q?n503v49vDN+/aZ3axNVIlT55yIpVTprioQrqruzp4JYb6W1fr1okrbB9elC9?= =?us-ascii?Q?xVWCv4c7hYPgIXJWnZA/foMAx4gedoUCTZpQcW4DrGK/cghplxpL2nfLsjXD?= =?us-ascii?Q?dfKdowkqoJ6gAQAzVBMlwA5IHnEDADLFvKbNWws7WLgpfnptWJD4ug6Akic8?= =?us-ascii?Q?A+qhzLySGDdbBLlNvDiBGYV/kV9i//Qr/EPYnuzJMVekMOViegQ98DhgmH0E?= =?us-ascii?Q?52vB3JScWix6Cdq83qav8BEGzwvHuZ04eKX8rCn75HwOwHu7lRJ39Z1pUUK7?= =?us-ascii?Q?7izi66/irZZq6ko4ij1IAQ/Qrww+8GKQo7HhlN9lfwa7rmkKsBUsy38mKowN?= =?us-ascii?Q?H3raOtXp+0yr6R08L2TqYbBEaRdpt2WkYsiRzlTFo8WKd4t0yokNm/g5+rQH?= =?us-ascii?Q?KJQ1mKBz9g7gdsxetYS9dCsGdfLxplZTNM+3PaKvcfP16sxVwAe+LvCkw5HK?= =?us-ascii?Q?sOApvET63ReTdDUQjzcx8hwFzJnlH2Vk76AIGJiGBIi7ak435mGHyNHSRG0x?= =?us-ascii?Q?LdCM/wD0uF4nTFsYVPZhuQn+hoRJsaby3SFn/RkgBQzwoApbCmY01jXBRIup?= =?us-ascii?Q?qsrpUEEcwUbAtN8Ge0WF8FD79QoBLxm3OZMKfnYoB/Xa0yCIoF0PiZmohzF6?= =?us-ascii?Q?rZhyyPkYkCdmuCeADRsof5rJewHRkFxSsqpoiVYh8f9eH7b3kS2n7/0KQGwA?= =?us-ascii?Q?RTd1+VLNswORA3gLWgKyvFVIy3FS+4o3DSwh3UurVp3EVMXb4GA44YR0qdu0?= =?us-ascii?Q?53iwZWkU3gVoW0Wh/ABQ+vvses0nfrZp+jda3BGEWwmwiB4yiF3+7X3vXVrI?= =?us-ascii?Q?SH50or3OV/Qa/rJs2UJFo6spqkjjUsn65t2kA5jalkTCSgflB6gOCDwNxH6O?= =?us-ascii?Q?Zpb49nsdy7c/GA+FG1sifLKTFhQLVAzwookG2tpX/HSzDSGhhuexzTiAnMfP?= =?us-ascii?Q?ryti7ZEq+8o=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zd6oeaR4TAR/llnH4azllYB60xJ9XoRvHo0mbnXLMi+gOzs2g04XL2oQEBTf?= =?us-ascii?Q?LMcmxDVWXhp//btm0lc6DIBH/F1ahSQV5lJDU5SAp1EfQ+od9zhKr2deuh+L?= =?us-ascii?Q?FgBsf94isljyzgyK0apV2OeQKRcmOoydsZR4CdU1MU9z21xiNt942I25AJDg?= =?us-ascii?Q?E7HyWFHAOzE5E+dSYA+g56dvMxKeJUkzxB/sdcYDoNzcjnrtwEYta1MMaFK8?= =?us-ascii?Q?LDxzQH3aTD1u1ZLnER9JdE8dbAZLPvhC0MJPcaQNgWN+iTiUgiJs2GqrzoRy?= =?us-ascii?Q?quIKiVltLUoIC5Un5FrslsMOvyMJ38HM/z2Ot+Z9N7Fzl3VFqRSLbXY9c62i?= =?us-ascii?Q?6xM1V50cLxHDNkujj2pB6iBGwW1Irs8jSYu7aC+I4ej2WM50eKN274Fd8auP?= =?us-ascii?Q?UvyZVLfpV+t0DBE2Se7gyz7GNYqL6Nnf+xPLJYDTBtBFet8pcSVNLmQis50i?= =?us-ascii?Q?U5RE5wk/PiiQ6g2vQw8Mwf7tGABWCc145ULE5EOdqybVvV9aJ9BZu8u00dKW?= =?us-ascii?Q?ZzCpVtLmsOMVsnd5kDL25vtvRNWPjj5oJEZj/xI3QKrvbtvRVUPK+Jsv0cgF?= =?us-ascii?Q?H5MZTnF6gUFoqyQlUVroQlLvg2Ea07cyCZ/K0DY888C0ppmLzv9R7Zg04LdN?= =?us-ascii?Q?bQmwvJAIy30eGxPzJJ7cuTDgzQ3dMKS7ZCv4hN3TBoiYkoHIzp21JPqiBYEK?= =?us-ascii?Q?AYeZJgOHf/kLXvaqBHRbGTTd7ncGEKZw3y3hLjdLWXHTPr3/nhtiG1fsy2fd?= =?us-ascii?Q?NpHDuvSgAu9H8gTPzZQPGcA8YFtvEHKohhhxMr+AiUUPC4ENtwnKvbDpMl30?= =?us-ascii?Q?ghSZtPrvmOKrUZFeYdpwxS2sxojloJX/3XRHIVP0bQo/+ibpryacSTWVLDDW?= =?us-ascii?Q?XyeM9gdyE84C4tUswRNnlujeerS3H8v1+vUTjHQvq6dZ9cyX0RN0LArYyvAO?= =?us-ascii?Q?9p0Kc2BIhE9/d2R0CAjwFFTC0WunG3wTHwdFNbfVn7o1SDv5P10aC48eoQYE?= =?us-ascii?Q?50CP/66xSlGRRWMzT5J19SHobmB02/r4PqXk6Ry5TE0pKNzFudY/GseRwRgf?= =?us-ascii?Q?fc6yx8M851QdVabnvGgWU7lTGUSIwU20CLgy7jwkizL/didVMcK13Jy/17gD?= =?us-ascii?Q?k0Vkl5eSOnXKBBJOas5OyFymWkkhsIUzdh/5uXYl2tDD4av0YsszFnwNHqxV?= =?us-ascii?Q?wPgaSEebVB0tHdUwnKB2nK8gC9v1PHT/i5lF5K3qryDdz5XXqOYUH6ixGEw3?= =?us-ascii?Q?1OWY5iZuDtNYJnZao2Lb9P9iz8MW+ncYI7HtcyqxqrkHoh8lFjRefSyhGr7a?= =?us-ascii?Q?enRlAeNDMfxLqwoW3cgECO178BuCJVSnJFuyyjY7p49b/mEbDlQdjUITSi8q?= =?us-ascii?Q?77ldfOyi1QVpalaIi/GFI/grFXUvtycJizBietIAnKdoogjztDVfsLrwY03o?= =?us-ascii?Q?zPF3nEWQg38lN43Kdchpbi7zCbNTvoAAxsRkLnBxJtvCH7FEEjkwVMovYKyW?= =?us-ascii?Q?ICA56BKzHWfUCn2QjDeZ3cC4zuc9HFiOL442RPZJhWBRaAyZCF/pBsV46+CX?= =?us-ascii?Q?4NOHgr8XwM28x9riBpFkWA1U+PI3IbbDe+SfRD8p/FrcS0tMJPH7aXbNaEPe?= =?us-ascii?Q?0A=3D=3D?= X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-Network-Message-Id: c6bfc9f2-1b0c-4968-94f8-08ddb7f08911 X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2492.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2025 16:09:47.9632 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fc5390bc-7da7-4e42-b72b-a373be305b62 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: h10a/Dg8Xc1CqbHzUuxLstkZWktr3eYXbzh8l4z9FMjDkquH3llEvPjXRMF4rTArnuqljEoXW7YMQZQQ+k+wNUWnte3UBVnV3ld3+93rVOI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB3475 Subject: [FFmpeg-devel] [PATCH v3 18/21] fate/all: add missing file protocol dependencies 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: Nicolas Gaullier Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: First, always require file protocol when FATE suite is used. Then, add missing dependencies while removing duplicates. Signed-off-by: Nicolas Gaullier --- tests/Makefile | 1 + tests/fate/cbs.mak | 4 ++-- tests/fate/cover-art.mak | 8 ++++---- tests/fate/demux.mak | 2 +- tests/fate/filter-audio.mak | 4 ++-- tests/fate/filter-video.mak | 16 ++++++++-------- tests/fate/image.mak | 2 +- tests/fate/microsoft.mak | 2 +- tests/fate/mpc.mak | 2 +- tests/fate/pcm.mak | 2 +- tests/fate/pixfmt.mak | 2 +- tests/fate/seek.mak | 8 ++++---- tests/fate/subtitles.mak | 2 +- tests/fate/vpx.mak | 2 +- tests/fate/wavpack.mak | 2 +- 15 files changed, 30 insertions(+), 29 deletions(-) diff --git a/tests/Makefile b/tests/Makefile index 7187b744cb..38bcbb5d34 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -267,6 +267,7 @@ FATE_EXTERN-$(CONFIG_FFMPEG) += $(FATE_SAMPLES_AVCONV) $(FATE_SAMPLES_FFMPEG) FATE_EXTERN-$(CONFIG_FFPROBE) += $(FATE_SAMPLES_FFPROBE) FATE_SAMPLES_FFMPEG_FFPROBE += $(FATE_SAMPLES_FFMPEG_FFPROBE-yes) FATE_EXTERN-$(call ALLYES, FFMPEG FFPROBE) += $(FATE_SAMPLES_FFMPEG_FFPROBE) +FATE_EXTERN-yes := $(if $(CONFIG_FILE_PROTOCOL), $(FATE_EXTERN-yes)) FATE_EXTERN += $(FATE_EXTERN-yes) $(FATE_SAMPLES_FASTSTART) FATE += $(FATE-yes) diff --git a/tests/fate/cbs.mak b/tests/fate/cbs.mak index 2b6cf0df73..a4512355bf 100644 --- a/tests/fate/cbs.mak +++ b/tests/fate/cbs.mak @@ -99,7 +99,7 @@ FATE_CBS_DISCARD_TYPES = \ $(foreach N,$(FATE_CBS_DISCARD_TYPES),$(eval $(call FATE_CBS_DISCARD_TEST,h264,$(N),h264/interlaced_crop.mp4,h264))) -FATE_CBS_H264-$(call ALLYES, MOV_DEMUXER H264_MUXER H264_PARSER FILTER_UNITS_BSF H264_METADATA_BSF FILE_PROTOCOL) += $(FATE_CBS_h264_DISCARD) +FATE_CBS_H264-$(call ALLYES, MOV_DEMUXER H264_MUXER H264_PARSER FILTER_UNITS_BSF H264_METADATA_BSF) += $(FATE_CBS_h264_DISCARD) FATE_H264_REDUNDANT_PPS-$(call REMUX, H264, MOV_DEMUXER H264_REDUNDANT_PPS_BSF \ @@ -170,7 +170,7 @@ FATE_CBS_HEVC-$(call FATE_CBS_DEPS, HEVC, HEVC, HEVC, HEVC, HEVC) = $(FATE_CBS_h $(foreach N,$(FATE_CBS_DISCARD_TYPES),$(eval $(call FATE_CBS_DISCARD_TEST,hevc,$(N),hevc-conformance/WPP_A_ericsson_MAIN10_2.bit,hevc))) -FATE_CBS_HEVC-$(call ALLYES, HEVC_DEMUXER HEVC_MUXER HEVC_PARSER FILTER_UNITS_BSF HEVC_METADATA_BSF FILE_PROTOCOL) += $(FATE_CBS_hevc_DISCARD) +FATE_CBS_HEVC-$(call ALLYES, HEVC_DEMUXER HEVC_MUXER HEVC_PARSER FILTER_UNITS_BSF HEVC_METADATA_BSF) += $(FATE_CBS_hevc_DISCARD) fate-cbs-hevc-metadata-set-color: CMD = md5 -i $(TARGET_SAMPLES)/hevc-conformance/AMP_A_Samsung_4.bit -c:v copy -bsf:v hevc_metadata=colour_primaries=0:transfer_characteristics=0:matrix_coefficients=3 -f hevc fate-cbs-hevc-metadata-set-color: CMP = oneline diff --git a/tests/fate/cover-art.mak b/tests/fate/cover-art.mak index 7ee9443864..9e93a7e183 100644 --- a/tests/fate/cover-art.mak +++ b/tests/fate/cover-art.mak @@ -31,7 +31,7 @@ fate-cover-art-wv: CMD = md5 -i $(TARGET_SAMPLES)/cover_art/luckynight_cover.wv fate-cover-art-wv: REF = 45333c983c45af54449dff10af144317 # Tests writing id3v2 tags (some with non-ASCII characters) and apics. -FATE_COVER_ART_REMUX-$(call ALLYES, FILE_PROTOCOL FLAC_DEMUXER MJPEG_DECODER \ +FATE_COVER_ART_REMUX-$(call ALLYES, FLAC_DEMUXER MJPEG_DECODER \ FLAC_DECODER SCALE_FILTER PNG_ENCODER \ BMP_ENCODER PCM_S16BE_ENCODER AIFF_MUXER \ AIFF_DEMUXER BMP_DECODER PNG_DECODER \ @@ -39,7 +39,7 @@ FATE_COVER_ART_REMUX-$(call ALLYES, FILE_PROTOCOL FLAC_DEMUXER MJPEG_DECODER \ += fate-cover-art-aiff-id3v2-remux fate-cover-art-aiff-id3v2-remux: CMD = transcode flac $(TARGET_SAMPLES)/cover_art/cover_art.flac aiff "-map 0 -map 0:v -map 0:v -map 0:v -c:a pcm_s16be -c:v:0 copy -filter:v:1 scale -c:v:1 png -filter:v:2 scale -c:v:2 bmp -c:v:3 copy -write_id3v2 1 -metadata:g unknown_key=unknown_value -metadata compilation=foo -metadata:s:v:0 title=first -metadata:s:v:1 title=second -metadata:s:v:1 comment=Illustration -metadata:s:v:2 title=third -metadata:s:v:2 comment=Conductor -metadata:s:v:3 title=fourth -metadata:s:v:3 comment=Composer" "-map 0 -c copy -t 0.1" "-show_entries format_tags:stream_tags:stream_disposition=attached_pic:stream=index,codec_name" -FATE_COVER_ART_REMUX-$(call ALLYES, FILE_PROTOCOL MP3_DEMUXER MJPEG_DECODER \ +FATE_COVER_ART_REMUX-$(call ALLYES, MP3_DEMUXER MJPEG_DECODER \ SCALE_FILTER PNG_ENCODER BMP_ENCODER \ MP3_MUXER BMP_DECODER PNG_DECODER \ FRAMECRC_MUXER PIPE_PROTOCOL) \ @@ -48,7 +48,7 @@ fate-cover-art-mp3-id3v2-remux: CMD = transcode mp3 $(TARGET_SAMPLES)/exif/embed # Also covers muxing and demuxing of nonstandard channel layouts into FLAC # as well as the unorthodox multi_dim_quant option of the FLAC encoder. -FATE_COVER_ART_REMUX-$(call ALLYES, FILE_PROTOCOL MOV_DEMUXER OGG_DEMUXER \ +FATE_COVER_ART_REMUX-$(call ALLYES, MOV_DEMUXER OGG_DEMUXER \ ALAC_DECODER MJPEG_DECODER SCALE_FILTER \ CHANNELMAP_FILTER ARESAMPLE_FILTER \ FLAC_ENCODER BMP_ENCODER PNG_ENCODER \ @@ -57,7 +57,7 @@ FATE_COVER_ART_REMUX-$(call ALLYES, FILE_PROTOCOL MOV_DEMUXER OGG_DEMUXER \ += fate-cover-art-flac-remux fate-cover-art-flac-remux: CMD = transcode mov $(TARGET_SAMPLES)/lossless-audio/inside.m4a flac "-map 0 -map 1:v -map 1:v -af channelmap=channel_layout=FL+FC,aresample -c:a flac -multi_dim_quant 1 -c:v:0 copy -metadata:s:v:0 comment=Illustration -metadata:s:v:0 title=OpenMusic -filter:v:1 scale -c:v:1 png -metadata:s:v:1 title=landscape -c:v:2 copy -filter:v:3 scale -metadata:s:v:2 title=portrait -c:v:3 bmp -metadata:s:v:3 comment=Conductor -c:v:4 copy -t 0.4" "-map 0 -map 0:a -c:a:0 copy -c:v copy" "-show_entries format_tags:stream_tags:stream_disposition=attached_pic:stream=index,codec_name" "-f ogg -i $(TARGET_SAMPLES)/cover_art/ogg_vorbiscomment_cover.opus" -FCA_TEMP-$(call ALLYES, RAWVIDEO_MUXER FILE_PROTOCOL) = $(FATE_COVER_ART-yes) +FCA_TEMP-$(call ALLYES, RAWVIDEO_MUXER) = $(FATE_COVER_ART-yes) FATE_COVER_ART = $(FCA_TEMP-yes) $(FATE_COVER_ART): CMP = oneline diff --git a/tests/fate/demux.mak b/tests/fate/demux.mak index 0f87abadad..52d61afb9f 100644 --- a/tests/fate/demux.mak +++ b/tests/fate/demux.mak @@ -76,7 +76,7 @@ fate-mkv-1242: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/1242-small.mkv -c copy -f FATE_SAMPLES_DEMUX-$(CONFIG_MLV_DEMUXER) += fate-mlv-demux fate-mlv-demux: CMD = crc -i $(TARGET_SAMPLES)/mlv/M19-0333-cut.MLV -c copy -FATE_SAMPLES_DEMUX-$(call ALLYES, MOV_DEMUXER FRAMECRC_MUXER FILE_PROTOCOL PIPE_PROTOCOL) += fate-mov-mp3-demux +FATE_SAMPLES_DEMUX-$(call ALLYES, MOV_DEMUXER FRAMECRC_MUXER PIPE_PROTOCOL) += fate-mov-mp3-demux fate-mov-mp3-demux: CMD = framecrc -i $(TARGET_SAMPLES)/mpegaudio/packed_maindata.mp3.mp4 -c copy FATE_FFPROBE_DEMUX-$(call PARSERDEMDEC, OPUS, MPEGTS, OPUS) += fate-ts-opus-demux diff --git a/tests/fate/filter-audio.mak b/tests/fate/filter-audio.mak index 22b544e3ef..6d35db3c0c 100644 --- a/tests/fate/filter-audio.mak +++ b/tests/fate/filter-audio.mak @@ -319,7 +319,7 @@ fate-filter-join: CMD = md5 -auto_conversion_filters -i $(SRC1) -i $(SRC2) -filt fate-filter-join: CMP = oneline fate-filter-join: REF = 88b0d24a64717ba8635b29e8dac6ecd8 -FATE_AFILTER-$(call ALLYES, WAV_DEMUXER PCM_S16LE_DECODER PCM_S16LE_ENCODER PCM_S16LE_MUXER APERMS_FILTER VOLUME_FILTER) += fate-filter-volume +FATE_AFILTER-$(call FILTERDEMDECENCMUX, VOLUME, WAV, PCM_S16LE, PCM_S16LE, PCM_S16LE, APERMS_FILTER) += fate-filter-volume fate-filter-volume: SRC = $(TARGET_PATH)/tests/data/asynth-44100-2.wav fate-filter-volume: tests/data/asynth-44100-2.wav fate-filter-volume: CMD = md5 -i $(SRC) -af aperms=random,volume=precision=fixed:volume=0.5 -f s16le @@ -423,7 +423,7 @@ FATE_AFILTER-$(call ALLYES, SINE_FILTER ALOOP_FILTER ASETNSAMPLES_FILTER PCM_S16 fate-filter-crazychannels: tests/data/filtergraphs/crazychannels fate-filter-crazychannels: CMD = framecrc -auto_conversion_filters -/filter_complex $(TARGET_PATH)/tests/data/filtergraphs/crazychannels -FATE_AFILTER-$(call FILTERFRAMECRC, ARESAMPLE SINE JOIN ATRIM CHANNELMAP CHANNELSPLIT) += fate-filter-crazychannels +FATE_AFILTER-$(call FILTERFRAMECRC, ARESAMPLE SINE JOIN ATRIM CHANNELMAP CHANNELSPLIT, FILE_PROTOCOL) += fate-filter-crazychannels FATE_AFILTER-yes += fate-filter-formats fate-filter-formats: libavfilter/tests/formats$(EXESUF) diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak index 86f4511478..ce087cf572 100644 --- a/tests/fate/filter-video.mak +++ b/tests/fate/filter-video.mak @@ -449,7 +449,7 @@ FATE_FILTER_SAMPLES-$(call FILTERDEMDEC, FPS SCALE, MOV, QTRLE) += fate-filter-f fate-filter-fps-cfr: CMD = framecrc -auto_conversion_filters -i $(TARGET_SAMPLES)/qtrle/apple-animation-variable-fps-bug.mov -r 30 -fps_mode cfr -pix_fmt yuv420p fate-filter-fps: CMD = framecrc -auto_conversion_filters -i $(TARGET_SAMPLES)/qtrle/apple-animation-variable-fps-bug.mov -vf fps=30 -pix_fmt yuv420p -FATE_FILTER_SAMPLES-$(call FILTERFRAMECRC, TESTSRC2 FSYNC, FILE_PROTOCOL) += fate-filter-fsync-up fate-filter-fsync-down +FATE_FILTER_SAMPLES-$(call FILTERFRAMECRC, TESTSRC2 FSYNC) += fate-filter-fsync-up fate-filter-fsync-down fate-filter-fsync-up: tests/data/maps/fsync-up fate-filter-fsync-up: CMD = framecrc -lavfi testsrc2=r=25:d=1,fsync=f=tests/data/maps/fsync-up fate-filter-fsync-down: tests/data/maps/fsync-down @@ -703,19 +703,19 @@ FATE_FFMPEG += $(FATE_FILTER_VSYNTH-yes) # FILTER_METADATA_COMMAND = ffprobe$(PROGSSUF)$(EXESUF) -of compact=p=0 -show_entries frame=pts:frame_tags -bitexact -f lavfi -SCENEDETECT_DEPS = LAVFI_INDEV FILE_PROTOCOL MOVIE_FILTER SELECT_FILTER \ +SCENEDETECT_DEPS = LAVFI_INDEV MOVIE_FILTER SELECT_FILTER \ SCALE_FILTER MOV_DEMUXER SVQ3_DECODER ZLIB FATE_METADATA_FILTER-$(call ALLYES, $(SCENEDETECT_DEPS)) += fate-filter-metadata-scenedetect fate-filter-metadata-scenedetect: SRC = $(TARGET_SAMPLES)/svq3/Vertical400kbit.sorenson3.mov fate-filter-metadata-scenedetect: CMD = run $(FILTER_METADATA_COMMAND) "sws_flags=+accurate_rnd+bitexact;movie='$(SRC)',select=gt(scene\,.25)" -SCDET_DEPS = LAVFI_INDEV FILE_PROTOCOL MOVIE_FILTER SCDET_FILTER SCALE_FILTER \ +SCDET_DEPS = LAVFI_INDEV MOVIE_FILTER SCDET_FILTER SCALE_FILTER \ MOV_DEMUXER SVQ3_DECODER ZLIB FATE_METADATA_FILTER-$(call ALLYES, $(SCDET_DEPS)) += fate-filter-metadata-scdet fate-filter-metadata-scdet: SRC = $(TARGET_SAMPLES)/svq3/Vertical400kbit.sorenson3.mov fate-filter-metadata-scdet: CMD = run $(FILTER_METADATA_COMMAND) "sws_flags=+accurate_rnd+bitexact;movie='$(SRC)',scdet=s=1" -CROPDETECT_DEPS = LAVFI_INDEV FILE_PROTOCOL MOVIE_FILTER MOVIE_FILTER MESTIMATE_FILTER CROPDETECT_FILTER \ +CROPDETECT_DEPS = LAVFI_INDEV MOVIE_FILTER MOVIE_FILTER MESTIMATE_FILTER CROPDETECT_FILTER \ SCALE_FILTER MOV_DEMUXER H264_DECODER FATE_METADATA_FILTER-$(call ALLYES, $(CROPDETECT_DEPS)) += fate-filter-metadata-cropdetect fate-filter-metadata-cropdetect: SRC = $(TARGET_SAMPLES)/filter/cropdetect.mp4 @@ -736,17 +736,17 @@ FATE_METADATA_FILTER-$(call ALLYES, $(SIGNALSTATS_DEPS)) += fate-filter-metadata fate-filter-metadata-signalstats-yuv420p: CMD = run $(FILTER_METADATA_COMMAND) "sws_flags=+accurate_rnd+bitexact;color=white:duration=1:r=1,signalstats" fate-filter-metadata-signalstats-yuv420p10: CMD = run $(FILTER_METADATA_COMMAND) "sws_flags=+accurate_rnd+bitexact;color=white:duration=1:r=1,format=yuv420p10le,signalstats" -SILENCEDETECT_DEPS = LAVFI_INDEV FILE_PROTOCOL AMOVIE_FILTER TTA_DEMUXER TTA_DECODER SILENCEDETECT_FILTER +SILENCEDETECT_DEPS = LAVFI_INDEV AMOVIE_FILTER TTA_DEMUXER TTA_DECODER SILENCEDETECT_FILTER FATE_METADATA_FILTER-$(call ALLYES, $(SILENCEDETECT_DEPS)) += fate-filter-metadata-silencedetect fate-filter-metadata-silencedetect: SRC = $(TARGET_SAMPLES)/lossless-audio/inside.tta fate-filter-metadata-silencedetect: CMD = run $(FILTER_METADATA_COMMAND) "amovie='$(SRC)',silencedetect=n=-33.5dB:d=0.2" -EBUR128_METADATA_DEPS = LAVFI_INDEV FILE_PROTOCOL AMOVIE_FILTER FLAC_DEMUXER FLAC_DECODER ARESAMPLE_FILTER EBUR128_FILTER +EBUR128_METADATA_DEPS = LAVFI_INDEV AMOVIE_FILTER FLAC_DEMUXER FLAC_DECODER ARESAMPLE_FILTER EBUR128_FILTER FATE_METADATA_FILTER-$(call ALLYES, $(EBUR128_METADATA_DEPS)) += fate-filter-metadata-ebur128 fate-filter-metadata-ebur128: SRC = $(TARGET_SAMPLES)/filter/seq-3341-7_seq-3342-5-24bit.flac fate-filter-metadata-ebur128: CMD = run $(FILTER_METADATA_COMMAND) "amovie='$(SRC)',ebur128=metadata=1" -READVITC_METADATA_DEPS = FILE_PROTOCOL LAVFI_INDEV MOVIE_FILTER \ +READVITC_METADATA_DEPS = LAVFI_INDEV MOVIE_FILTER \ AVI_DEMUXER FFVHUFF_DECODER READVITC_FILTER FATE_METADATA_FILTER-$(call ALLYES, $(READVITC_METADATA_DEPS)) += fate-filter-metadata-readvitc-def fate-filter-metadata-readvitc-def: SRC = $(TARGET_SAMPLES)/filter/sample-vitc.avi @@ -760,7 +760,7 @@ AVF_PHASE_METER_DEPS = FFPROBE LAVFI_INDEV AMOVIE_FILTER FLAC_DEMUXER FLAC_DECOD FATE_METADATA_FILTER-$(call ALLYES, $(AVF_PHASE_METER_DEPS)) += fate-filter-metadata-avf-aphase-meter-mono fate-filter-metadata-avf-aphase-meter-mono: CMD = run $(FILTER_METADATA_COMMAND) sine="frequency=1000:sample_rate=48000:duration=1,aphasemeter=video=0" -FATE_METADATA_FILTER-$(call ALLYES, $(AVF_PHASE_METER_DEPS) FILE_PROTOCOL) += fate-filter-metadata-avf-aphase-meter-out-of-phase +FATE_METADATA_FILTER-$(call ALLYES, $(AVF_PHASE_METER_DEPS)) += fate-filter-metadata-avf-aphase-meter-out-of-phase fate-filter-metadata-avf-aphase-meter-out-of-phase: SRC = $(TARGET_SAMPLES)/filter/out-of-phase-1000hz.flac fate-filter-metadata-avf-aphase-meter-out-of-phase: CMD = run $(FILTER_METADATA_COMMAND) "amovie='$(SRC)',aphasemeter=video=0" diff --git a/tests/fate/image.mak b/tests/fate/image.mak index e9fe8ea3c1..3cedf9e877 100644 --- a/tests/fate/image.mak +++ b/tests/fate/image.mak @@ -589,7 +589,7 @@ FATE_XBM-$(call DEMDEC, IMAGE2, XBM) += $(FATE_XBM) FATE_IMAGE_FRAMECRC += $(FATE_XBM-yes) fate-xbm: $(FATE_XBM-yes) -FATE_IMAGE-$(call ALLYES, FILE_PROTOCOL FRAMECRC_MUXER PIPE_PROTOCOL) += $(FATE_IMAGE_FRAMECRC) $(FATE_IMAGE_FRAMECRC-yes) +FATE_IMAGE-$(call ALLYES, FRAMECRC_MUXER PIPE_PROTOCOL) += $(FATE_IMAGE_FRAMECRC) $(FATE_IMAGE_FRAMECRC-yes) FATE_IMAGE += $(FATE_IMAGE-yes) FATE_IMAGE_PROBE += $(FATE_IMAGE_PROBE-yes) FATE_IMAGE_TRANSCODE += $(FATE_IMAGE_TRANSCODE-yes) diff --git a/tests/fate/microsoft.mak b/tests/fate/microsoft.mak index e98ab30aae..15ca874c7f 100644 --- a/tests/fate/microsoft.mak +++ b/tests/fate/microsoft.mak @@ -80,7 +80,7 @@ fate-vc1-ism: CMD = framecrc -i $(TARGET_SAMPLES)/isom/vc1-wmapro.ism -an FATE_MICROSOFT += $(FATE_VC1-yes) fate-vc1: $(FATE_VC1-yes) -FATE_MICROSOFT-$(call ALLYES, FILE_PROTOCOL PIPE_PROTOCOL ASF_DEMUXER FRAMECRC_MUXER) += fate-asf-repldata +FATE_MICROSOFT-$(call ALLYES, PIPE_PROTOCOL ASF_DEMUXER FRAMECRC_MUXER) += fate-asf-repldata fate-asf-repldata: CMD = framecrc -i $(TARGET_SAMPLES)/asf/bug821-2.asf -c copy FATE_MICROSOFT += $(FATE_MICROSOFT-yes) diff --git a/tests/fate/mpc.mak b/tests/fate/mpc.mak index b737da449b..1a034da197 100644 --- a/tests/fate/mpc.mak +++ b/tests/fate/mpc.mak @@ -9,7 +9,7 @@ fate-musepack7: CMD = pcm -i $(TARGET_SAMPLES)/musepack/inside-mp7.mpc fate-musepack7: CMP = oneoff fate-musepack7: REF = $(SAMPLES)/musepack/inside-mp7.pcm -FATE_MPC-$(call ALLYES, FILE_PROTOCOL MPC8_DEMUXER MPC8_DECODER \ +FATE_MPC-$(call ALLYES, MPC8_DEMUXER MPC8_DECODER \ ARESAMPLE_FILTER PCM_S16LE_ENCODER \ FRAMECRC_MUXER PIPE_PROTOCOL) += fate-musepack8 fate-musepack8: CMD = pcm -i $(TARGET_SAMPLES)/musepack/inside-mp8.mpc -ss 8.4 -af aresample diff --git a/tests/fate/pcm.mak b/tests/fate/pcm.mak index 75636118b2..fe432b0852 100644 --- a/tests/fate/pcm.mak +++ b/tests/fate/pcm.mak @@ -22,7 +22,7 @@ fate-pcm_u8-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-8-raw. FATE_SAMPLES_PCM-$(call DEMDEC, W64, PCM_S16LE) += fate-w64 fate-w64: CMD = crc -i $(TARGET_SAMPLES)/w64/w64-pcm16.w64 -FATE_PCM-$(call ENCMUX, PCM_S24DAUD, DAUD, WAV_DEMUXER) += fate-dcinema-encode +FATE_PCM-$(call ENCMUX, PCM_S24DAUD, DAUD, WAV_DEMUXER FILE_PROTOCOL) += fate-dcinema-encode fate-dcinema-encode: tests/data/asynth-96000-6.wav fate-dcinema-encode: SRC = tests/data/asynth-96000-6.wav fate-dcinema-encode: CMD = enc_dec_pcm daud framemd5 s16le $(SRC) -c:a pcm_s24daud -frames:a 20 diff --git a/tests/fate/pixfmt.mak b/tests/fate/pixfmt.mak index 6c518a5000..2686929d76 100644 --- a/tests/fate/pixfmt.mak +++ b/tests/fate/pixfmt.mak @@ -33,7 +33,7 @@ $(FATE_PIXFMT): CMD = pixfmt_conversion $(FATE_PIXFMT): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%) $(FATE_PIXFMT): $(VREF) -FATE_PIXFMT := $(if $(call DEMDEC, IMAGE2, PGMYUV RAWVIDEO, RAWVIDEO_DEMUXER RAWVIDEO_MUXER RAWVIDEO_ENCODER FILE_PROTOCOL), $(FATE_PIXFMT)) +FATE_PIXFMT := $(if $(call DEMDEC, IMAGE2, PGMYUV RAWVIDEO, RAWVIDEO_DEMUXER RAWVIDEO_MUXER RAWVIDEO_ENCODER), $(FATE_PIXFMT)) PIXFMT_16_LIST = gray16le \ gray16be \ yuv420p16le \ diff --git a/tests/fate/seek.mak b/tests/fate/seek.mak index 8751ffa86d..aa1f856f7b 100644 --- a/tests/fate/seek.mak +++ b/tests/fate/seek.mak @@ -183,10 +183,10 @@ FATE_SEEK += $(FATE_SEEK_LAVF_IMAGE2PIPE) FATE_SEEK_EXTRA-$(CONFIG_MP3_DEMUXER) += fate-seek-extra-mp3 FATE_SEEK_EXTRA-$(call ALLYES, CACHE_PROTOCOL PIPE_PROTOCOL MP3_DEMUXER) += fate-seek-cache-pipe FATE_SEEK_EXTRA-$(CONFIG_MATROSKA_DEMUXER) += fate-seek-mkv-codec-delay -FATE_SEEK_EXTRA-$(call ALLYES, MOV_DEMUXER FILE_PROTOCOL) += fate-seek-extra-mp4 -FATE_SEEK_EXTRA-$(call ALLYES, MOV_DEMUXER FILE_PROTOCOL) += fate-seek-empty-edit-mp4 -FATE_SEEK_EXTRA-$(call ALLYES, MOV_DEMUXER FILE_PROTOCOL) += fate-seek-test-iibbibb-mp4 -FATE_SEEK_EXTRA-$(call ALLYES, MOV_DEMUXER FILE_PROTOCOL) += fate-seek-test-iibbibb-neg-ctts-mp4 +FATE_SEEK_EXTRA-$(call ALLYES, MOV_DEMUXER) += fate-seek-extra-mp4 +FATE_SEEK_EXTRA-$(call ALLYES, MOV_DEMUXER) += fate-seek-empty-edit-mp4 +FATE_SEEK_EXTRA-$(call ALLYES, MOV_DEMUXER) += fate-seek-test-iibbibb-mp4 +FATE_SEEK_EXTRA-$(call ALLYES, MOV_DEMUXER) += fate-seek-test-iibbibb-neg-ctts-mp4 fate-seek-extra-mp3: CMD = run libavformat/tests/seek$(EXESUF) $(TARGET_SAMPLES)/gapless/gapless.mp3 -fastseek 1 fate-seek-extra-mp4: CMD = run libavformat/tests/seek$(EXESUF) $(TARGET_SAMPLES)/mov/buck480p30_na.mp4 -duration 180 -frames 4 diff --git a/tests/fate/subtitles.mak b/tests/fate/subtitles.mak index 06c8ecdc92..fa0c09fc9c 100644 --- a/tests/fate/subtitles.mak +++ b/tests/fate/subtitles.mak @@ -127,7 +127,7 @@ fate-sub-rcwt: REF = d86f179094a5752d68aa97d82cf887b0 FATE_SUBTITLES-$(call ALLYES, MPEGTS_DEMUXER DVBSUB_DECODER DVBSUB_ENCODER) += fate-sub-dvb fate-sub-dvb: CMD = framecrc -i $(TARGET_SAMPLES)/sub/dvbsubtest_filter.ts -map s:0 -c dvbsub -FATE_SUBTITLES-$(call ALLYES, FILE_PROTOCOL PIPE_PROTOCOL SRT_DEMUXER SUBRIP_DECODER TTML_ENCODER TTML_MUXER) += fate-sub-ttmlenc +FATE_SUBTITLES-$(call ALLYES, PIPE_PROTOCOL SRT_DEMUXER SUBRIP_DECODER TTML_ENCODER TTML_MUXER) += fate-sub-ttmlenc fate-sub-ttmlenc: CMD = fmtstdout ttml -i $(TARGET_SAMPLES)/sub/SubRip_capability_tester.srt FATE_SUBTITLES-$(call ENCMUX, ASS, ASS) += $(FATE_SUBTITLES_ASS-yes) diff --git a/tests/fate/vpx.mak b/tests/fate/vpx.mak index b8750190b3..2c03f6b598 100644 --- a/tests/fate/vpx.mak +++ b/tests/fate/vpx.mak @@ -145,7 +145,7 @@ fate-vp9-encparams: CMD = venc_data $(TARGET_SAMPLES)/vp9-test-vectors/vp90-2-se FATE_SAMPLES_DUMP_DATA-$(call DEMDEC, MATROSKA, VP9) += fate-vp9-encparams FATE_VP9-$(call ALLYES, MATROSKA_DEMUXER VP9_PARSER VP9_SUPERFRAME_SPLIT_BSF \ - VP9_SUPERFRAME_BSF FILE_PROTOCOL FRAMECRC_MUXER) += fate-vp9-superframe-bsf + VP9_SUPERFRAME_BSF FRAMECRC_MUXER) += fate-vp9-superframe-bsf fate-vp9-superframe-bsf: CMD = framecrc -i $(TARGET_SAMPLES)/vp9-test-vectors/vp90-2-segmentation-sf-akiyo.webm -c:v copy -bsf:v vp9_superframe_split,vp9_superframe FATE_VP9-$(call DEMDEC, MATROSKA, VP9) += fate-vp9-encparams diff --git a/tests/fate/wavpack.mak b/tests/fate/wavpack.mak index 41e1b0afad..d4eb345383 100644 --- a/tests/fate/wavpack.mak +++ b/tests/fate/wavpack.mak @@ -81,7 +81,7 @@ FATE_WAVPACK_S16 += fate-wavpack-cuesheet fate-wavpack-cuesheet: CMD = md5pipe -i $(TARGET_SAMPLES)/wavpack/special/cue_sheet.wv -f s16le -af aresample # The sample file has APE tags containing a cuesheet. -FATE_WAVPACK_FFPROBE-$(call ALLYES, WV_DEMUXER FILE_PROTOCOL) += fate-wavpack-cuesheet-tags +FATE_WAVPACK_FFPROBE-$(call ALLYES, WV_DEMUXER) += fate-wavpack-cuesheet-tags fate-wavpack-cuesheet-tags: CMD = probetags $(TARGET_SAMPLES)/wavpack/special/cue_sheet.wv FATE_WAVPACK_S16 += fate-wavpack-falsestereo -- 2.47.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".