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 9C01446C86 for ; Fri, 7 Jul 2023 01:39:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B1EAE68C784; Fri, 7 Jul 2023 04:39:00 +0300 (EEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01olkn2040.outbound.protection.outlook.com [40.92.64.40]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 68A0B68C787 for ; Fri, 7 Jul 2023 04:38:54 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ILJeiFt5bHht0/86a6liR2Dfymfx+NjNT7DrU+Y6cWoiX1UZrxWcz4LPGu999OZcL+JnoGsi9IJLPL+4NfbMsiYIbiESYfRYZdnFrbzAX6ZUFVg4AKZJDWLhb45z0D9xnRsMkmMhUA7ACEMKVqwcZkTCuHnN1t+Ijwk9onIPbyGnoJCekm27HyVPrumuTCvpAf5JQGniqdnEnxnNNLnMCUvZwccZZ7hChQyve0Wm2dAzDQKc35E/IWNkNs3NhiYL3nSbqYf3v94orsnbOzHpkj/pxYHKlAhV8Vx22O0etQpPe22+nPY1LdQ4drfCuRBhT2L6ZGXJfJAmZK1YgLph3g== 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=fJxKl/bZRQ/sep2uVXiP0dvFpic8vA2ARXLgS2hy4Hs=; b=Kv2qSGQCiDBe5uJ/5bLwC2ogi/I2levAKR11IYhqKfSTgAPaQz87yMwuKDcn5J0t55dhOp/e7TSrG5fj7eiGYB+3sjHeMAGbFs5Otanf0YFGXjIBgrEoSgmsYEoFGgT44Z8H2iWIoQ6gh12SvN2K5VRyrQ+OA+0jy4E7yIE/YlPd6DP7RL6GUJwFUxWR1URBArUW5PFEPrqeKPfhR3gEmxOaPvS4KlI9AG2CHhN+DKU5wn+Wc5a8QyMAaDd5yo2hJGDHvM4n9ToC6MUZe/cpVXO85LfeED7qUochs+ahC3D23o8iGlif3RSuzgp7WyzXC5ui533iOU5mAHRd8dtg8w== 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=fJxKl/bZRQ/sep2uVXiP0dvFpic8vA2ARXLgS2hy4Hs=; b=rYZw0XrF1KcDhpbw/QkP9Ze0agefwwVZ7cOQT+gkT37drpRyUNNSWRuwUHEViPQmY7uUB+gtNq5g/ylnFWQWlq14oiywQKOG7D97EBFaVImqfjeWVuHUz/jjKW522u3dvZtV5PazR6f4n0IECq1GcvaqOtjPNCt6LAm3YfhrHYRJ+kmltff/36uKS/uMm1zkBBc6ti4OWs1znn3LE0uckeJnDwed8cGE2v0cpJ1Xnurx8kUDLDzvfYBtRl5fVSRH060iDNOpc3mFi9wI2/RcYZ01WpNQt0AZ0NMvtCvxdl3HLjKWm+AOw8MqY1ALJ7XWgPPZVFx8HfoxdMqtsBsCwA== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0312.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:32b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.17; Fri, 7 Jul 2023 01:22:52 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::8f13:2ef8:4559:907]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::8f13:2ef8:4559:907%6]) with mapi id 15.20.6565.016; Fri, 7 Jul 2023 01:22:52 +0000 Message-ID: Date: Fri, 7 Jul 2023 03:24:02 +0200 To: ffmpeg-devel@ffmpeg.org References: <07c0b550-e0f6-542b-9551-46b28a83ddc0@gmail.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <07c0b550-e0f6-542b-9551-46b28a83ddc0@gmail.com> X-TMN: [dlCqdDjWEHTxlCArH2SPu5dXrLXq5rPG] X-ClientProxiedBy: FR3P281CA0073.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::17) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <0cc11451-d7f1-bfd1-c996-191405b4d26a@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0312:EE_ X-MS-Office365-Filtering-Correlation-Id: ec12d221-6ccf-42e3-5730-08db7e88af06 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Df/t1h53xlNW2zshQ03CBohgKy65HUrD8FORe0Hci2qarYHd5zv8LoaqKMESRaKnehBQvmp7wlzqo9PbF+0XeDUnlrJJv/N/rXiLTTK2GrkP6A0YvX3XPyc9hWcXvaacVTNfdtVBOWvr2XukuyoZtJ3RrMebkpSoLNuU279SOZUAMyHV9JTozS7ED4RbEEa3ryeCmPFbF7Cgy6Q4fZAUztKEg65bqiMeJUBj+QBZbCnupfQyO5bxycC8gXeMuD/obIxdZgO+T2cYXcrB2EtFPbWRWXP0sEYjHhMJHcP61q1klXqLK6TaDmDF0fHP+qY2gFq8VrH4uEJOk0gGtn8BhDE9REh+Ee4OnSsCQGjEnI3Q9WY+wLu1r/GHRuR7kIDjHnsJBUb6cgWz/kujfVYI1vqQ5DuPXUmb2r+W3q4d3rwT4DOkBncaUaBsEiwaVsz60wawvUGxq91Sw/VXpX8W2td4Nsn/aP4A6T0mavgblphaxKBTUMScnxbOdK2Y8if/6jmy4zfJunbbQ898hQMq8sTNT0ZPU6L3p/XKfqgmTG2EuFgmnl7rzb9kJZ9ib0QH X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d3l6SHVndjZWUUlPTE5ySUI4UWJtNzB1b0t3Si9rUjZGbHBhZ1ZEZWdIY0g4?= =?utf-8?B?aFV6aERGOWtqREU4MnZvK0w3V3VrZnQ5WDBjU2s4VExidnZZV0ZwMGJxWE1Q?= =?utf-8?B?eGdyRUE2dHJINlVWc2FSTy96cVNZa1RmU25xbjVYeTV3U09yUzJHdTFUaDVz?= =?utf-8?B?QmZ1TEVSb05VUVNyd2lsU2RVRlFtUklsSU1RbTUwVXU1Ty92OGpIb1VsSm00?= =?utf-8?B?TDBwekEwQ0pxd2Z5OUdHZUFPbWlSbnBZcndiZmVWN2dNb3p3Z3FrancxelFl?= =?utf-8?B?TnVwSWxYejRlTlFSTGhLakc5a2lHMThxWkwwbTRwR1BtdW8rNFhCV1c5YUlr?= =?utf-8?B?R2Z2dHM1YWhsOVQ5aUZJTDFPcTYxWHhya3VLZGFyMC9ydG85TGlaaHkyRHlF?= =?utf-8?B?MjFwcnFZK3RLbVpKTWFpOHZYbkdLQks4UDdZVW9aRUFkd0tkZkZzdExhSThM?= =?utf-8?B?aWY3WEFIclhPUlZnc2tmSDdwcmJEQ0hsVTV2S1pGWVJwaFNDY0tDNHJKcWpL?= =?utf-8?B?dzJCckRvZmd4bUVlTXpnamNCREFVcVBxSXR5OE4vbkc2c0hHTUIxdzFYVFNt?= =?utf-8?B?T015clRVbVlnY0ViNmpOalV3YUZzeFRrL0hwL05nN0NGR3g5SmdWam1Jemxo?= =?utf-8?B?T1hWRTNGdXFSNkd4bDJSaUE1TVpyaUFvTXZaa01IV0RITEM5WmNCZHZFeFoz?= =?utf-8?B?Sm1Zc0EzaHlzbVBOUGJhZjZ1OHVVRkdOYVhmNnhNRWpkOWJLdUJudDYrUVZs?= =?utf-8?B?VDBlUWFHYzEyM2UwWFZPUk14OG53MFljR0dqazZ3NHZES2ZTakVYVnJPNEYr?= =?utf-8?B?U0FRVFNKLzN1czcwZWxldlpBRWpQZFNxRFBpUEl3Vmh5UURTbGdFNGYwampx?= =?utf-8?B?SmFhRUo1dDhkb0p0NStPWjhreFJyUmV4OFpKQUtFcy9sZDdTTmJReFlxNnpl?= =?utf-8?B?SklrdllJOWlxSnNaOHdndXVuS1dCbVRsNmVhT212eWVwSWdCTlZtQXR1cXVS?= =?utf-8?B?eXFmN1R1aEZGSHcwbE40Z2tNUGtkMVVEYTY4aUtmcXJVNlFHRDB0UVJtYWRJ?= =?utf-8?B?bENObVEwYmZkVFlDNW53MFZFcHNrTngwUG1DUjB0TjlNcHF6QVRWcWsrWmVw?= =?utf-8?B?UXRUWHcwWEh3TEl4SDBpNmhSa0wrVGEvTzBSb3M2eGcyZkJ4cXB4dVJwMTN5?= =?utf-8?B?eFpOMXZUUkg3NVExenVHbkU1YTNkMDlBWDFmWEJvME53VDNkRDk3WklFT2ZD?= =?utf-8?B?Y3ZXeE9kQXJMR0lIV2ptMENCK1piRmV5RloxN2xmZlJLdDRvZ0UzZXZ0MWov?= =?utf-8?B?ZTI3K05WV2wwamNnTjFvU1hmQitaQ0pHNklESGhqTDBpaUN3N2dTM2JuVU5q?= =?utf-8?B?bXlNZUZBL0VieXJwbHpoMDJYVDZ2cnlxNXNQbzFBb0ZYLzEyWC9KN2tYeHdn?= =?utf-8?B?WDV5Mmc1TU50eHhIN3dIK0RpMVh1WnFMSnNVd3hVQ3hlanJLdXBjMWVERjd4?= =?utf-8?B?c3k5OFpkWkJBajVaN1g2UTZPQWgxL0JBSGpvaUxWQWRDc0FzTW1ubFRlSUZ1?= =?utf-8?B?TFFlMXdpUjVkNy90cUpXM2p5SlVFdWFnQzZNWmhuVTBaTENSNkRhc2lKSjZ4?= =?utf-8?B?eWIyMkVFWVBySkdtbEI2ZG9DaFBuMkltcnY1QXhiVzZnSlE2RFlqRXpjWkJz?= =?utf-8?Q?jXmwi+EtG31w3ZZMLIxC?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec12d221-6ccf-42e3-5730-08db7e88af06 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2023 01:22:52.2544 (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: AM8P250MB0312 Subject: Re: [FFmpeg-devel] [PATCH 2/3] avformat/evcdec: Check that enough data has been read 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: SmFtZXMgQWxtZXI6Cj4gT24gNy82LzIwMjMgNjowOCBQTSwgQW5kcmVhcyBSaGVpbmhhcmR0IHdy b3RlOgo+PiBGaXhlcyBwb3RlbnRpYWwgdXNlIG9mIHVuaW5pdGlhbGl6ZWQgdmFsdWVzCj4+IGlu IGV2Y19yZWFkX25hbF91bml0X2xlbmd0aCgpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZWFz IFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KPj4gLS0tCj4+IMKg IGxpYmF2Zm9ybWF0L2V2Y2RlYy5jIHwgMiArKwo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl cnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9ldmNkZWMuYyBiL2xpYmF2 Zm9ybWF0L2V2Y2RlYy5jCj4+IGluZGV4IDk4ODY1NDIzMTEuLjBmNDY0OTMwZjcgMTAwNjQ0Cj4+ IC0tLSBhL2xpYmF2Zm9ybWF0L2V2Y2RlYy5jCj4+ICsrKyBiL2xpYmF2Zm9ybWF0L2V2Y2RlYy5j Cj4+IEBAIC0xNjIsNiArMTYyLDggQEAgc3RhdGljIGludCBldmNfcmVhZF9wYWNrZXQoQVZGb3Jt YXRDb250ZXh0ICpzLAo+PiBBVlBhY2tldCAqcGt0KQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0 ID0gYXZpb19yZWFkKHMtPnBiLCBidWYsIEVWQ19OQUxVX0xFTkdUSF9QUkVGSVhfU0laRSk7Cj4+ IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAocmV0IDwgMCkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgcmV0dXJuIHJldDsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmIChyZXQgIT0gRVZDX05BTFVf TEVOR1RIX1BSRUZJWF9TSVpFKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gQVZF UlJPUl9JTlZBTElEREFUQTsKPiAKPiBUaGVyZSdzIGEgZmZpb19lbnN1cmVfc2Vla2JhY2soKSBm b3IgRVZDX05BTFVfTEVOR1RIX1BSRUZJWF9TSVpFIGJ5dGVzCj4gaW1tZWRpYXRlbHkgYmVmb3Jl IHRoZSBhdmlvX3JlYWQoKSBjYWxsLiBTaG91bGRuJ3QgdGhhdCBiZSBlbm91Z2ggdG8KPiBndWFy YW50ZWUgdGhhdCBtdWNoIGNhbiBiZSByZWFkPwo+IAoKZmZpb19lbnN1cmVfc2Vla2JhY2soKSBl bnN1cmVzIHRoYXQgdGhlIHJlYWQgYnVmZmVyIGlzIGJpZyBlbm91Z2ggc28KdGhhdCByZWFkaW5n IEVWQ19OQUxVX0xFTkdUSF9QUkVGSVhfU0laRSBieXRlcyBkb2VzIG5vdCBsZWFkIHRvIGEgcmVz ZXQKb2YgdGhlIGJ1ZmZlcjsgaXQgZG9lcyBub3QgaW1wbHkgdGhhdCB0aGUgYnVmZmVyIGFscmVh ZHkgY29udGFpbnMKRVZDX05BTFVfTEVOR1RIX1BSRUZJWF9TSVpFIGJ5dGVzLiBJbiBmYWN0LCB0 aGVyZSBpcyBub3QgYSBzaW5nbGUKY29kZXBhdGggaW4gZmZpb19lbnN1cmVfc2Vla2JhY2soKSB0 aGF0IGFjdHVhbGx5IHJlYWRzIGZ1cnRoZXIgaW5wdXQuCihJZiBFVkNfTkFMVV9MRU5HVEhfUFJF RklYX1NJWkUgYnl0ZXMgYXJlIG5vdCBhdmFpbGFibGUgaW4gdGhlIGJ1ZmZlciwKdGhlbiB0aGUg YnVmX3NpemUgPD0gcy0+YnVmZmVyX3NpemUgY29kZXBhdGggd2lsbCBsaWtlbHkgYmUgdGFrZW4g aW4gdGhlCm5vbi1zZWVrYWJsZSBjYXNlIChpbiB0aGUgc2Vla2FibGUgY2FzZSwgZmZpb19lbnN1 cmVfc2Vla2JhY2soKSBkb2VzCmV2ZW4gbGVzcywgbmFtZWx5IG5vdGhpbmcpLikKCj4gQWxzbywg eW91IGNhbiBqdXN0IHBhc3MgcmV0IHRvIGV2Y19yZWFkX25hbF91bml0X2xlbmd0aCgpIGJlbG93 IGluc3RlYWQKPiBvZiBhZGRpbmcgdGhpcyBjaGVjayBoZXJlLiBJdCB3aWxsIHJldHVybiBhbiBl cnJvciBpZiBpdCdzIDwKPiBFVkNfTkFMVV9MRU5HVEhfUFJFRklYX1NJWkUuCj4gCgpJdCB3aWxs IGFjdHVhbGx5IHJldHVybiAwIHdoaWNoIHRoZSBjYWxsZXIgd2lsbCB0cmFuc2Zvcm0gaW50byBh biBlcnJvci4KSSBkbyBub3Qgd2FudCB0byByZWx5IG9uIHRoaXMgYmVoYXZpb3VyLgooV2h5IGRp ZCB5b3UgYWRkIHR3byBpbmxpbmUgZnVuY3Rpb25zIG9mIHRoZSBzYW1lIG5hbWUgaW4gZGlmZmVy ZW50IGV2YwpoZWFkZXJzPykKCj4+IMKgIMKgwqDCoMKgwqDCoMKgwqDCoCBuYWx1X3NpemUgPSBl dmNfcmVhZF9uYWxfdW5pdF9sZW5ndGgoYnVmLAo+PiBFVkNfTkFMVV9MRU5HVEhfUFJFRklYX1NJ WkUpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCFuYWx1X3NpemUgfHwgbmFsdV9zaXplID4g SU5UX01BWCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6 Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVn Lm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K