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 858E94F90B for ; Mon, 23 Jun 2025 17:46:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 443E368DF5C; Mon, 23 Jun 2025 20:43:29 +0300 (EEST) Received: from PA5P264CU001.outbound.protection.outlook.com (mail-francecentralazon11020086.outbound.protection.outlook.com [52.101.167.86]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E77D968DF39 for ; Mon, 23 Jun 2025 20:43:18 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JgDXFrP4mkF6N51BHgWFaqw88JwKkt+k6YVUompntmSW7e1YCWwq12WgQ3HbSxOHdliVLBSASyaqWG6o7NJqdEBQOmfw5EO66CLEQ4UKiEMmAYdbLwEvAqBirnfVON19IbsbgI4vnXt/4NKAJQqUXTWKk9PacrQ9aock6UpzeZScWKwvi32RZsrX3d8Z1ue3HLAl3kyCNK7YEZrtGyPNvRYcKaquq7H8k99PSuLBBPSFvWXaSyxggY07CXoiVkekO2rywlfbnUGzsyZM33nNZzHrrRkq9rNJjVEyJrZ+3mf2zX0gWh/2mytzYn8p6Iu4r154fTBBq7Bfhz2aw5dmcQ== 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=p5tdTn8hyCiEV/x0FDD2yv+/cyGAaYbyNzVtKdbL/yupeIfECOVTwidABo73Yp2O7MRi4q/mZ42X7l6GJL0byBycVsXt/ShRkw9VqeRv1Z1Wno3fEgsh8rZ74oFD6pUbfDtvpUQ6cEn9JxSCKfnXVZ2gWXFO0NATfp8zRcQwkDR2414AHeYvHVBGeWhUi6JYgdmhG6+U1ml8hlxOejOCJoJx8Sf76I5Ai/5667q+sMiTpZtuY2xX+AfahmNHn/aaHy9cMKj9wIOEwl5B90EmnjT3bCkM8riOh3YS193uGXK0jRvBsYwvqo8EX6FepOT4+xoHVVdJsAREJRBvIIR9zA== 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=amDQdHoQXmff/xlk5aYuT91nzLaw5eL/5xC2SQhlTtS78lkav2Pm48c6dOSPXwQq/9rFob6gcxL5YRc0NrTxWpmpOe4IgU++NDCAIYzs68jZG3CK36w216SZjlK4C7ukfSiUk9WobaGlWcO+iGvQ+qpTwJPTwplt0QDfGRCU85eeOUeyk/Yr7UbXNIrDUZtYg3PeNJRtaiLhyyfsHzaeyzockhn027N9Xp0tjmzJQ2ZaxDj62s60cKWRVj3tWlxl59LHZNtQLtnq9hjuCAtXaz+mEvBd4xP5Jd9Osa/OE1FWuXma9U01j30dsOZ8enoGKrN3KKOFA3v0A/H1iSdPwg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cji.paris; Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) by PATP264MB4885.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:3f7::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.29; Mon, 23 Jun 2025 17:43:09 +0000 Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::a9db:c8aa:ffcb:e463]) by MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::a9db:c8aa:ffcb:e463%5]) with mapi id 15.20.8857.026; Mon, 23 Jun 2025 17:43:09 +0000 From: Nicolas Gaullier To: ffmpeg-devel@ffmpeg.org Date: Mon, 23 Jun 2025 19:41:50 +0200 Message-ID: <20250623174239.624027-19-nicolas.gaullier@cji.paris> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250623174239.624027-1-nicolas.gaullier@cji.paris> References: <20250623174239.624027-1-nicolas.gaullier@cji.paris> X-ClientProxiedBy: PR3P251CA0016.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:b5::8) To MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MR1P264MB2483:EE_|PATP264MB4885:EE_ X-MS-Office365-Filtering-Correlation-Id: 07bdb85d-2bb3-4432-1369-08ddb27d6573 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Yh7TQqqjrIHAJNxcpXt0BmNlz/62tqsYbtxYvsmq7WvViNWpqwuHvyCHor3p?= =?us-ascii?Q?garbt/Kj0kU7b2/T42W9M/uaL5FGE/cfBYU7b4rZBpiiCvQkXwFkGLdgkR50?= =?us-ascii?Q?c3qNh30Q7oy8VwMx0k+nKCATsRc9JRZUsivwqGhLCwPtfODECXnriWGUJMv0?= =?us-ascii?Q?YwPx8KcKP2Gn0SBOfupEe1tejlk2UA3oce70rZeGEfO7bHb2fo4W1Pi975Nb?= =?us-ascii?Q?GQVs4NixL52eq9sDMo2/vb0VscEUHHfwA1lX6AxZ1GiwcLB3gN2ubrNbuU2N?= =?us-ascii?Q?PNNZW0k6uvT9teALtefFWuzFbKodWNXfAc8u6knXsj3gBdhy6BORCGsgCuGk?= =?us-ascii?Q?diRzwPg5UHu4o21stdwZq5dFuWrszAtO1Ch6UzW3CmtxntfCJuuHCLePr8Ot?= =?us-ascii?Q?w7oMQ9tGqlqj75U5r9Wj/w9DP1bxJfV6X8gJ0QlxIKIEdNx0xEvcCg39fnMZ?= =?us-ascii?Q?GpgiQWs5sBLmPv6Ew2erxT2BcP+c3Igg0KlMNfRK6ZfrBSbWIUJjihb4ndVA?= =?us-ascii?Q?AhGodIdFkXUglp3lr6/iBDaQH43UOeya7J2iiHoBs6Sm2i5DghYenAKx7u0J?= =?us-ascii?Q?EIuOVQZUITPxoO3mQFgo0xFPEJLhKadRyzq/YVVO2M0V88YrvkOd95zGUG1U?= =?us-ascii?Q?U3Nq9lIzEijH2FJZqj//3Brgx52fhjsSr4mpEcillHpwNkRPGsRMApkoM4RB?= =?us-ascii?Q?yLfV97mJj91ARA3Tw63n11kPZDqe0t2p2p+j06QXTXe4fKdzF6+kZRLYjgzK?= =?us-ascii?Q?Ru0QNrqqdLcV9frYbpgacJa8hv3+xB2klToD+q+zt1JhAUcBfzwbquSMKkhP?= =?us-ascii?Q?BtXXQXTqQg8NdmPH1MV/HY82WvyQGVuhIrSWG+f1Vy7CbsCuik7nnnVjqFIC?= =?us-ascii?Q?+5PISQg2FxiUY2jhuKaHuLUgK4FFn9N6hw4Rc34dS+iH7swC455LIcsBXkwI?= =?us-ascii?Q?ETHMVDg3piJGkb7NXollS/AjS/OH8//TMvTtGDYTPo0N7OdWOQzAWQjqRN04?= =?us-ascii?Q?cG25LLs0R1PDkgLLO6wtADRRWiHgaXNFBu4cp6lk7hqWCXJx6DgnnWvdG/V5?= =?us-ascii?Q?XoxhR/IiehBCIPnN94JpJuOH+gNd0+bNr+ZKAkRQpLZeS4b/m/uCVx1AhoUd?= =?us-ascii?Q?CHYTaHN7KeGBTy+PctuFwhWhSZ6AyAO4S0nidig3AChPgMtLZhNMOXRaKI0j?= =?us-ascii?Q?/txqszR7rhFAX6AP4mvN9/j59F1iHs7JJzUXPDNJhQKY6uMF5vvvHvtiGgAU?= =?us-ascii?Q?3zYeFinIfjb9p+dzvlGUyWrnwAD8y5KiFq2PrZf8PGu8Ah+pLrD+ijUuflss?= =?us-ascii?Q?PXPeqRlKJb4ijd1HTGcByeijo8FKJJpxq6ueRHma77uNSjgfLD9m/ZgozUlc?= =?us-ascii?Q?+OPcC32A9PctzMC0mgjJ3CSSt2SQAGe+bTMMbOrbojrTAiKpNj+gLZ6WAhKx?= =?us-ascii?Q?NTrEP7MlLks=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vqI/8+/varnp+xnO7JMYZqdYbNSAkFT8db/VkfKvxML7Qpd4WqGyC1rH77Y/?= =?us-ascii?Q?HqOg8hUjfcolm93iFR4t/pkjH3UjkNWv7gUyYoUVrYeZPUiNjy8FvpFcrgRK?= =?us-ascii?Q?BcsAHvTUBrrCle3MUzTcvEXixF9ifmkCu1Mqb4AXhDjJ/4FBUotBBfTJdEUB?= =?us-ascii?Q?1ypmX6UVPaZiFuhLy9Vg0Bc+0bVR4QlkNdf4g4Dcz5c5qIWRu7/CjdBjZjIe?= =?us-ascii?Q?tNVmMNLJ0lIGaYnGUAP2QCnGNnQNji9//NxVAdESmhZ7e042Wh3Krbhr6Z2m?= =?us-ascii?Q?dzvU9Do8zirmh8xSu0D8O5T1L4ZHbkyUnLllQ9O2CUbW9jVZiB9Ulky0oEIg?= =?us-ascii?Q?2O+ZrkrqbO/sANrCmNRWMgNgo87gheVmyahxikAQwamRTREcVQEUBsKVDHIO?= =?us-ascii?Q?/5II6Uz/BEYFviSDZKUw8YzZ5Qqvz9+rqJ7ju37xDje54VGVfdBQNjlk3yFy?= =?us-ascii?Q?kIF7ADyufAiyewH/MQS/H3OSuYQ8zSShdZrOn4bURrGEGvWlDzumd+w992z+?= =?us-ascii?Q?seY2XYzB6h6TDo/4+nVl1P6+uKh+luvEowFwKWaGHAePSCixBnYu2d7nBqV3?= =?us-ascii?Q?qPhfDQwPSprs26frCQkaZReFsoeDQANsCkml+ULCOX6v1i/+p4Px+D9EAu+W?= =?us-ascii?Q?cmYtxlBwLNZvqYn7NWOSnEWnhTqg8gMxmfNDW2JR+GCdygJyBL+qEFpJciw8?= =?us-ascii?Q?upaUs+uyL/xCM2SQI2T4B4YbBd8+EJc1bvz36iyA8QadvviNDIbMl0zdYmza?= =?us-ascii?Q?DDvTxYZeGujClCOMGJuCBffM+VbGQXdzPSga3+BtlF1defAq3+54tvA5ce2i?= =?us-ascii?Q?XDD+KyAYeihKKyHDnyub4FOELhjM7QE4usrAUUu2adMYoxU87HPfJXLgPjzr?= =?us-ascii?Q?bD0BAqlbLuJwtd33Oj15QLo2IkTT66xPvsTjlSqqzsd8gppvTdbxrQGWaw1n?= =?us-ascii?Q?vOgk2ONQBfs/zIz0kCIYaNSH3+93+SPaXLeXLCPle3Vyh6RXctiisLxsObgV?= =?us-ascii?Q?YRBaEvk23d2DboQnsSbiQRv7L18SeKiF/F33xcRJ1aFuP1zN1JK0QCdWXaqB?= =?us-ascii?Q?RqMakcngevD8dWCVoMzyt8myx/bzbfJZRDWK0KjDRoUsE2okO4fb+Ta8fy/7?= =?us-ascii?Q?nNKuuy256KH9qUaaHn8ZnpRpoNd4C9H1DGeS4m5s9oGZYr/Z6NjfOUJfSabu?= =?us-ascii?Q?v5D87R03DU7LUn4zx9EC/5gJfuZ0MmAH5V5f9N8cYCxRWF5mwwaQdWq+z855?= =?us-ascii?Q?/85kF6QRmdsqD95p0fNYTbiIBfIozza5CTok+AxqZ2g7e6uBWFNUyHWLdC9t?= =?us-ascii?Q?oJlGkloJV3ADixrOo4VPohaJC8FANvgcEnF9jw/9psHkHm9eXbn++eDEhrJ6?= =?us-ascii?Q?r0l2HUB011kcwVrkKqYjgVSBc4wh6+keobYPADaP9sxkdLAdErGCvNBEaFho?= =?us-ascii?Q?Ga3vbd/V0ILZYd766/oNmXxsIiW6EEaJu1d6o1pYSS5yPJi8xpYzd3Sh2mEI?= =?us-ascii?Q?rr+G41cMn+jlRYIqPLK66NpoN0duykf3MfumBMROsftZ+W4Z9N4+zDUZktE+?= =?us-ascii?Q?ZNf1FWLq92rP2vAo6mcZdip7wjsEHNcjYbtX5u3Aqk6KUITPgPtaOvRxtpqG?= =?us-ascii?Q?Cg=3D=3D?= X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-Network-Message-Id: 07bdb85d-2bb3-4432-1369-08ddb27d6573 X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jun 2025 17:43:00.2055 (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: UxX4Lda224dq7brOqr2X1vFRd57qm+Crsc4ssLCms2GhWRepUp3KcXRFiBXu/qPMqJuIN5UQD44VJfb6CLEsuxe2OqF4hbPR0B39iQV0Rg4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PATP264MB4885 Subject: [FFmpeg-devel] [PATCH v2 18/20] 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".