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 7753546C89 for ; Fri, 7 Jul 2023 01:51:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AFE9E68C796; Fri, 7 Jul 2023 04:51:07 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2025.outbound.protection.outlook.com [40.92.75.25]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2E58F68C790 for ; Fri, 7 Jul 2023 04:51:01 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O/zf2+SF2ffAemBcnTguw1jL6yz879UimTx40LletLT2ON/UYg/Le2AbjLsVMMN64ktXiaiADLyd2rWwMFQtlry77qo7qfbdZRgJSKe607ymBrqcwEewcCuQyzUJNK9E2koTS8/5JYMX9P/DWk/RzxyL1oVDnrNUzvkbWIGKtgXU2QHKW0HPXIeC808LzoxLYfwKh2FGu3nwDQUK5ROnIAFCKwvHMj5PA5Un7VzJj5RUC0avWM6DIjS5PWNMgm/g74/Xbh0Bf+NxhHJi/YNUmCpZBy/yO2WsoeL3fvDkVYnwMYYINeRaSKdvJYY4FQdjGKLrsDVBQF8UkXvsuf09vw== 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=T+XopnYciDRKYIyJB2e7lBJQPvDeq1vTMDCSKw/5JYw=; b=X520gmFEygCQaLe3in17AV6W3MpWdrQa8ArOpfJvX9OTDtcWMRr0WNNDm/18YPLTRL9GQSr3UxoSiYo794gFshFK4BZtbX151ygGgqt4MA2uNQRJmGrQ7L9jc885PVwKgleSVBUF0eKariAq/VkcTF+IfsapfcSzCiDfSE5vPZl4ZyIodNms5aMHectg7qit2H6jo+vzFEQLC4kIAnAUMmoRccQ9Mx7jSdyzO/LSsQabCsuQJrilWKDw9XpqrX7KHAJQDGF/AtwftjwWIPoU9A8SK068lA1tO4tNfUCHP1dBl5s5Ggrw2NQ2Jbs2BuvN4eS8hvGmdM9BCYxvHl5h8w== 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=T+XopnYciDRKYIyJB2e7lBJQPvDeq1vTMDCSKw/5JYw=; b=J7jDtHE0UlfMBNjDfNgFxxO+h36qCDYcj/78G4MhyptrrNfo2bnkBQ1YUo1x2Aq+EK9rBtjvgnqFUNGI5b0zldedb1ZJj3CCvj0LmiEahdZJBXXESucabnWzvBrN41LyPH5+6vAshQmQjMiXYklpXHhx/Pw0W1W2drqcQ8Y7nn6Eq6bLKAFFJCccaVDpHuXiKV8ynY5Vii4Veo76cS8Xj2HRrwXCZytXVCdn11NWrd01m/RZ77UCDWoWO+et/4bGADZHaTiHT1A055BP8+8aPE/0UvF0wjrGuibtfdlVr1H+tOLIMd0CCuKcFk+ZqLmww4+uRRkiEpY3IBSfXhTeOg== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PR3P250MB0052.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:14f::16) 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:50:59 +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:50:59 +0000 Message-ID: Date: Fri, 7 Jul 2023 03:52:08 +0200 To: ffmpeg-devel@ffmpeg.org References: <07c0b550-e0f6-542b-9551-46b28a83ddc0@gmail.com> <17faf5ac-b675-ae64-a8bb-7fb7d39f22ff@gmail.com> <14fcb0a4-b4d1-b834-e726-297ee730ad98@gmail.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <14fcb0a4-b4d1-b834-e726-297ee730ad98@gmail.com> X-TMN: [hpEP64JbvWuHrSJBSyAYFfTz0C/lBR9R] X-ClientProxiedBy: ZR0P278CA0013.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:16::23) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <14502a24-46ce-040e-6c9a-480798b55a7c@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PR3P250MB0052:EE_ X-MS-Office365-Filtering-Correlation-Id: 03b0da2b-df55-4c42-3882-08db7e8c9c90 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GgeIz9JbNyLaizlEhiolMG9eeEz9y9KDn1BCsPSkE5Fy2Hz8Lh1hePfikQVSlDDIkohK/M5z8wstrASkIU85XfkZRyTzj35kkB6Sr+H/BN2OQktCooN4glhhlAy34rn00cFECZuWBbdWCrvxd7Z6pu5FAObioj8Dwr+EKJ10faSxXAVVwhuYgWjcpEgDXcxxemgDqVhRseCGM+E0eoQoI5rPa2zP+lypnNHEbmh3dIU+Wzigm5QVNoSzT383sT1w/EEm+73oJA3diycX0I8LYzZaqUW8MyPuWK4c6nEcYTHld6x+s7zVe+J6usQ2+rVLlx6n/zTNx04gcqsf3rNLzs9AKQYn3/ChXUSquBAlSN/Md6M4MCHWr3rlm0dOLTqBkCIRj9pGGhOLhJmGIVY1quPu/vcACcHr2q8+E7i4/76p44CQlaiQqR3h80I+8MDw429WQU/fINwPrNALy5ganJknP73On20ip4zE/ff2GKIwQJDffqyfNmkHMqWVWszVjS6RgEpUtuMAXXOjFOUrRd+zFm1H/o6Wm42KIcABqIJ63W8Tu1kQJsDGH8DddF/O X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TDRRM2ovYVBuN1g4UFhodFhXeUhVT2lLUTNLWVZaYmlMQk5PMU93QUl1OGlD?= =?utf-8?B?a1JKcmtIQjRZaVNBeE56WllUeHFnSWtGZWMvcDVlWGNGVndFZS9sQVExUWRh?= =?utf-8?B?U21uM0l5cUsxUmtlWHkyb0M0b1gwOGNKY0RQQlJ2TDE5WFlFUWQ4ejQvK2Rv?= =?utf-8?B?SHJyNXZtN0tWZWoxb0g5elhOeFg5ZTFXZXdHbWUwZEhMakxrZzJEa1ZvQ2xj?= =?utf-8?B?NWFZVHhQM1BRcWlLOU91UDdCaXZVYW10ek1DbDFqbkNpbWRCM0FJWHkxUU5C?= =?utf-8?B?NThGVE1FUFNCNno0ZTUzWitiMndteXpUd2VHNTRVL0lKZWFzRVJZYndtV1hM?= =?utf-8?B?L1d6VGpNeDBtdG04TVN6V1BqVDVUekRsOGZxSGZubU00M3lWU2pha1Ryc2RM?= =?utf-8?B?eGRweU9qLzFucEZBaXhWQTUvNjBDR09ZVmZXM25aekIzN1BGcllJcHd5dWlo?= =?utf-8?B?SSt2eC8zTlVIU2ZKV2lpNnNIMTIzWSt1bjlNRjhueE05OU5zRzVMOWtLRStp?= =?utf-8?B?NUlOazQ1U1FUVnpLc3ArU0o4SHp5c0Z3ODR6ZWZGYnhpT2U4dkxWK2JxZ0xj?= =?utf-8?B?aTdqRFdzZ254QUtNVW92YW5kQmNTYWRiVFY0UU9LYnJMZVJDeVZxVGtQOVNv?= =?utf-8?B?UEFyakRGSGJvQWhCaXZnc0FwdUE4aTloenY2MHdoZUkxdjNwUnBxa2E2aUpN?= =?utf-8?B?c1VwQ1lMMHQzenRjUUNzTHNjVTJpcjA5OHphR2k4YlRkVHBPRFJUdmpOOVEv?= =?utf-8?B?WEtHSS8rcUpzUE4zTjlnL3FxN1NIK2NXSE9mS1VIN0VTY2p4dThTNHVkRlhG?= =?utf-8?B?eGRkZXJERmpuU0JpQitzSEY0V0N0WGpxNnZzczN6STN6cEpBK2NYWVhlYXk3?= =?utf-8?B?cEV3ZXZYbFZpVXVYaEh0a1owb3ZvMGtLYWlDWCtCTFV4QlY3V1IxR1Fua2h1?= =?utf-8?B?RGljWFh6aGtRM3Y1QkxmbzhwTXJETVVwa3Y1NjRFKzgyckpiN2ZqMjZLWExZ?= =?utf-8?B?Q1d4OXFYU3VTQ2V4K3M3My9EWGNnS3pDUWkxTERoMG9CNkQyWGJDUDJwNnpJ?= =?utf-8?B?Q0owWnZFdFdlbWFkZkQ4NmxCaytHT0VXaGdFZlNBUzBlSXJkRVpXTEtFK1pN?= =?utf-8?B?ellkMmQwTXlUeExCb0FFVWdNUnB6dUlIdVQvUHZPbmFLUThUd3N3bktwY1lk?= =?utf-8?B?YW1VcWxXMVU1N2VrSkF2RGVMWDgxczZWekFUelZNQk9DMGVpSlQ3VVV4UUxP?= =?utf-8?B?TzI3SVl4bDdXMitxVm45djJyVVFtN052ZkJNeDc2bzBzSVJSNWk4VFJFdUNV?= =?utf-8?B?QjltMzBKL3JKZktkUzVqSUNicFhYb3VRZm9DNnU5UG4zOEo1d29Tam5EMzRt?= =?utf-8?B?N3FxUUVSTEVpNUxYSTBXa3JCOGNqNnNtVWFkbmtRdWUxZGpOd3RseHpOeWll?= =?utf-8?B?QkJmZXZVUi9xQUNIUVY3QnBKSDhxSm5kSW81R2kvNjZ4aWZUTExNOTQrQnJM?= =?utf-8?B?ZFdCTjVpQ0hrWC9paGJtR290c0hDNWlKQUwyU1h0WW55bXl2bHpoZmQ1OXA1?= =?utf-8?B?T2ZoaTlvajlpUml6OHhmN2lVaUFCUjJjTXpZT05xcXVKWU1XanFRNklVQW1P?= =?utf-8?B?VFc0bzZGbllMdTJML0locnR1a3Zrb0dHZ21xVWRENUZFL0Z0eGZBZVR1VDEy?= =?utf-8?Q?Zzqdz4OJn2J/Q42vcKXs?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03b0da2b-df55-4c42-3882-08db7e8c9c90 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:50:59.2666 (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: PR3P250MB0052 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: SmFtZXMgQWxtZXI6Cj4gT24gNy82LzIwMjMgMTA6MzAgUE0sIEFuZHJlYXMgUmhlaW5oYXJkdCB3 cm90ZToKPj4gSmFtZXMgQWxtZXI6Cj4+PiBPbiA3LzYvMjAyMyAxMDoxNCBQTSwgSmFtZXMgQWxt ZXIgd3JvdGU6Cj4+Pj4gT24gNy82LzIwMjMgNjowOCBQTSwgQW5kcmVhcyBSaGVpbmhhcmR0IHdy b3RlOgo+Pj4+PiBGaXhlcyBwb3RlbnRpYWwgdXNlIG9mIHVuaW5pdGlhbGl6ZWQgdmFsdWVzCj4+ Pj4+IGluIGV2Y19yZWFkX25hbF91bml0X2xlbmd0aCgpLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2Zm LWJ5OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4K Pj4+Pj4gLS0tCj4+Pj4+IMKgwqAgbGliYXZmb3JtYXQvZXZjZGVjLmMgfCAyICsrCj4+Pj4+IMKg wqAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0 IGEvbGliYXZmb3JtYXQvZXZjZGVjLmMgYi9saWJhdmZvcm1hdC9ldmNkZWMuYwo+Pj4+PiBpbmRl eCA5ODg2NTQyMzExLi4wZjQ2NDkzMGY3IDEwMDY0NAo+Pj4+PiAtLS0gYS9saWJhdmZvcm1hdC9l dmNkZWMuYwo+Pj4+PiArKysgYi9saWJhdmZvcm1hdC9ldmNkZWMuYwo+Pj4+PiBAQCAtMTYyLDYg KzE2Miw4IEBAIHN0YXRpYyBpbnQgZXZjX3JlYWRfcGFja2V0KEFWRm9ybWF0Q29udGV4dCAqcywK Pj4+Pj4gQVZQYWNrZXQgKnBrdCkKPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0ID0gYXZp b19yZWFkKHMtPnBiLCBidWYsIEVWQ19OQUxVX0xFTkdUSF9QUkVGSVhfU0laRSk7Cj4+Pj4+IMKg wqDCoMKgwqDCoMKgwqDCoMKgIGlmIChyZXQgPCAwKQo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAocmV0ICE9IEVW Q19OQUxVX0xFTkdUSF9QUkVGSVhfU0laRSkKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7Cj4+Pj4KPj4+PiBUaGVyZSdzIGEgZmZpb19lbnN1 cmVfc2Vla2JhY2soKSBmb3IgRVZDX05BTFVfTEVOR1RIX1BSRUZJWF9TSVpFIGJ5dGVzCj4+Pj4g aW1tZWRpYXRlbHkgYmVmb3JlIHRoZSBhdmlvX3JlYWQoKSBjYWxsLiBTaG91bGRuJ3QgdGhhdCBi ZSBlbm91Z2ggdG8KPj4+PiBndWFyYW50ZWUgdGhhdCBtdWNoIGNhbiBiZSByZWFkPwo+Pj4+Cj4+ Pj4gQWxzbywgeW91IGNhbiBqdXN0IHBhc3MgcmV0IHRvIGV2Y19yZWFkX25hbF91bml0X2xlbmd0 aCgpIGJlbG93Cj4+Pj4gaW5zdGVhZCBvZiBhZGRpbmcgdGhpcyBjaGVjayBoZXJlLiBJdCB3aWxs IHJldHVybiBhbiBlcnJvciBpZiBpdCdzIDwKPj4+PiBFVkNfTkFMVV9MRU5HVEhfUFJFRklYX1NJ WkUuCj4+Pgo+Pj4gT2gsIG15IGJhZCwgaSB3YXMgbG9va2luZyBhdCB0aGUgZnVuY3Rpb24gb2Yg dGhlIHNhbWUgbmFtZSBpbgo+Pj4gbGliYXZjb2RlYy9ldmNfcGFyc2UuaAo+Pj4KPj4+IFRoZSBm dW5jdGlvbiBpbiBldmMuaCBjb3VsZCBiZSBjaGFuZ2VkIHRvIGFsc28gdXNlIHRoZSBzYW1lIGNo ZWNrIGFzIHRoZQo+Pj4gb25lIHRoZSBldmNfcGFyc2UuaCB2ZXJzaW9uIGFsb25nc2lkZSB0aGUg b3RoZXIgY2hhbmdlIHlvdSdyZSBkb2luZyBpbgo+Pj4gcGF0Y2ggMy8zLgo+Pj4KPj4KPj4gVGhl c2UgZnVuY3Rpb25zIGFscmVhZHkgZG8gdGhlIHNhbWUgKGV4Y2VwdCBmb3IgdGhlIGxvZyBtZXNz YWdlKTsgdGhleQo+PiBib3RoIHJldHVybiAwIGlmIG5vdCBlbm91Z2ggZGF0YSBpcyBhdmFpbGFi bGUuIFRoZSByZXR1cm4gdmFsdWUgd291bGQKPj4gbmVlZCB0byBiZSBpbnQ2NF90IGlmIG9uZSB3 YW50ZWQgdG8gcmV0dXJuIGJvdGggZXJyb3IgY29kZXMgYW5kIGxlbmd0aHMKPj4gdmlhIGl0LiBJ IGRvbid0IHJlYWxseSBzZWUgdGhlIGFkdmFudGFnZSBvZiB0aGlzLgo+IAo+IEZhaXIgZW5vdWdo LiBUaGVuIHdoYXQgYWJvdXQgZmZpb19lbnN1cmVfc2Vla2JhY2soKT8gU2hvdWxkIHRoYXQgbm90 Cj4gZ3VhcmFudGVlIGF0IGxlYXN0IEVWQ19OQUxVX0xFTkdUSF9QUkVGSVhfU0laRSBieXRlcyBh cmUgYnVmZmVyZWQsIHRodXMKPiByZWFkYWJsZSBhbmQgc2Vla2FibGUgYmFja3dhcmRzPwoKTm8u IEl0IGlzIGp1c3Qgc3VwcG9zZWQgdG8gZW5zdXJlIHRoYXQgaWYgb25lIHJlYWRzCkVWQ19OQUxV X0xFTkdUSF9QUkVGSVhfU0laRSBieXRlcywgb25lIGNhbiBzZWVrIGJhY2sgYW5kICJ1bnJlYWQi IHRoZW0uClNlZSBhbHNvIG15IGVhcmxpZXIgbWFpbC4KCi0gQW5kcmVhcwoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=