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 A21B74C404 for ; Mon, 23 Jun 2025 17:44:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 7CEE968DF0A; Mon, 23 Jun 2025 20:43:12 +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 D0D1468DEF3 for ; Mon, 23 Jun 2025 20:43:06 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iuJ/sdERhcfJORxMvt9fAX0X70NcdedaUymUWgk1xUn2rPwS0y2NWeqgXKNiXo35aMySm/ZO+3l41FG1OMDQIWScNAB+RTm7AfIdiY8hlNvI9nXDklx3VJ14XsdKDSU2K5dnpZp+kVqcJt+g76PPbpyJdTQwVDS0FBwSTpIKuJmIX73vwwawbZ/6g5s3Y55o17y3yiDCtI4butdpbJNlh1fLaRhYgxQmXsvn7Jg8TKvTfTnmI3rALvsNSiYVDrc5sJ8p/0Za3EBeFYEiXaTPkdY97NsnAPrSYykbiyZ4mtotF3PD95w8p7U07TY2z/IsZqul7PdYTx2bFCwmeXXmiA== 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=XJZSZzzU2KfjCet3YYCHVju5o75CKfZI3YLyI1wl64k=; b=FYgHG29iw5FqD1zT7OgXTE4ItFYqbxmBseT+NwSwse6J9bkyt4k5wuFtJQ0NDiKrcMnvlXxNYz8V0sSnikt7f0j/e2d9Y/ZCyX863rDySfOcCB1WOeMH0jFe/RBuH5eATJNC80mAd0qtYBSFc6fTYCg2t/qcTgeUOwiXiNCYqcUtEpoZw7PQYSbf5TxHh/gqqVFWvqV82WFeqlZY8KtpZcfLWhhXYhcDMl6bQjGKTZbuOZubZ1EA1aiULLmb1FI751uoHdaP2MNAGIlnXlg4u/nZgaUh6oDW5W+diemKlUUZsNKZ8rhNJzcCvAkz0tAWmC6MJPvsPPhz96qtYY9Aiw== 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=XJZSZzzU2KfjCet3YYCHVju5o75CKfZI3YLyI1wl64k=; b=oHkY01DWWSZXQpmzOCGs7YaE4iTH/mXpG2XOH0BFuDkiv6rCGW+uFhLmJkb0H9V8TI5M4mtGIEGVquHuMTM8U7/FqzmYhoJ/jK9y6Le0FY2m2I4SBXu4tg+V0hXwk8ABPWMyEhzG0/gIaewKMXLAyZOGPYf3UoFOGUxnoEW3Qv7VdeQNjnj7fWRtwIvQ2yjMYV70c3IVQ/mm5GbB/2NQHovLh8bNdAMfN0La4keib2vh1sZ4IDHsOK4KlSsXeSUetLWm9ewPYcGdBWvn/Pr4TBP8xQ+izwUYObAZZqoWnKIK5PeepJOWbLFF54f5Mpo64IuX6w9hCqQxNF+I0VlWqg== 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:43:04 +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:04 +0000 From: Nicolas Gaullier To: ffmpeg-devel@ffmpeg.org Date: Mon, 23 Jun 2025 19:41:37 +0200 Message-ID: <20250623174239.624027-6-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: PR0P264CA0124.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1a::16) 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: 32abcf01-a007-4682-ded3-08ddb27d5cec 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?HoMxlbtDSWDiTWlXYSSHgh+m2u/qsNVYxxxzVUls88la1gOI5+aGh8L0PmuY?= =?us-ascii?Q?CutXEFK+wTIJkAUlD16496sPoRl3RsHjDfzI5oD/owCdLJxJUtFn+kwLZVjU?= =?us-ascii?Q?7wTM78O1ZMi4BJRUiMnZ/pvebOxbOAcVftKO3tzoYnAMMslOmtsYEZY9EMXn?= =?us-ascii?Q?pGQqAd7sYwbuWq72jJhM8qKEIinTTn2lYrhJwejBaSgYlC6ZGTm4Zu/5MX3v?= =?us-ascii?Q?WkJ8BdJc/NMHJ16WwCeSqCxD9GQfat0Qs6HORaD2y6j3G0Am8qH+P2gc7L7V?= =?us-ascii?Q?Ix/CqV1MoMUsS4BHcY8Hd4lJWyNfmSD+UZNY4MXZv1YXDFDkeE0129P6Ps6C?= =?us-ascii?Q?qDvb8kAHrvbQZZHCccY0a0b+4L1eUHo5SEDxZP9ul3S+YqwZvI8ZP0b91t8X?= =?us-ascii?Q?mFatd03brmg0rurj+YMPXHo5st60rwj8ElrCRNot4pSBwyu1eXi8cEf+K8Mg?= =?us-ascii?Q?DqY1cKKvHIhkTWjZwslINgf2J+8aKinxK6+S5SNOzi/IFbm2pS/6lRD+VO/0?= =?us-ascii?Q?D9KCdJ5HGSFwBvg/4rWyZ25Zd17ZKP5wDpA/Y4aEpmFYPFXm0k3wXqdfefuY?= =?us-ascii?Q?iHEh/afKflO7t+u0utgmLARXYTJLgz2YW+Yx0S4AgBMPjMLk0SroIJ0cfiIU?= =?us-ascii?Q?zG6boUFS67r1XBA1j3erUkNoUCRKfmRicI0wJ+mllgtbOWxove3GcNwoFh2x?= =?us-ascii?Q?zmwahOY4d7eSBwQI6eKg2HZI6xPJTcTgmQrZqqDhYtezcPTX+1DBFKxh25mI?= =?us-ascii?Q?vmBlXdE6TP18MY7NtT+TiyaXkND+/tTDYyGRYZGjUi2mi9BZQ0apu1/1xQLG?= =?us-ascii?Q?hTo9gBuo7pr6O1MqKkp47cySKzc/nZ2iRH1VLkQjbWrVH5RJzcIZJhwOLwLW?= =?us-ascii?Q?xp+yWGTs77eKCQD0/qXsu+rugT9ikWr1tNalhBGcw9eMcMmElyGqy9KMvlh0?= =?us-ascii?Q?ojSRguPx1QcfZOBgHd9PZfQTz4Z/KAyL8SeUovcX8REf99EWQHWe3EoaizTL?= =?us-ascii?Q?A1pR5s2MEwQvLr1iYIajnatiaASFFw9+EEn67xWgN05jg8BQ3xsPiU7BDAjH?= =?us-ascii?Q?X5B5mKKzrFWXp7g39m8w/Wt4skMzRMbQ45zR5WM1vkMyd7W7WDR66kFTG7OD?= =?us-ascii?Q?0uj2dJcroWub8IrLZkfUiQYhF2pBZ2+pNZm43YS50g+JU6mlQ9K71+GhTyKP?= =?us-ascii?Q?F3q2SzB/3ht2EXOvVzSWbSWz4RYg7iZRLjU+pixcx1U4TgN3HYo9u7IfUq7/?= =?us-ascii?Q?R/3X+4TYyA7rEiS2S9h07AP3SKjIlC5ALaDLidhD/FV5KgGvbkPoEEpxLlEA?= =?us-ascii?Q?ugvQIHx0IN4arKeDAa5wwOc2fZmqjrnsE8y+6fJuAEzH975Doe0Fdx4hK6v3?= =?us-ascii?Q?rCm1CjH5DHp9XZRLVdfqVH7iwKJ+pqCUvjCklL59/WKYXb622mRBwiDpiRAo?= =?us-ascii?Q?m8P9ojiDIBg=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?cQgnlK7WrUppJmFpAIeFDZs10Gzx4nVsgXgJByo6Kkd/VzShh51Tmbb2xD4A?= =?us-ascii?Q?PdajLMsHe4z8AIbVOVoDPN8RqpponOfB4gm+O+I8fNOPGk3HH7VzZjxzZvvp?= =?us-ascii?Q?5m2bcHbWCSc2IghLxNIPJr9uxCszeLVKUNi05OgITYgmjRGjtk2Ss6VrIkjC?= =?us-ascii?Q?UdCa6zkdZ5BwAhMQbW8cSKGjLMGkVKN9JBg6azrQW3oz7x2kWzD7qHhKou5f?= =?us-ascii?Q?lI02YYNkgNxRabkgSMMcX//CuIV+krvczs6Erv6yvUVqvWFqemuhfi7uupHm?= =?us-ascii?Q?arJMmkWXDLzuvjNlagz/Nd5aPYkBPsIoJgmY0xnZB+pa4mjGMeqVLbk0NIj2?= =?us-ascii?Q?u/Xt5RFHZgr2ZfJCbPQCJ4bA7ACzwZkElqaNTfuo1ZgpKXArg0YMQoFiVczM?= =?us-ascii?Q?SMBzIcx5uUKddRuk1TbJpGZ75Mt0AtgpBCCyfF7K7kDk8TbAiwKwDXHZYd2p?= =?us-ascii?Q?Sd1qx5hm8Ao+/CAxZtRx7jZYnEZki598vdNYytCHPGeWecy0MWO3YtLGvayt?= =?us-ascii?Q?RiSvDQ3r0zU7eks/5SV7XmSRFe665ourUYG+rayiq76NmTA0evz47LleYEl3?= =?us-ascii?Q?XsQZIIOZ+G2sMjLRFrza3tA+Wr4YTme8iYAJn4GLgronkP85Yub9KB3OBdS1?= =?us-ascii?Q?IjquiJHAKF2N0Kjx4/yDtulYVmOPV+E66OS5HNVjvm2J9WqOdNBMRDSKHS7D?= =?us-ascii?Q?v0EBfrRx7V3qw2wSUjJUiZtjF4bCCPtr7mbjy2l59Tzf7U8UFbq1vF1kIr7t?= =?us-ascii?Q?EP7eR0r9FbLtK/6skoWd3ONBit9n7C6mB6ZvgyApiIDiF2latDnW603YN+zW?= =?us-ascii?Q?fC0zJ6vElCtls1offkGtrBG4fwCBqpWNS0iW5+W7sgNHVHQcT+J7KRUuDOsk?= =?us-ascii?Q?7tKbwC2b6/x0NAm7sLLA7NYKnxe6RQPrU+n6s5jxSRNU3/2fP5MQNdL9A0kl?= =?us-ascii?Q?dqdRMiq3O4h62JhabhiVdgMchxRHswESuLJLyttS1IIgeBzV16EP8fnLrmZy?= =?us-ascii?Q?DI3F+MqnaaFI17Ei21hIUOLoRF0BEzmMgh3UUT/zuQM8TfcW0e/oSqDizB8e?= =?us-ascii?Q?IXYtxzPtNaI+dEqT1U+Fda8FC5E9pQZm5OB67QbJ/XXEFGWgNKieRhtaFAhO?= =?us-ascii?Q?8nA868Ar3UvKV2BpVYfm6c4SYVESz7nY/e3T7yFVbu28jwVzx4btjbWH6I+J?= =?us-ascii?Q?yp/kQAJ9fVX0ZVSaPaFvkG+QPuVkkg8AkVUMRK7nXDqEqMXHKfGIQEI5rvGK?= =?us-ascii?Q?BZ0Tber1jUfv6wpnB/drKXOLQBgOgHhnjEb1KHDCvrmvPG7BrHif0d2kB0QP?= =?us-ascii?Q?GkLFbj9QpNuNX99l9VDd898/swlDmHHPwQWmDRnftOkyN8lGXhmPxmZyXbKy?= =?us-ascii?Q?z5xdmrfw9EFABVc6MB3Jbc1fwVJXfamKnKL1Rf8EEXY+Qxb+ErZAQ7RLuT5e?= =?us-ascii?Q?I9NNZVB+Qvs2DXSYIT1pHfvxedLDd2iYBANcN/xyjYrQcNCq7lKWQXzQ9fFU?= =?us-ascii?Q?mLv5cQnX6RN0sq26FAnIhaP0cVhBcj42uDwErREeWKQXgSWJ/WBNx1WjRSCd?= =?us-ascii?Q?6UiM76wPVN70NJ+n+2WUJLA0xFT3kpcL1ciGJ+BdPOq+dhChtfWwyYlsbsoG?= =?us-ascii?Q?lA=3D=3D?= X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-Network-Message-Id: 32abcf01-a007-4682-ded3-08ddb27d5cec 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:45.8548 (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: xbaKZeaS5PmQuhYne352MMSuaKbdaLEqPYKuV9x6UhkzGg3cGKEb1Xm8NidluhCZmHFOQexCineFVBzqFCz2kDeM4ZtTbvAa6hRQsGQBJp8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAZP264MB3022 Subject: [FFmpeg-devel] [PATCH v2 05/20] fate/mov: fix multiple 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: Signed-off-by: Nicolas Gaullier --- tests/fate/mov.mak | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/tests/fate/mov.mak b/tests/fate/mov.mak index a21b024015..8d4077da66 100644 --- a/tests/fate/mov.mak +++ b/tests/fate/mov.mak @@ -1,4 +1,4 @@ -FATE_MOV-$(call FRAMEMD5, MOV) = fate-mov-3elist \ +FATE_MOV-$(call FRAMEMD5, MOV, H264) += fate-mov-3elist \ fate-mov-3elist-1ctts \ fate-mov-1elist-1ctts \ fate-mov-1elist-noctts \ @@ -8,16 +8,21 @@ FATE_MOV-$(call FRAMEMD5, MOV) = fate-mov-3elist \ fate-mov-3elist-encrypted \ fate-mov-frag-encrypted \ fate-mov-tenc-only-encrypted \ - fate-mov-invalid-elst-entry-count \ - fate-mov-gpmf-remux \ - fate-mov-ibi-elst-starts-b \ - fate-mov-elst-ends-betn-b-and-i \ fate-mov-frag-overlap \ fate-mov-neg-firstpts-discard-frames \ - fate-mov-stream-shorter-than-movie \ - fate-mov-pcm-remux \ -FATE_MOV_FFPROBE-$(call FRAMEMD5, MOV) = fate-mov-neg-firstpts-discard \ +FATE_MOV-$(call FRAMEMD5, MOV, H264, FPS_FILTER) += fate-mov-stream-shorter-than-movie \ + +FATE_MOV-$(call FRAMEMD5, MOV, MPEG4) += fate-mov-invalid-elst-entry-count \ + +FATE_MOV-$(call FRAMEMD5, MOV, HEVC) += fate-mov-ibi-elst-starts-b \ + fate-mov-elst-ends-betn-b-and-i \ + +FATE_MOV_REMUX-$(call REMUX, MP4 MOV) += fate-mov-gpmf-remux \ + +FATE_MOV_REMUX-$(call REMUX, MP4 WAV) += fate-mov-pcm-remux \ + +FATE_MOV_FFPROBE-$(call FRAMEMD5, MOV, H264, H264_PARSER) += fate-mov-neg-firstpts-discard \ fate-mov-neg-firstpts-discard-vorbis \ fate-mov-aac-2048-priming \ fate-mov-zombie \ @@ -29,11 +34,12 @@ FATE_MOV_FFPROBE-$(call FRAMEMD5, MOV) = fate-mov-neg-firstpts-discard \ fate-mov-guess-delay-2 \ fate-mov-guess-delay-3 \ fate-mov-mp4-with-mov-in24-ver \ - fate-mov-mp4-extended-atom \ + +FATE_MOV_FFPROBE-$(call FRAMEMD5, MOV, MPEG4, H264_PARSER) += fate-mov-mp4-extended-atom \ FATE_MOV_FASTSTART = fate-mov-faststart-4gb-overflow \ -FATE_SAMPLES_FFMPEG += $(FATE_MOV-yes) +FATE_SAMPLES_FFMPEG += $(FATE_MOV-yes) $(FATE_MOV_REMUX-yes) FATE_SAMPLES_FFPROBE += $(FATE_MOV_FFPROBE-yes) FATE_SAMPLES_FASTSTART += $(FATE_MOV_FASTSTART) @@ -95,7 +101,7 @@ FATE_MOV_FFMPEG-$(call ALLYES, LAVFI_INDEV COLOR_FILTER FORMAT_FILTER TRIM_FILTE # Makes sure that we pick the right frames according to edit list when there is no keyframe with PTS < edit list start. # For example, when video starts on a B-frame, and edit list starts on that B-frame too. # GOP structure : B B I in presentation order. -FATE_MOV_FFMPEG_SAMPLES-$(call FRAMEMD5, MOV, AAC_FIXED, ARESAMPLE_FILTER) \ +FATE_MOV_FFMPEG_SAMPLES-$(call FRAMEMD5, MOV, AAC_FIXED H264, ARESAMPLE_FILTER) \ += fate-mov-bbi-elst-starts-b fate-mov-bbi-elst-starts-b: CMD = framemd5 -flags +bitexact -acodec aac_fixed -i $(TARGET_SAMPLES)/h264/twofields_packet.mp4 -af aresample @@ -203,7 +209,7 @@ FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call REMUX, MP4 MOV, MPEGTS_DEMUXER AC3_DECODE += fate-mov-mp4-disposition-mpegts-remux fate-mov-mp4-disposition-mpegts-remux: CMD = transcode mpegts $(TARGET_SAMPLES)/mpegts/pmtchange.ts mp4 "-map 0:1 -map 0:2 -c copy -disposition:a:0 +hearing_impaired" "-map 0 -c copy" "-of json -show_entries stream_disposition:stream=index" -FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call REMUX, MP4 MOV) \ +FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call REMUX, MP4 MOV, H264_DECODER) \ += fate-mov-write-amve fate-mov-write-amve: CMD = transcode mov $(TARGET_SAMPLES)/mov/amve.mov mp4 "-c:v copy" "-c:v copy -t 0.5" "-show_entries stream_side_data_list" @@ -222,7 +228,7 @@ fate-mov-mp4-pcm: tests/data/asynth-44100-1.wav tests/data/filtergraphs/mov-mp4- fate-mov-mp4-pcm: CMD = transcode wav $(TARGET_PATH)/tests/data/asynth-44100-1.wav mp4 "-/filter_complex $(TARGET_PATH)/tests/data/filtergraphs/mov-mp4-pcm -map [mono] -map [stereo] -map [2.1] -map [5.1] -map [7.1] -c:a pcm_s16le" "-map 0 -c copy -frames:a 0" # Test floating sample format PCM in mp4 and unusual channel layout -FATE_MOV_FFMPEG-$(call TRANSCODE, PCM_S16LE, MP4 WAV, PAN_FILTER) \ +FATE_MOV_FFMPEG-$(call TRANSCODE, PCM_F32LE, MP4 WAV, PAN_FILTER) \ += fate-mov-mp4-pcm-float fate-mov-mp4-pcm-float: tests/data/asynth-44100-1.wav fate-mov-mp4-pcm-float: CMD = transcode wav $(TARGET_PATH)/tests/data/asynth-44100-1.wav mp4 "-af aresample,pan=FR+FL+FR|c0=c0|c1=c0|c2=c0 -c:a pcm_f32le" "-map 0 -c copy -frames:a 0" @@ -257,7 +263,7 @@ fate-mov-mp4-iamf-5_1_4: CMD = transcode wav $(SRC) mp4 "-auto_conversion_filter "-show_entries stream_group=index,id,nb_streams,type:stream_group_components:stream_group_disposition:stream_group_tags:stream_group_stream=index,id:stream_group_stream_disposition" # Test muxing an IAMF track alongside a video one, with video as the first track. -FATE_MOV_FFMPEG_FFPROBE-$(call TRANSCODE, MPEG4 FLAC, MP4 WAV, RAWVIDEO_DEMUXER PCM_S16LE_DECODER ARESAMPLE_FILTER) += fate-mov-mp4-iamf-7_1_4-video-first +FATE_MOV_FFMPEG_FFPROBE-$(call TRANSCODE, MPEG4, MP4 WAV, FLAC_DECODER RAWVIDEO_DEMUXER PCM_S16LE_DECODER ARESAMPLE_FILTER) += fate-mov-mp4-iamf-7_1_4-video-first fate-mov-mp4-iamf-7_1_4-video-first: tests/data/asynth-44100-12.wav tests/data/vsynth1.yuv tests/data/filtergraphs/iamf_7_1_4 tests/data/streamgroups/audio_element-7_1_4-2 tests/data/streamgroups/mix_presentation-7_1_4 fate-mov-mp4-iamf-7_1_4-video-first: SRC = $(TARGET_PATH)/tests/data/asynth-44100-12.wav fate-mov-mp4-iamf-7_1_4-video-first: SRC2 = $(TARGET_PATH)/tests/data/vsynth1.yuv @@ -270,7 +276,7 @@ fate-mov-mp4-iamf-7_1_4-video-first: CMD = transcode wav $(SRC) mp4 "-auto_conve "-f rawvideo -s 352x288 -pix_fmt yuv420p -i $(SRC2)" # Test muxing an IAMF track alongside a video one, with video as the last track. Also, use stream ids as track ids. -FATE_MOV_FFMPEG_FFPROBE-$(call TRANSCODE, MPEG4 FLAC, MP4 WAV, RAWVIDEO_DEMUXER PCM_S16LE_DECODER ARESAMPLE_FILTER) += fate-mov-mp4-iamf-7_1_4-video-last +FATE_MOV_FFMPEG_FFPROBE-$(call TRANSCODE, MPEG4, MP4 WAV, FLAC_DECODER RAWVIDEO_DEMUXER PCM_S16LE_DECODER ARESAMPLE_FILTER) += fate-mov-mp4-iamf-7_1_4-video-last fate-mov-mp4-iamf-7_1_4-video-last: tests/data/asynth-44100-12.wav tests/data/vsynth1.yuv tests/data/filtergraphs/iamf_7_1_4 tests/data/streamgroups/audio_element-7_1_4 tests/data/streamgroups/mix_presentation-7_1_4 fate-mov-mp4-iamf-7_1_4-video-last: SRC = $(TARGET_PATH)/tests/data/asynth-44100-12.wav fate-mov-mp4-iamf-7_1_4-video-last: SRC2 = $(TARGET_PATH)/tests/data/vsynth1.yuv @@ -295,4 +301,4 @@ fate-mov-mp4-iamf-ambisonic_1: CMD = transcode wav $(SRC) mp4 "-auto_conversion_ FATE_FFMPEG += $(FATE_MOV_FFMPEG-yes) FATE_FFMPEG_FFPROBE += $(FATE_MOV_FFMPEG_FFPROBE-yes) -fate-mov: $(FATE_MOV-yes) $(FATE_MOV_FFMPEG-yes) $(FATE_MOV_FFMPEG_FFPROBE-yes) $(FATE_MOV_FFPROBE-yes) $(FATE_MOV_FASTSTART) $(FATE_MOV_FFMPEG_SAMPLES-yes) $(FATE_MOV_FFMPEG_FFPROBE_SAMPLES-yes) +fate-mov: $(FATE_MOV-yes) $(FATE_MOV_REMUX-yes) $(FATE_MOV_FFMPEG-yes) $(FATE_MOV_FFMPEG_FFPROBE-yes) $(FATE_MOV_FFPROBE-yes) $(FATE_MOV_FASTSTART) $(FATE_MOV_FFMPEG_SAMPLES-yes) $(FATE_MOV_FFMPEG_FFPROBE_SAMPLES-yes) -- 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".