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 D5AE54B8AC for ; Tue, 18 Jun 2024 07:11:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2376668D76B; Tue, 18 Jun 2024 10:11:09 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2106.outbound.protection.outlook.com [40.92.75.106]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7BCC768D586 for ; Tue, 18 Jun 2024 10:11:02 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kHDmU8Au7iVrMIHnEvA0ssvMqCKng2OV3jB/lsDOfNNTx5T+hmiyPdRPe0JrO0XGZt3WjcbzvrrFHP8sbAXXsyiqLpxWfN3E8RZCk7PGls0e/MCZ/bKSyTvi4JcuaQlIrNUdE7ce07cLUs4AYZmeN24rTK5Xujo2e8qXxemkTTBiJxILKGGc0y6rgSB+lrzvF4GET07293nH6OHMVDYSe1lKqBPLPf/DK9r5Mtl+6SqGTGfKt5+UIYcQiMsj/1qN1lUNhnV3ExHEl1poATZyH0rg5xr8uxsw+2Col7ba2PccHo/AquGTcJqontQM38UQ3f6He597h1M6Kkn2OHmZEA== 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=KlG/STFZ/PUcSHTqoIC4vJKdDuAoOFC99Azea1+6JPc=; b=Td1JFcr2BbTcvZsl3pneW6yaO9pkSMGOGbgKZv4+0HjjWXCTFlbhPIpkdEKSEURc8VrgUtE8sE9ZS7Hwvd1P/iffabz5amQ+Xz9a0L4dR3KEHHqxqe56FlsVC6dB8mdWkvuaL2U1/d5EPPTotBlDeyMi3CXt2R1Tz1VLlUOW5m4pSlzjLxmPVU7qG7exxuiuqR5KKWDLYpU6UcJDpbCq9Uqru9WSHbeCy/+nDh2HjUp3E/NUxpVcFj7T2NXkACrz4MDpLrMmq1WihiNuv/MPTxMiGSq3QkA2y1IrJ2tmHqVHM8EKrsfpRqxdodr8x57sYoXqqPBRvlbKzYNUrwVgZg== 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=KlG/STFZ/PUcSHTqoIC4vJKdDuAoOFC99Azea1+6JPc=; b=eXWyQgHyv6Jc6zQeM4orFsB34Ln3IPRzoAc9o7yRUPFLII6YxNchlbhdK6GZQd+yWvjNZF6tVwmt5PO2idmPTEII0hiIKr5HcITjayZ5zGZy63wJLcy0FhUvrQ1rNeFJG0spysPgNaOqnj7mREfWOW0TqyN6dtudqQHZN45/an/9xBzXNnhtH7iyk6pJT2UN/OeSEbGSHbVilDuMrcOIZmTkIVxNkcCzbha4khvG7gtLswwJyXF+RLjevs4Va/20sAKe8X/ymXPGrU6oE2RL2FZgqN/khK35W0wG99CuTvPgmEzJzR4OwEq6q4K7DlWEIxfc5Y7pEKBgS7jhH+lWTQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0221.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:276::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.30; Tue, 18 Jun 2024 07:11:00 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7677.029; Tue, 18 Jun 2024 07:11:00 +0000 Message-ID: Date: Tue, 18 Jun 2024 09:10:57 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240616230831.912377-1-michael@niedermayer.cc> <20240616230831.912377-5-michael@niedermayer.cc> <148B64A1-B7B1-400D-B64B-C9FF8043CDEB@remlab.net> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <148B64A1-B7B1-400D-B64B-C9FF8043CDEB@remlab.net> X-TMN: [P352NRhktZLkeZT7f50Yn4Bk4XRk1wiOwrkz4TfzubY=] X-ClientProxiedBy: ZR0P278CA0067.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::18) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <330b37c9-25d9-46c8-9bbb-1c42e799c1dd@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0221:EE_ X-MS-Office365-Filtering-Correlation-Id: 42e00a7c-e242-403f-e9d4-08dc8f65ce81 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199025|3412199022|4302099010|440099025|1602099009; X-Microsoft-Antispam-Message-Info: dugfU2BUH7XPY+BHhUZv9oem5ye136IqcpBVuwsOWMFJqNMI0z/hs95AFmr8y8nv/Lqyzv8ikGTDjtKMFxDG8tikgLyQRNb+0YxByz1trIO7encIp16SnakTeVAzccbAMojKNOb/VMawjek8w1AWOWpQHEKx6S8NPLnfrvgSXwcizKSzqGBDA19RJuD8/zsrawGwPs8etZ/lXQ8bRgHBipD0cIi846wlVc9vz0eVG4Q3KCzAnqOelMv6DGAY/bZTpJFN9c76bskibg4hcdccY4aTFO/2bI+W98Whlc/2gcAv1JHZRkZCSV9SRjsdkUEtQCXcYWprsP3xHVoqgtWClOdq6uekDGfXzbzQZyG3p77nqgxN+Ne/5y72aEKN9c2xoW40eDAh6RgIUCvW4bR+RpW56AU+0BhVbZ5qulXWuMtBOVcqwkGm+6rHoYjsYFHdsJiYRkfRgJjXcsVjy6W6goZ3nbcW05ki/mEodRNie0gVqEZ9wsIUX3WE8++mriYwEa3Kxba913S80ftUNLUYeoOlYrbZkmKsZbuBtK441tf+6v8dcm+8nkQ7e+x3MeDTNRQJv2Ah8EkQQO/Tarc5pFLKIwyVMjmsm6zPql1iLT7Gg4mlBxo3swbK6x5ToOe4WyQ1tHctap6obplIrbDt5e15JUyY73NroVTRE3uhca2myK2cTHv3Afk4oX+HCZ6R X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WlAxNElrcWtlZTczbkpZWkZqSmwvZEd3QnRTOXR2dkdQbzViTXRoWk11c1VF?= =?utf-8?B?cWdWeThXOWlrK3hOMkczaTJKTWgwelliLzZoOTh6QTRQa0hvSWJRY3RXUW9D?= =?utf-8?B?WXJLVWc2SlJqSElkZUhzSVJBcDQ3ZWVWaXIvdmVDN1lJUWJGSDRmbnJkaHp1?= =?utf-8?B?cXI3QzFNTEF6UDdSbGY4WlhHbmI0MzRWVjMzY1dhOTUxUU5ZTXNyNFN6WDI5?= =?utf-8?B?MXQ4L1pvcTNUUzdVWGNHdGdzMjhQVzBJaS9MaiswRis4dDUwWVVZTVErRy9R?= =?utf-8?B?NVhwOU9TbnFPWmh6N2FsVkszcW13Yzl4b3BqeGtjK1FUVmNScDJvdC9ZQmd5?= =?utf-8?B?Ty9TRHRjRjdrU2dwOGRibHpBTUhQZmUyejA0ckRVUFc5d0hRN3JtcUdTL2FH?= =?utf-8?B?Yjk3cGxvQmJ2VVk3aFhHMEJHQmZleHNub0xsQWxGNStUNjJnTjZESGxPTlVu?= =?utf-8?B?alcybnJJQXFGbWFFTWpCM2dPWjJXNmlrZ09nYlF3UWJMd0pOWE1qUk9mc05y?= =?utf-8?B?S05zNk15ZCtQK3RSTmtIRGJwS0ZPSVNHWWJVeU1CNG0rZ3NldWI4QTNPaU5F?= =?utf-8?B?T3dYZ2hnL2xGaUV5MlM0aGJtSUs2MmVHNzFvZUh3REsrdE5VUnErUDNyRzlU?= =?utf-8?B?RTZxZ2dyTXlzU08xWXl5blVhaU1SaFQvdHNBUzNZdGJGOE93eHhhRzE1aEhw?= =?utf-8?B?Z3pmdFhkZ0NTQzQ1SEMxdlY1aHd0RGFpWGM5Yk5yL1VzNTdkREFQbWtQdUJ0?= =?utf-8?B?UEZYcmJKR0w3VkJJZFZjNmo3bUtXOFgrMHR3OUYzSHZYV3NDS09DRUFNUVR4?= =?utf-8?B?emRMNTB1RCszY0RoT1d0SmFCRzJnZm1uTVJpTEd2QlZiNWhHc0k4UlpMM0lO?= =?utf-8?B?NkUyNEpvcmtvL2xERHcwRkF1VDJXMWVsMEgzajYrSGY4ZEJnVkovSmpwS1p0?= =?utf-8?B?clJJWmlHRSsybUhVQ0ptWW0xK0pqNWpPTkpndU1aWnRGUW41eDVrOFBsT1pE?= =?utf-8?B?NTdveTR1eCtMSkZwMXhDOVFRSVp1SHlHYlJ0c3MxbFJUQzA5aWM0NTZXTm02?= =?utf-8?B?TkplYWlHbFdxc2FZZFYwdTVCYzdJTmdXWHhRSFBZY21zMUtqdmdrdVh4TlhE?= =?utf-8?B?bFRUSTBnY2JIQjBrRjhRZktsZXpjc0dDeGZ0S2Vob2I3Vm9xanRkcy85VC82?= =?utf-8?B?M091eUFzR1dwYjkrdHNkeDVWeG1DNWZ5YWtuU1RyWmJZRFMwM3RJUkZmZ1Zq?= =?utf-8?B?K0l3Z2lvSkxzSWdHV2oyZThtN1dYTjZ2eWZPSHZkaVEwNWNHRWVKZnZ6Rk1t?= =?utf-8?B?Ym9MOXJGSklJTXFMOU1pT1NaYWF3WGZaZ3Z4ZHJMV1VITUJJNk8vSUpxUHdv?= =?utf-8?B?aHF3SGFpS2djeDJCNmRSeDVDd0pIVGV1V0JWdDJCRGZaNkdQVGpncEFoQ1Jn?= =?utf-8?B?SmluMEVaRDhnczFJYVhUdmIvd2lVa0JzUWhBNGNsWjkxaDVwSHNGam85TXNw?= =?utf-8?B?MWRVL3ZLam1TQy9sVmlwVmpkNmJjc2tyMmpydWpJM3JIMVhwR1lDMmdWbkVp?= =?utf-8?B?bGhUeno1dkE3NWJSR0wyelhUN0Y2UUhrdDd0Q2ZiWnNqdkRBcnEyZjNlSXpW?= =?utf-8?B?ZTh5ZDJGdE1odkZBTlZ4Z20wczg5T0RFdkJ5ZHJyYVJpaXdOanAvZkd6SnNI?= =?utf-8?B?SlFCaFlWaUUzaFZ6NDlzRU1zUnVYNnprQ1RzWTAwcnk0QmJieWtWV2J3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 42e00a7c-e242-403f-e9d4-08dc8f65ce81 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jun 2024 07:11:00.3072 (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: DU2P250MB0221 Subject: Re: [FFmpeg-devel] [PATCH 5/9] avformat/mov: Check extend and base offset 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: UsOpbWkgRGVuaXMtQ291cm1vbnQ6Cj4gCj4gCj4gTGUgMTcganVpbiAyMDI0IDAxOjA4OjI3IEdN VCswMjowMCwgTWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4gYSDD qWNyaXTCoDoKPj4gRml4ZXM6IHNpZ25lZCBpbnRlZ2VyIG92ZXJmbG93OiAyMzE0ODg1NTMwODE4 NDUzNTM2ICsgOTE1MTMxNDQ0MjgxNjg0Nzg3MiBjYW5ub3QgYmUgcmVwcmVzZW50ZWQgaW4gdHlw ZSAnbG9uZycKPj4gRml4ZXM6IDY4MzU5L2NsdXN0ZXJmdXp6LXRlc3RjYXNlLW1pbmltaXplZC1m Zm1wZWdfZGVtX01PVl9mdXp6ZXItNjU3MTk1MDMxMTgwMDgzMgo+Pgo+PiBGb3VuZC1ieTogY29u dGludW91cyBmdXp6aW5nIHByb2Nlc3MgaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9vc3MtZnV6 ei90cmVlL21hc3Rlci9wcm9qZWN0cy9mZm1wZWcKPj4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBO aWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4KPj4gLS0tCj4+IGxpYmF2Zm9ybWF0 L21vdi5jIHwgNCArKystCj4+IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L21vdi5jIGIvbGliYXZmb3Jt YXQvbW92LmMKPj4gaW5kZXggOTAxNmNkNWFkMDguLjQ2Y2JjZTk4MDQwIDEwMDY0NAo+PiAtLS0g YS9saWJhdmZvcm1hdC9tb3YuYwo+PiArKysgYi9saWJhdmZvcm1hdC9tb3YuYwo+PiBAQCAtODEz MSw3ICs4MTMxLDkgQEAgc3RhdGljIGludCBtb3ZfcmVhZF9pbG9jKE1PVkNvbnRleHQgKmMsIEFW SU9Db250ZXh0ICpwYiwgTU9WQXRvbSBhdG9tKQo+PiAgICAgICAgIH0KPj4gICAgICAgICBmb3Ig KGludCBqID0gMDsgaiA8IGV4dGVudF9jb3VudDsgaisrKSB7Cj4+ICAgICAgICAgICAgIGlmIChy Yl9zaXplKHBiLCAmZXh0ZW50X29mZnNldCwgb2Zmc2V0X3NpemUpIDwgMCB8fAo+PiAtICAgICAg ICAgICAgICAgIHJiX3NpemUocGIsICZleHRlbnRfbGVuZ3RoLCBsZW5ndGhfc2l6ZSkgPCAwKQo+ PiArICAgICAgICAgICAgICAgIHJiX3NpemUocGIsICZleHRlbnRfbGVuZ3RoLCBsZW5ndGhfc2l6 ZSkgPCAwIHx8Cj4+ICsgICAgICAgICAgICAgICAgYmFzZV9vZmZzZXQgPCAwIHx8IGV4dGVudF9v ZmZzZXQgPCAwIHx8Cj4+ICsgICAgICAgICAgICAgICAgYmFzZV9vZmZzZXQgKyAodWludDY0X3Qp ZXh0ZW50X29mZnNldCA+IElOVDY0X01BWCkKPiAKPiBDYW4gd2UgcGxlYXNlIHN0b3Agd2l0aCB0 aGUgYmVzcG9rZSBhcml0aG1ldGljIG92ZXJmbG93IGNoZWNrcyBhbmQgYWRkIGRlZGljYXRlZCBo ZWxwZXJzIGluc3RlYWQsIHNpbWlsYXIgdG8gd2hhdCBHQ0MgYW5kIEMyMyBoYXZlPwo+IAoKKzEK Cj4+ICAgICAgICAgICAgICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPj4gICAgICAg ICAgICAgaWYgKG9mZnNldF90eXBlID09IDEpCj4+ICAgICAgICAgICAgICAgICBjLT5oZWlmX2l0 ZW1baV0uaXNfaWRhdF9yZWxhdGl2ZSA9IDE7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZl bEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==