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 675F54F917 for ; Mon, 23 Jun 2025 17:43:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id D8E7B68DF05; Mon, 23 Jun 2025 20:43:07 +0300 (EEST) Received: from PR0P264CU014.outbound.protection.outlook.com (mail-francecentralazon11022102.outbound.protection.outlook.com [40.107.161.102]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 76CEE68DEEC for ; Mon, 23 Jun 2025 20:43:04 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UXEIMObm+g6zIRP94aGtHZwAeyGgQ10XgyOav2ivGOLzSJlUBo59kYcKcZMmxOvhXcre2Q9tEPi+c4iaa1dVhYkTBhNP9lZHBVtv7sAtv46RbfQ7WOvq1Z/fSiWrNPNbR0+R+UKuGWKVyUK4tk6N98BbfMj7Us2Ly+jdm9X9zIt/R9SmjLsZeTry4r/0Z5e/DwhcWuyH+reS8+njmxXSoHyOcOVsfwDAs8EnnTDZyvEj/pL75D0Frke/Y62H5PPdywb4pZgboHBxoNMF9I5mhTjx37qEK1NPBfVfSdcOvIYTJJFgpy3oS7a+DLtFXMftMvAuu13TOa7Non1vfm/zYg== 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=Bn5R5vpilhpES4XrP0B77WeZ1o6I87sB0qGFAs9U88I=; b=hm+PwsdsDWANKMTrqn5zJhd7s7h1aN62F7FwsxDjOV+Sw5O+Uk7UNs4/0lAKBn1twJnfcAGSkzEQ1Yztx5H9rM6ETgPC8g56dgfjxFXRmUQU1Pv5qnSr/d+Ai1+iVEoC/tMoJmowfjvbHKSzlUAsOuHYhGqjbeMJTn8REWoIWfYTgZJKm73T4ogHCDzJ0YwrOKeW7x9kdBo1TkfTq9dBFd55nXUCoAZQtRSk5uO5WG1I+EM+CmBDtSBfkycsCYHUR1sdQ4NjSS3n8/sz8er8F5+Regmv+IuIrnjRpoYWjXoaMO921OqW6lpuTHCyKKCVwkGAD+QEvK9Goehhxsu5Yw== 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=Bn5R5vpilhpES4XrP0B77WeZ1o6I87sB0qGFAs9U88I=; b=AwhUAXP3uzN4uPsjwmJ0Tftr7XaNhKDEgMg+eifFIH+sW/Gj0f9F4zkPTE9dAAH40K57H4tcDoMj4O9xfyb/NXKAQG87EkpGnk3pRUqx+Oq6BJ6/0Hk5NSb6Tg7l6kLOmLV7apmY5ddO5Wm9joHr8ElDKObEwfWSf9E7+6qRF0td890GTtJZkpFmJBhOQnGrFeu7a1PFwat7mnmZO5mmNRRcsCP2X14HC69HpUPumVJ/cyE6S/0sAMTA7qcEBAKfG2pzntAwcpYvL5S9ondCksVjxC7CCn0Je7V640cyBsg375TSG5ILzqJ1CJ39FW21Tj/lxJuHN3Sqr09SiXnZbw== 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 PAZP264MB3022.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1f2::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.30; Mon, 23 Jun 2025 17:42:52 +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:42:52 +0000 From: Nicolas Gaullier To: ffmpeg-devel@ffmpeg.org Date: Mon, 23 Jun 2025 19:41:34 +0200 Message-ID: <20250623174239.624027-3-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: PR0P264CA0139.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1a::31) To MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MR1P264MB2483:EE_|PAZP264MB3022:EE_ X-MS-Office365-Filtering-Correlation-Id: 94dcb7e3-8fa9-48aa-b634-08ddb27d5b47 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?7Z2p5jQ0cv4qM+zj3xayCJv3C2Vw4quM0mTfk7aCdaamsQkCPLg11bRxBTYz?= =?us-ascii?Q?2ayHjORRlQ4xC7fhzyHUF5LY6pOscko04ofrVNGZ2l/4+ASQCxd/OfodI5O8?= =?us-ascii?Q?BiuEmggwyCebleg8sMkjGRAQQ5xzlO2I847XeKO0S4TNuDSXbgnSSJCwSsRR?= =?us-ascii?Q?RnFJAiBMXP1IZ0Udmj1NfBsz6PpLKBLgcNF0i1dgipkOh+XY/Rlr8YmmSpMG?= =?us-ascii?Q?eSAu+KgddNBeKPxZxDiyTat5oV74xHgv337hc/VoYNlvg+H0FnjbfYjVdHPg?= =?us-ascii?Q?ozOss1rWuZBWPJg5Va3GTtl8cvvRqA8Ti60shGrA+JixPP5mXNHbtIg6At6R?= =?us-ascii?Q?PmY0ZSp3UfUVflcZ1jRL4MCQ4YtkfelZQ1gmUm0weokSTWAKkW1QPxj0VhsE?= =?us-ascii?Q?SkgLfVw7kmuZpGRcU+/GhGM5t2oPiV6nfq63rH9o+ZlGlUZa/DXOS9u8XJNT?= =?us-ascii?Q?9cO86FnwJPbYKleLf8WRYQVfSFeDgi5s4fQHke0a5KhTxaf0moPbDUMgYbEI?= =?us-ascii?Q?67TFl5pavL4b08zUdgb/2EJlVMhTzwNmHigd3Zleo0IaWYm4Rpxkoz8OoSYt?= =?us-ascii?Q?oUxRdIIyZrYtF0ApcS3sr8EW1epuAYOljAio72xB3CN8clnZUN7316Gm5i3C?= =?us-ascii?Q?BJ9iH2naBb0HhZiZ83zPMy1ZcX9PAaA3mr7T75bt4wV9lyJzCYzmYre2AzGx?= =?us-ascii?Q?Mk+1TXdznuQcVTTSUqXBf1RxDLm68i/F8A+Xb1HAbSWri0q5W/qV3XNFggRf?= =?us-ascii?Q?62VCWaVQRaNXM33hLdw8VSgNJaSxPa+l7bWLZSfIPB9bR82PZmryhDcoUAVI?= =?us-ascii?Q?TyAAv/RIYTVcuR924cQsM13GODcjTeiIo49drNuY1kkwOVqVZylNLZQAomBZ?= =?us-ascii?Q?JGXzNjH2Ybno/T3BSKQ2cNgo9DdUeceJ0TyHPm2pn3P4RbKpE3ZZU3JOiteB?= =?us-ascii?Q?vXjPLy0zZ81vndM0bJGCb6UdeGaCbn+4QW2tPC+gSBQMx7bvD4bCmpyO2tSG?= =?us-ascii?Q?LKfgP6kbF88hB0G039WlaiO1r1PEJrXPy4/G+E4QzqFYzclFw9qYD9t/XU8f?= =?us-ascii?Q?+e6cLlpn2dx1TVcH7CF0YugJdLCKMl09aKH9u0sT1nQzw+z3iw3XXMujdMjA?= =?us-ascii?Q?5wavsPKHDrbd0JYoahV67+gKGL0L0QBn2CT879fsjqobcCaojFaQReAIuLll?= =?us-ascii?Q?q0xxq3iIdgM9hCXEuhn8EHetnWV4oJHWbdBe5BdvGKVri3M+AF+ElAawrIty?= =?us-ascii?Q?1bN+fo3e24r2cFbgVqCaWbIrCOxmjdlmFqeX0BTfNXVA71dnLcVd3/CN+4Am?= =?us-ascii?Q?GMrAwtXvg/oBZGej5oSXG8YShx6xOfI2qyeldSbURyszWF5uxO+5/MPH+WEV?= =?us-ascii?Q?NuJCBB6+6Xxu5a1sVBMLbnGOrspiX0mg3WbR/yv/enhyNanDouIx6WA2DnFo?= =?us-ascii?Q?q6txp/FCPMU=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?Y6IRYooiipfUS1UjIhuhOIr7SlZaKBwkyHOGxqHqphNOL6gtyXeC1RB8nu99?= =?us-ascii?Q?iytHZJHWAoU4vkRLMBqw96MkUXTkaF5eY6Hz5lHlMRDZZRXuNj8wRasLPbyi?= =?us-ascii?Q?w2lUblSS5vgpKlpSUTNv0QgfMmuYS7U0B9gkkWG1dgzD+iyuxQ0WPPqdGA1x?= =?us-ascii?Q?SFs0We9XlwhZz4WuTBLEA2vBhB+KD0G5FxRb91c7LqmE6fW1lZ7ENmye2qkg?= =?us-ascii?Q?7VSX6PSjjrirFgsLmwQx38fuv6p+dgZaFiqT8dxloxhak876fQNYSzt5j9sc?= =?us-ascii?Q?tLEshFxkSABa/RV1FzYGpZgxqLKLTpROHJoRyLvv8juQBWFRxAc+Jh6NjByf?= =?us-ascii?Q?C3IS1/bdWgI9qyGNVnpz/0wv2APl0I7vt5pUjF6Xx8+niaTX9ZIAfEdH7fHp?= =?us-ascii?Q?GVjZc8yrTda+Y5RvjgZCr4aO8glcB5tipqWMgYVWRenv8W77UxGIFPS6JfLi?= =?us-ascii?Q?39BpM7/Qf3Oa0heFTL1+LS+DVf87k0ROjSMk3nY9sdkzCqoG3f3OHFNe8ejE?= =?us-ascii?Q?Kkl0W/aro6ZR2ufFiwKuofSJ1l+y1b/xuO3S/lH2Ur0lBiMJKrSGR8k96bBU?= =?us-ascii?Q?9Zs4ABZ6g8p/jzXwVur0+b62gR1UeTPES5szq3lC1YISzf7l0IiUtsIjvwsd?= =?us-ascii?Q?CWQRtAXr5k3HYtqSc6syX16NSgqB1jMI1fidO7hRNSxZHWpkTg8x32MbbME6?= =?us-ascii?Q?7gtK1liBMp5W8aTekZXCkZB9I+pBsyXCzGTjZ6JKDz31wxHWhR67J1DY9nvM?= =?us-ascii?Q?3J0XgXJogJdhQwKD1EQNbiByPHVgjPNnER/3u3oIbQo9u7dP+KhfMzenlUwO?= =?us-ascii?Q?ufDl3Krd/Hpuo+Rwr3pOJmQLAmGOiWFyILW5YPka1bFf+GBQy7HkL+ncz463?= =?us-ascii?Q?FEmU/zM7oGju3lAaVjYue0IR/jJpA10sb8ag/Qg+2GPBuV7dVCaTB9xHG14l?= =?us-ascii?Q?bJn2m/VeUjlDsCoUyvu15AYwrSvxUHhNEyksknYxUiAjgvC7lMFPiifQwnI2?= =?us-ascii?Q?s0ClOUNmKZA+OAsnfbigyxV1GIULztJbP/+52syPXnVERPhbpEJt9j4swmGT?= =?us-ascii?Q?rr/SA7rk6QVctunm+24VPxprshKFbYV5kv1drAVaL/gSlOPRunA8IRQdHjrC?= =?us-ascii?Q?9bwSDJ6mDODSnPRsyVrdU8h297+1aYMxvRoqRuEoI6SJ+wlK+e99DBl8Zd14?= =?us-ascii?Q?notgMuPZa6KWkW9e5TyCcAFI+UavDNS8Ds3WjhjcDHfX4nxURX6NXm3W8E0q?= =?us-ascii?Q?Y3iQoSAIonjGxUJfV7e7nDqZGHLqldA9YhUAUjScqlqI7+BL1mM8EBAqsBGx?= =?us-ascii?Q?ZXaLJRGY1CXRsP5/x552hkYa1ltR+tYqq6trAx4QZPQcEXIDH59Zdq0VbAc/?= =?us-ascii?Q?iqx2t0lhh0cZXgBQoJLHdJO8jS+UMg0pRcq5OnBy+7pWaSwBV4mNECPOi6T2?= =?us-ascii?Q?J9vQbR8rTDQnvFBfuSi+2zDcA9U3P7a2JpfKqlfLbs+nikmUvYquKV3GggDz?= =?us-ascii?Q?ppw/85hKb8pJKjOfx8EQqpuKunX4CLzz+S4OHa1akBJiQativz3NwvZWe4GS?= =?us-ascii?Q?F8EKMMIZ/xnmIBOYEOgxMTVG4NLxQDzrCPKUCcUCAMp7XmwLOCFcgRSDlPWN?= =?us-ascii?Q?NA=3D=3D?= X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-Network-Message-Id: 94dcb7e3-8fa9-48aa-b634-08ddb27d5b47 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:42:43.1131 (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: X/sHkUEF5cXHz5GmWXXOP+rFHOzOgmcWh0OE6uspsImTtg5rP5IQNAaa1het10NNS1aQFoR279c7q8jPzG8nKqPV5XlXzBdz85duEEkhQX8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAZP264MB3022 Subject: [FFmpeg-devel] [PATCH v2 02/20] fate/all: add missing dependencies for extradata bsf 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: --- tests/fate/concatdec.mak | 2 +- tests/fate/demux.mak | 16 ++++++++-------- tests/fate/flvenc.mak | 2 +- tests/fate/h264.mak | 8 +++++--- tests/fate/hevc.mak | 4 ++-- tests/fate/lavf-container.mak | 8 ++++---- tests/fate/segment.mak | 2 +- 7 files changed, 22 insertions(+), 20 deletions(-) diff --git a/tests/fate/concatdec.mak b/tests/fate/concatdec.mak index c0dc6d4c94..9b21f1dd4b 100644 --- a/tests/fate/concatdec.mak +++ b/tests/fate/concatdec.mak @@ -23,5 +23,5 @@ $(foreach D,$(FATE_CONCAT_DEMUXER_EXTENDED_LAVF),$(eval fate-concat-demuxer-exte $(foreach D,$(FATE_CONCAT_DEMUXER_EXTENDED_LAVF),$(eval fate-concat-demuxer-extended-lavf-$(D): CMD = concat $(SRC_PATH)/tests/extended.ffconcat ../lavf/lavf.$(D) md5)) FATE_CONCAT_DEMUXER += $(FATE_CONCAT_DEMUXER_EXTENDED_LAVF:%=fate-concat-demuxer-extended-lavf-%) -FATE_CONCAT_DEMUXER := $(if $(CONFIG_CONCAT_DEMUXER), $(FATE_CONCAT_DEMUXER)) +FATE_CONCAT_DEMUXER := $(if $(call ALLYES, CONCAT_DEMUXER EXTRACT_EXTRADATA_BSF), $(FATE_CONCAT_DEMUXER)) FATE_FFPROBE += $(FATE_CONCAT_DEMUXER) diff --git a/tests/fate/demux.mak b/tests/fate/demux.mak index ead5ad4b10..a654cdcbbf 100644 --- a/tests/fate/demux.mak +++ b/tests/fate/demux.mak @@ -13,7 +13,7 @@ fate-aa-demux: CMD = framecrc -i $(TARGET_SAMPLES)/aa/bush.aa -c:a copy FATE_SAMPLES_DEMUX-$(CONFIG_AEA_DEMUXER) += fate-aea-demux fate-aea-demux: CMD = crc -i $(TARGET_SAMPLES)/aea/chirp.aea -c:a copy -FATE_SAMPLES_DEMUX-$(call DEMDEC, AV1, AV1) += fate-av1-annexb-demux +FATE_SAMPLES_DEMUX-$(call DEMDEC, AV1, AV1, EXTRACT_EXTRADATA_BSF) += fate-av1-annexb-demux fate-av1-annexb-demux: CMD = framecrc -c:v av1 -i $(TARGET_SAMPLES)/av1/annexb.obu -c:v copy FATE_SAMPLES_DEMUX-$(CONFIG_AST_DEMUXER) += fate-ast @@ -29,7 +29,7 @@ fate-bcstm: CMD = crc -i $(TARGET_SAMPLES)/bfstm/loz-mm-mikau.bcstm -c:a copy FATE_SAMPLES_DEMUX-$(CONFIG_BRSTM_DEMUXER) += fate-brstm fate-brstm: CMD = crc -i $(TARGET_SAMPLES)/brstm/lozswd_partial.brstm -c:a copy -FATE_FFPROBE_DEMUX-$(call ALLYES, CAVSVIDEO_DEMUXER CAVSVIDEO_PARSER) += fate-cavs-demux +FATE_FFPROBE_DEMUX-$(call ALLYES, CAVSVIDEO_DEMUXER CAVSVIDEO_PARSER EXTRACT_EXTRADATA_BSF) += fate-cavs-demux fate-cavs-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/cavs/bunny.mp4 FATE_SAMPLES_DEMUX-$(CONFIG_CDXL_DEMUXER) += fate-cdxl-demux @@ -54,13 +54,13 @@ fate-flv-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/flv/Enigma_Principles_of_L FATE_SAMPLES_DEMUX-$(CONFIG_GIF_DEMUXER) += fate-gif-demux fate-gif-demux: CMD = framecrc -i $(TARGET_SAMPLES)/gif/Newtons_cradle_animation_book_2.gif -c:v copy -FATE_SAMPLES_DEMUX-$(call ALLYES, IV8_DEMUXER MPEG4VIDEO_PARSER) += fate-iv8-demux +FATE_SAMPLES_DEMUX-$(call ALLYES, IV8_DEMUXER MPEG4VIDEO_PARSER EXTRACT_EXTRADATA_BSF) += fate-iv8-demux fate-iv8-demux: CMD = framecrc -i $(TARGET_SAMPLES)/iv8/zzz-partial.mpg -c:v copy FATE_SAMPLES_DEMUX-$(CONFIG_JV_DEMUXER) += fate-jv-demux fate-jv-demux: CMD = framecrc -i $(TARGET_SAMPLES)/jv/intro.jv -c:v copy -c:a copy -FATE_SAMPLES_DEMUX-$(call ALLYES, LMLM4_DEMUXER MPEG4VIDEO_PARSER) += fate-lmlm4-demux +FATE_SAMPLES_DEMUX-$(call ALLYES, LMLM4_DEMUXER MPEG4VIDEO_PARSER EXTRACT_EXTRADATA_BSF) += fate-lmlm4-demux fate-lmlm4-demux: CMD = framecrc -i $(TARGET_SAMPLES)/lmlm4/LMLM4_CIFat30fps.divx -t 3 -c:a copy -c:v copy FATE_SAMPLES_DEMUX-$(CONFIG_XA_DEMUXER) += fate-maxis-xa @@ -82,7 +82,7 @@ fate-mov-mp3-demux: CMD = framecrc -i $(TARGET_SAMPLES)/mpegaudio/packed_maindat FATE_FFPROBE_DEMUX-$(call ALLYES, MPEGTS_DEMUXER ARESAMPLE_FILTER) += fate-ts-opus-demux fate-ts-opus-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/opus/test-8-7.1.opus-small.ts -FATE_FFPROBE_DEMUX-$(CONFIG_MPEGTS_DEMUXER) += fate-ts-small-demux +FATE_FFPROBE_DEMUX-$(call ALLYES, MPEGTS_DEMUXER EXTRACT_EXTRADATA_BSF) += fate-ts-small-demux fate-ts-small-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/mpegts/h264small.ts FATE_SAMPLES_DEMUX-$(CONFIG_MTV_DEMUXER) += fate-mtv @@ -91,7 +91,7 @@ fate-mtv: CMD = framecrc -i $(TARGET_SAMPLES)/mtv/comedian_auto-partial.mtv -c c FATE_SAMPLES_DEMUX-$(call DEMDEC, MXF, MPEG4) += fate-mxf-demux fate-mxf-demux: CMD = framecrc -i $(TARGET_SAMPLES)/mxf/C0023S01.mxf -c:a copy -c:v copy -FATE_SAMPLES_DEMUX-$(call ALLYES, NC_DEMUXER MPEG4VIDEO_PARSER) += fate-nc-demux +FATE_SAMPLES_DEMUX-$(call ALLYES, NC_DEMUXER MPEG4VIDEO_PARSER EXTRACT_EXTRADATA_BSF) += fate-nc-demux fate-nc-demux: CMD = framecrc -i $(TARGET_SAMPLES)/nc-camera/nc-sample-partial -c:v copy FATE_SAMPLES_DEMUX-$(CONFIG_NISTSPHERE_DEMUXER) += fate-nistsphere-demux @@ -148,7 +148,7 @@ fate-wav-ac3: CMD = framecrc -i $(TARGET_SAMPLES)/ac3/diatonis_invisible_order_a FATE_SAMPLES_DEMUX-$(CONFIG_WSAUD_DEMUXER) += fate-westwood-aud fate-westwood-aud: CMD = framecrc -i $(TARGET_SAMPLES)/westwood-aud/excellent.aud -c copy -FATE_SAMPLES_DEMUX-$(call ALLYES, WTV_DEMUXER MPEGVIDEO_PARSER) += fate-wtv-demux +FATE_SAMPLES_DEMUX-$(call ALLYES, WTV_DEMUXER MPEGVIDEO_PARSER EXTRACT_EXTRADATA_BSF) += fate-wtv-demux fate-wtv-demux: CMD = framecrc -i $(TARGET_SAMPLES)/wtv/law-and-order-partial.wtv -c:v copy -c:a copy FATE_SAMPLES_DEMUX-$(CONFIG_XMV_DEMUXER) += fate-xmv-demux @@ -157,7 +157,7 @@ fate-xmv-demux: CMD = framecrc -i $(TARGET_SAMPLES)/xmv/logos1p.fmv -c:v copy -c FATE_SAMPLES_DEMUX-$(CONFIG_XWMA_DEMUXER) += fate-xwma-demux fate-xwma-demux: CMD = crc -i $(TARGET_SAMPLES)/xwma/ergon.xwma -c:a copy -FATE_FFPROBE_DEMUX-$(CONFIG_MPEGTS_DEMUXER) += fate-ts-demux +FATE_FFPROBE_DEMUX-$(call ALLYES, MPEGTS_DEMUXER EXTRACT_EXTRADATA_BSF) += fate-ts-demux fate-ts-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/ac3/mp3ac325-4864-small.ts FATE_FFPROBE_DEMUX-$(CONFIG_MPEGTS_DEMUXER) += fate-ts-timed-id3-demux diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc.mak index 471bb0fe72..86f0482378 100644 --- a/tests/fate/flvenc.mak +++ b/tests/fate/flvenc.mak @@ -9,7 +9,7 @@ FATE_ENHANCED_FLVENC_FFMPEG-$(call REMUX, FLV IVF, FLV_DEMUXER VP9_PARSER) += fa fate-enhanced-flv-vp9: CMD = transcode ivf $(TARGET_SAMPLES)/vp9-test-vectors/vp90-2-05-resize.ivf\ flv "-c copy" "-c copy" -FATE_ENHANCED_FLVENC_FFMPEG-$(call REMUX, FLV IVF, FLV_DEMUXER AV1_DECODER AV1_PARSER) += fate-enhanced-flv-av1 +FATE_ENHANCED_FLVENC_FFMPEG-$(call REMUX, FLV IVF, FLV_DEMUXER AV1_DECODER AV1_PARSER EXTRACT_EXTRADATA_BSF) += fate-enhanced-flv-av1 fate-enhanced-flv-av1: CMD = stream_remux ivf $(TARGET_SAMPLES)/av1/seq_hdr_op_param_info.ivf "-c:v av1" \ flv "-c copy" "-c:v av1" "-c copy" diff --git a/tests/fate/h264.mak b/tests/fate/h264.mak index 8aa780ed4b..a4aa9668c0 100644 --- a/tests/fate/h264.mak +++ b/tests/fate/h264.mak @@ -229,8 +229,9 @@ FATE_H264-$(call DEMMUX, MOV, H264, H264_MP4TOANNEXB_BSF H264_METADATA_BSF SCALE FATE_H264-$(call DEMMUX, MOV, H264, H264_MP4TOANNEXB_BSF) += fate-h264-bsf-mp4toannexb \ fate-h264-bsf-mp4toannexb-2 \ - fate-h264_mp4toannexb_ticket5927 \ - fate-h264_mp4toannexb_ticket5927_2 \ + +FATE_H264-$(call DEMMUX, MOV, H264, H264_MP4TOANNEXB_BSF EXTRACT_EXTRADATA_BSF) += fate-h264_mp4toannexb_ticket5927 \ + fate-h264_mp4toannexb_ticket5927_2 FATE_H264-$(call DEMMUX, H264, MOV, DTS2PTS_BSF) += fate-h264-bsf-dts2pts @@ -238,7 +239,8 @@ FATE_H264-$(call FRAMECRC, MATROSKA, H264) += fate-h264-direct-bff FATE_H264-$(call FRAMECRC, FLV, H264, SCALE_FILTER) += fate-h264-brokensps-2580 FATE_H264-$(call FRAMECRC, MXF, H264, PCM_S24LE_DECODER SCALE_FILTER ARESAMPLE_FILTER) += fate-h264-xavc-4389 FATE_H264-$(call FRAMECRC, MOV, H264) += fate-h264-attachment-631 -FATE_H264-$(call FRAMECRC, MPEGTS, H264, H264_PARSER MP3_DECODER SCALE_FILTER ARESAMPLE_FILTER) += fate-h264-skip-nokey fate-h264-skip-nointra +FATE_H264-$(call FRAMECRC, MPEGTS, H264, H264_PARSER MP3_DECODER SCALE_FILTER ARESAMPLE_FILTER) += fate-h264-skip-nokey +FATE_H264-$(call FRAMECRC, MPEGTS, H264, H264_PARSER MP3_DECODER SCALE_FILTER ARESAMPLE_FILTER EXTRACT_EXTRADATA_BSF) += fate-h264-skip-nointra FATE_H264_FFPROBE-$(call DEMDEC, MATROSKA, H264) += fate-h264-dts_5frames FATE_H264_FFPROBE-$(call PARSERDEMDEC, H264, H264, H264) += fate-h264-afd diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak index 8113c04300..3ad6e255a9 100644 --- a/tests/fate/hevc.mak +++ b/tests/fate/hevc.mak @@ -229,7 +229,7 @@ tests/data/hevc-mp4.mov: ffmpeg$(PROGSSUF)$(EXESUF) | tests/data $(M)$(TARGET_EXEC) $(TARGET_PATH)/$< -nostdin \ -i $(TARGET_SAMPLES)/hevc-conformance/WPP_A_ericsson_MAIN10_2.bit -c copy -flags +bitexact $(TARGET_PATH)/$@ -y 2>/dev/null -FATE_HEVC-$(call ALLYES, HEVC_DEMUXER MOV_DEMUXER HEVC_PARSER HEVC_MP4TOANNEXB_BSF MOV_MUXER HEVC_MUXER) += fate-hevc-bsf-mp4toannexb +FATE_HEVC-$(call ALLYES, HEVC_DEMUXER MOV_DEMUXER HEVC_PARSER HEVC_MP4TOANNEXB_BSF EXTRACT_EXTRADATA_BSF MOV_MUXER HEVC_MUXER) += fate-hevc-bsf-mp4toannexb fate-hevc-bsf-mp4toannexb: tests/data/hevc-mp4.mov fate-hevc-bsf-mp4toannexb: CMD = md5 -i $(TARGET_PATH)/tests/data/hevc-mp4.mov -c:v copy -fflags +bitexact -f hevc fate-hevc-bsf-mp4toannexb: CMP = oneline @@ -249,7 +249,7 @@ fate-hevc-monochrome-crop: CMD = probeframes -show_entries frame=width,height:st FATE_HEVC_FFPROBE-$(call PARSERDEMDEC, HEVC, HEVC, HEVC) += fate-hevc-monochrome-crop fate-hevc-afd-tc-sei: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -bitexact -flags output_corrupt -show_entries frame_side_data_list -select_streams v $(TARGET_SAMPLES)/mpegts/loewe.ts -FATE_HEVC_FFPROBE-$(call PARSERDEMDEC, HEVC, HEVC, HEVC) += fate-hevc-afd-tc-sei +FATE_HEVC_FFPROBE-$(call PARSERDEMDEC, HEVC, HEVC, HEVC, EXTRACT_EXTRADATA_BSF) += fate-hevc-afd-tc-sei fate-hevc-hdr10-plus-metadata: CMD = probeframes -show_entries frame=side_data_list $(TARGET_SAMPLES)/hevc/hdr10_plus_h265_sample.hevc FATE_HEVC_FFPROBE-$(call DEMDEC, HEVC, HEVC) += fate-hevc-hdr10-plus-metadata diff --git a/tests/fate/lavf-container.mak b/tests/fate/lavf-container.mak index 1bea2673ca..6f8136f5df 100644 --- a/tests/fate/lavf-container.mak +++ b/tests/fate/lavf-container.mak @@ -71,13 +71,13 @@ fate-lavf-wtv: CMD = lavf_container "" "-c:a mp2 -threads 1" FATE_AVCONV += $(FATE_LAVF_CONTAINER) fate-lavf-container fate-lavf: $(FATE_LAVF_CONTAINER) -FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, IVF, MP4, AV1_DECODER AV1_PARSER MOV_DEMUXER) += av1.mp4 -FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, IVF, MATROSKA, AV1_DECODER AV1_PARSER MATROSKA_DEMUXER) += av1.mkv +FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, IVF, MP4, AV1_DECODER AV1_PARSER EXTRACT_EXTRADATA_BSF MOV_DEMUXER) += av1.mp4 +FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, IVF, MATROSKA, AV1_DECODER AV1_PARSER EXTRACT_EXTRADATA_BSF MATROSKA_DEMUXER) += av1.mkv FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, EVC, MP4, EVC_PARSER MOV_DEMUXER) += evc.mp4 -FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, H264, MP4, H264_PARSER MOV_DEMUXER) += h264.mp4 +FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, H264, MP4, H264_PARSER EXTRACT_EXTRADATA_BSF MOV_DEMUXER) += h264.mp4 FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, HEVC, MP4, HEVC_PARSER EXTRACT_EXTRADATA_BSF MOV_DEMUXER) += hevc.mp4 FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, MOV, MOV) += mv_hevc.mov -FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, VVC, MATROSKA, VVC_PARSER SETTS_BSF MATROSKA_DEMUXER) += vvc.mkv +FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, VVC, MATROSKA, VVC_PARSER EXTRACT_EXTRADATA_BSF SETTS_BSF MATROSKA_DEMUXER) += vvc.mkv FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, VVC, MP4, VVC_PARSER MOV_DEMUXER) += vvc.mp4 FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, MATROSKA, OGG, VP3_DECODER OGG_DEMUXER) += vp3.ogg FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, MATROSKA, OGV, VP8_DECODER OGG_DEMUXER) += vp8.ogg diff --git a/tests/fate/segment.mak b/tests/fate/segment.mak index 88866fc9bb..b2f61681a4 100644 --- a/tests/fate/segment.mak +++ b/tests/fate/segment.mak @@ -35,7 +35,7 @@ tests/data/adts-to-mkv-cated-%.mkv: tests/data/adts-to-mkv-header.mkv tests/data FATE_SEGMENT += fate-segment-mp4-to-ts fate-segment-mp4-to-ts: tests/data/mp4-to-ts.m3u8 fate-segment-mp4-to-ts: CMD = framecrc -flags +bitexact -i $(TARGET_PATH)/tests/data/mp4-to-ts.m3u8 -c copy -FATE_SEGMENT-$(call ALLYES, MOV_DEMUXER H264_MP4TOANNEXB_BSF MPEGTS_MUXER MATROSKA_DEMUXER SEGMENT_MUXER HLS_DEMUXER) += fate-segment-mp4-to-ts +FATE_SEGMENT-$(call ALLYES, MOV_DEMUXER H264_MP4TOANNEXB_BSF MPEGTS_MUXER MATROSKA_DEMUXER SEGMENT_MUXER HLS_DEMUXER EXTRACT_EXTRADATA_BSF) += fate-segment-mp4-to-ts FATE_SEGMENT += fate-segment-adts-to-mkv fate-segment-adts-to-mkv: tests/data/adts-to-mkv.m3u8 -- 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".