From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id E8E844394B for ; Sun, 3 Jul 2022 13:47:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A7A4768B9D8; Sun, 3 Jul 2022 16:47:11 +0300 (EEST) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03olkn2108.outbound.protection.outlook.com [40.92.58.108]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8A89F68B8C6 for ; Sun, 3 Jul 2022 16:47:04 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gGYXQ0J92COBkQuJgeST1Imfc8vO+7xci0S6yBxfr0aUjBnLgWeFFsxT0PdiQ/xxEHae5MUBMklCKRlb66SeVtdgsHmrdINhnNQnAkewTdjqeoDoC0WCBZowrkdTtykeT0rERaCk4GSYZL8bU8JFIuhal0SrCFeD1fqIZB0zdonPNXON+e/xOWPSkHFxBvNxtUpJCe+GRdF47ya+JcFDJbupBfkUqo7HTw4Or61ocJNLPyc7irXuYKI9z6DN5vRLQEF7BgXQvLeekV3xPnQNsFZJi1vymmjUV7DwqB0cE9W2fnNNBLHq4s7ScBIYItfnb8G8OAHh92K1lLrM+Yd4jQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=9p/d0TipAmbCPSdZDpsaUulUrQwtBJV3XlkHw7ZNYpQ=; b=f333lRmBhn3p5RgWW3mwXpa5jh8/qGznTOX7HfS//sniyIjZsUAdLJk8foPq7NGMmec+ZFsaozcmtLc21t7TQxEz9QVMmU+8mKWgtreJHc1jZwAsSafUuhglDOijE9A94kYomX2LfqqqBQofW679SDKf5V6DkcPpZmiHFtJ9hljN8FtobrMISExGoO3k+2ZoB5+pBVOoszGeHf/b+yo7TU1iOD8/3Dk2L5laEdRflHY3nw4lGm82sAyWJvd/q8bC8fEaOrvPeasnkR7vxtQew587kQZNm4J5XT/G/Kuffo1Y8lBMybyYsLIozG95bjxFJ0E+7r1AXulqPX/JThQtMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9p/d0TipAmbCPSdZDpsaUulUrQwtBJV3XlkHw7ZNYpQ=; b=oonl1wNkW1OvmDoeGEw8GkNy4323/M2swAh7DLs4S7WqWGBXJc79yr6f+dc18H9XGVqr7AzP7MVrZ+D9A/pZOCNRKCXZkcoHt5sQCVmiaF1vJX86XCfZtRTOH0z/hMXhz3I27PmRB0KyqoiCZyK4WOMjEeC+kJCL6j9FSebDtolWwU3hu8ric4pfLF/NlLQG72ouB4/kqSPedxVpT3t7STPmMJEcO9reCY2HVXpclp8eIO7ePDArUANbVnpWtpOeu6br5O3aXpLGrBnOj4V1CQXFJYelQxD+7Wabe0swKjvh/4+oondlXOpEYmQyXfAsDq/fliDB5WrjzIPJSelWVA== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by PAXPR01MB8792.eurprd01.prod.exchangelabs.com (2603:10a6:102:223::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.14; Sun, 3 Jul 2022 13:47:03 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c%10]) with mapi id 15.20.5395.018; Sun, 3 Jul 2022 13:47:02 +0000 Message-ID: Date: Sun, 3 Jul 2022 15:47:01 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <26b9554f-38d0-af5e-a124-8848f57f25b3@passwd.hu> From: Andreas Rheinhardt In-Reply-To: X-TMN: [yLKV/4HJ3oj+ts6LB/1+S693oIYu2WAF] X-ClientProxiedBy: AS9PR06CA0542.eurprd06.prod.outlook.com (2603:10a6:20b:485::9) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <6c28a8a2-16e3-febd-1635-b43d4a0b787d@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9f311992-1e02-41b6-93ac-08da5cfa8220 X-MS-TrafficTypeDiagnostic: PAXPR01MB8792:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: B0PnfCZzXCl9k14Mm7ylGnA0jo/QG685qx+j7O9crd3N7yDKFN/YkWYZtFlUyUXUERz7u4zN4SACXCsMyguUJq8nN7DxSbyXCEoxeqHaJGFH6lMR+zBBD8eBCMzcdMK0Oig+jsl6aA0oiupuIOnua1YUFz0/Miw5pxhHrp5muIFu+kbnXNAKcuWcIpiIf9QUCn7CbuBEPxcLSYytIq3M1u8JLSFzdP/1slePnjSVpgxs7M9OmFqmsgvEhBhxsoJ4hf2cvXueWnQH/5HnVgTSq+is1ayIREFUgN6/LBkM3F75ghY0HIZlNuEtaHDl2zwhBooUXdgHA2CmkBL47Tw2ukkyNim6BgRaGf3KSNxdWRoXf2/3enxlaFjGYKY1c4I4byJF1TWiliZcYkHSwd0yB40QRzivmGhLMii7HIPm51GWOze6t1k9wHYPe8ebpKiWljh6kpeiRbg4udTH5uNJ/BOiHniGD8l6t9vp1mV2uI+o2TjgBhmvzwhiiAup2rfF9jNzqFuigVxYX4HKPAnJMhdgBtpooo6kFAWeO/p7wroIkDP+7RnQwZ4+/ogsQUous4Yf+la0zp2zTy02u6qfogCXgOhkPzR5ufcgBmUdOpDkBoeYLdKl0aCR2EF91wpc7HOECbT65uWsNP9pITEmvQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MTMrV0Vac2FtcUVMY0xrTnA3clZHZnR4bDVNSzdEZkxNb2p0WnZMb2QvYkNC?= =?utf-8?B?eWJIc0hZa2NIL1c0ZktxUDcyNkFzWmsvMExxd2dTM0RWdFhVbTdnTjJGNzlX?= =?utf-8?B?T2NZbitJUktzK1VKVVJLWHgyUXRIK1Rabk00bEVFQU05Z0V0elZLL084Mmt6?= =?utf-8?B?aitPOCt4eDNEOEtCa04wQ2RSSC84UVpwRE03US8zWUNkc2liY3J2R0J4Z1U3?= =?utf-8?B?UjZ2NUdHVzA5ZXJCWjBsZnVzNDlWMTByV0NiM1RqL0dWcmJyWldwcCtjbWRI?= =?utf-8?B?c0U2M2xnVlhxMGVuU1lVY0ZVUHR4ODJOaTNMcDhUdWdGb2tlQUJ0ZmJJMW05?= =?utf-8?B?ZmxQdG5wRnVOT2NGeStpTlNVNHN0anRINGx4cWxQT0hFeEExUDVYOGxGTGpn?= =?utf-8?B?ZWxZSDFlN016L0FxV2lwNGdndmZ4bncrKzB5cTV2U3U1KzFqdk5aUHNIRjMy?= =?utf-8?B?ZzRZYjhENEMvMDJlSDV0UmJqazVZRUx3OXhXSUR5SzdXQ0p0S0YwUVZ1NFQx?= =?utf-8?B?bEIrRTJaOHQzWmdIdjVpdENRUXFBRnI2Qjh3aVR0TmQ0WUxRcmxTVlpKVDhY?= =?utf-8?B?NEpWK2tLMDFoSzVpSmMrOGtvcncvUlp0UUtGQm82TGk3OUtMTHNJVlhYaHM2?= =?utf-8?B?RGFrdnRoR3NLWmc5bkE1TG9UdWJtR0U0dmNha1dSU0ViV3h1dThsa1hRYkFK?= =?utf-8?B?YXB1WXpDNkVRL2F4UXNvQ3VST01WK1JWanBxQm9EaE04L0tHdUVzbmRUMUNl?= =?utf-8?B?RUc1czUwaXdNRTVCbzhMdUhRVjc4UkVmUUV1MVl5bnhDNElmVW0xWjhhWVFo?= =?utf-8?B?QnNWdmpWM0VkY0tjR3VUNlUybzUzWjV3dnAyUEloUDBab3BuYVRBRlR2b2c0?= =?utf-8?B?anBpbWlRaXJRVGlsWUVxUm90WHdpd1g2MWtQRnlWTG5FTHJCTGowMnRuenA3?= =?utf-8?B?ZjZkOXAybFR4U2ZQbG5vcG4rNUQzVGZCQ3k3UWptQzdscGpTbUtTRVVIZW9y?= =?utf-8?B?N05IWExoem0vOExBaTBKTEQ3L0dhMFRld2pCQWUwdDFRdERlWk04LzcyT09Q?= =?utf-8?B?YXg5Q05mNVNQSG1tWEtxY2p3YnhYNlRQdEJ2c3R0enZEb3RwUmFMdkg5UVc1?= =?utf-8?B?VTRVZ0NLWkl5YS85TnJmekJocEkzVGZYY2E0VEIxV1Z5dWZyeEFhVWlsZk5F?= =?utf-8?B?a0FBVGk0YVN6VkxCZ09HT2k5eCtSeThNbDlZK2w2OTFlU0UvKzAwZVlENjlI?= =?utf-8?B?WkFuczZIcFQxdUwxMmJwcHBab05jWVJDQ0lXMWZ2clREQThkR2grM0tqWXVa?= =?utf-8?B?YjQ5MU00SUdPK2JKOVcxN0djQ2ZWbm0vV0hweHMvSGx0bmg1RjFGb3kyY2tJ?= =?utf-8?B?ZXc4NnBkR2pEMklya2xOVVVidHRvV2dPMkkzVzNTNEdEU1pqcWRuakVyNXpr?= =?utf-8?B?SXlVWXpnZkU5Wk5qYWh2K0ZDZ1Zoa1V4QTFpcG5qUHJHSElJWm8vVDNqUXdZ?= =?utf-8?B?QUlMS0pxS1Viak8wdjZXZEFjVHdMV3BWekxYbGdRNElhYStrb0ovQjRKZ3l4?= =?utf-8?B?RjJOcjZ1QmFsWFp4NWVXbXp5UUZRS2ZyYjAyMkJtSThERjdEekdKWGNsbml0?= =?utf-8?B?ZkdiNDFtVE5raG1tOHBuRjFUaDNxZ091dlE0NFhhQzVHdEdONFhNU1RjS2F6?= =?utf-8?B?Q2xtMHFiUUdPUEZlaDYydnJ0eGZpaTlNQmVtcVVJd05aOWhyYUt2LzE2UmFp?= =?utf-8?Q?5Wq4XFFfxLkstCucLg=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9f311992-1e02-41b6-93ac-08da5cfa8220 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2022 13:47:02.3847 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR01MB8792 Subject: Re: [FFmpeg-devel] [PATCH] avformat/concat: fix missing metadata 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 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: Nicolas George: > Steven Hartland (12022-07-02): >> I'm using concat to join multiple files from a GoPro camera including the >> three metadata streams, with the early return it fails as the metadata >> stream information is missing so map fails. > >> I believe the reason for the failure is that this early return prevents the >> metadata from being preserved. > > You are trying to trick concat into merging files with different streams > and match streams between them. It is not how concat is designed to > work, it might work in your particular test case but will not work in > more complex cases and will break other use cases. > > For example, with your change, if you concatenate a file with metadata > "start_time=12:00" and another with "start_time=12:01", it will generate > a file with both metadata entries instead of just the first one as would > be desirable. > Actually, the newer entry will overwrite the older entry; if you want multiple keys with the same value, you have to use the AV_DICT_MULTIKEY flag. - Andreas _______________________________________________ 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".