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 56A7A46C80 for ; Fri, 7 Jul 2023 01:29:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E120768C789; Fri, 7 Jul 2023 04:29:13 +0300 (EEST) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03olkn2079.outbound.protection.outlook.com [40.92.58.79]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 17DF368C529 for ; Fri, 7 Jul 2023 04:29:06 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=agwjtpd3sikfjbeu07OLDKv6rwAU24oc9f+Daw9AWg+IzjnQ3txvO0LUJR9E/ZCpB1aGQUPQPbGWm/q9uFyo4U4q9YQLugzaNFznnRt7C9Zi2ih+y8/j7DMihe1wakEKSh9h/aeZUrv63BS2oeeXd8GEOvbn4/V4Bb8k63kLPg2j+tg4tQiRAaPFE5F4/MQSzzzaEnhHDDq+rP7sLP/GExZ3zMKPyp6FcE958jvdTVPu5IalnUwwHMUuv1z1DrGH5E+FzqStT+IbnCs7mrUhjdtb97sHXo7+jNkUQthx8ecqGA8hPaJ6d/HU+2mKTakJtKBAdQh9T3NOsI+AJlhD2g== 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=iQB0XOE0EdFvnz9+bS48fBynvU9eIjcLvjY0hgymoNg=; b=A1Najv6D7p8SWMBRWEuCQmHiJShT2g7Lif8OcNtmWBz8vOqjIk2zBZDB28Q2HLFLSRn1olwQetEXkE490/ORbUVTD/QgKE9Ucmi9yY9eN4fYWQz/RauQkEVdGYHqoDjHO267m7F63K3lcdeVXGOLpab9ZpzmefeCDIyKTyn9kl5dxWd/uaqpa+hZSx+7CLDFnP9AtMAa2BdEQTtKZHzPSzkJAUx2baA3UX6msC6H2LLEApNPMGE0uYydvifOApJ7V5jgb+iekBAj15X/l8sSVYl2077zjbCnLlRdU7auE1PazxhRTDMbFuTu6AQMrzWMpU4t4leOV9Xv79xzkcv1yg== 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=iQB0XOE0EdFvnz9+bS48fBynvU9eIjcLvjY0hgymoNg=; b=rAi1i4cky4YhFG3fx5rnOfPUprEzQGbN+9mm8HEboUKPl0i2V0uAsI2NfiI+s7qQ/RtDh35M7+YIZDd3HuHbGJqms901y6bKODlaVxNnJqV3d/SUcqNzr84eUYViHLeBrKvXoCwcg6Z1znd0zpFtDVYp6mmW5GFp8dulFL5ixKK8WFTHRqq42yiJxcvQtTADYZH4EkwNm/EqGtDSt97k1xuwjQyRWSO/4sGVDWvTJsAc1PbZNwhv4sgTMykdMQcZ/LX2/3V0csrdzUaNv35I1jfVTU5diQxf83JPr8+avq3GKU6lfFzNhek4BYDRmsXu0G3td2YE2t9068SCDaQX4g== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0373.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:328::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.25; Fri, 7 Jul 2023 01:29:05 +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:29:05 +0000 Message-ID: Date: Fri, 7 Jul 2023 03:30:14 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <07c0b550-e0f6-542b-9551-46b28a83ddc0@gmail.com> <17faf5ac-b675-ae64-a8bb-7fb7d39f22ff@gmail.com> From: Andreas Rheinhardt In-Reply-To: <17faf5ac-b675-ae64-a8bb-7fb7d39f22ff@gmail.com> X-TMN: [/aFzYADsV6/85gZkODba2WRAu4OMMsJR] X-ClientProxiedBy: ZR2P278CA0079.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::18) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0373:EE_ X-MS-Office365-Filtering-Correlation-Id: 99b6ad16-0de6-4e68-7292-08db7e898d51 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rpT3lGrHJ7ML87xq805xRUWoDKIpHvd8Vda8nFJ4yGxPFwcM3lMT8SnV4p7RB+Zcb6mFEtXospEXWWHza9Syzj4zOEpy35kwgq2F2K5wDtJovPjOH8fGDSOvNcnQRLwmbXTgUvzcXkfCBcZrE3ZOsuXLn7Bn6hLad1mUu7RYSSmhs/uN+zGWoloUm2FKzGEf2XZsfSzDxnqqgWW4wbVdnKKHPPYDmCLDVCs5sYDGy8sVoIpNJRuuO3e38tzQgkv9Mb8YMoV0zMO7kycmgMjbqRsIDlM3WHJMutsOHvjw7uyH+LiECw3lZBED0AmjgmtEO+m3NPrKR2iOmk6t/kvkki2zbXbgb988w4IFqurnV3cT8Vu23AAJ37DU7m3osE6FIci11LIBWCHIE99ReUro0JAEPKK++OzNYfaZmdpVe/aJWoy2DNjmuatO+zcrbpup6evlZEogpK/7xsK3zQ0Y/BzB/a/AgKPG5veIlLNE6O4QZ3ef3DXgnRJeGnxQ+mqmcJO5IcjgOn5f52p+aS0OabPYpdo89IkgeIAskgUK7ZXLfJl+2pvzZahaowdA+QnM X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MFBMdldSM1ZoWXNaNFNxampvNmNuZ05jN09EbWsyL1NpR0RuK3NaNWVKVTk0?= =?utf-8?B?TnoxcTNET3RqMkJHajZFWUNnSzNyR2ozcE45bkpxR2UwYXpILzUya1Fwa011?= =?utf-8?B?bnByUm1rWUVsNXptMGQvOUpXS1VxZUJXTDFoMGZlekJ6cUgyOHM5ejJYL1F3?= =?utf-8?B?b2QzNEhTd1hJd1lIZFpBSS9EOHorRWMwcFlOU3lMNG0xdVRFSWJoM2ZycFJz?= =?utf-8?B?WGk0TU84YmZtQmVwRENHUlJFSTdRNmJiQWpBZTA0dmEwaHpmVC9ZVXZDb1lO?= =?utf-8?B?SVVVSmo4eFp1bDZMZVo2T3h4RVZxU3I5cE0zdDF2cTUvdE5DUkRlMnIyWmJx?= =?utf-8?B?K3dMbGd5bm1lRVlBZ3VJcFFwc3ZyaDQxMGZlL0pEaHVHNTZqNjEzV1N5Njg2?= =?utf-8?B?UDA0L2VZdzVsa1JYUjIraFdMb2tiUU8yM0RjeDh4SldjeXNZd3Q3Y0dGQ1Zi?= =?utf-8?B?OWZpaFFweGFyZ2RlaEpqMURpOExkbXdxUjRnVm9NS0hEMkhWVlVyZG4wVlFR?= =?utf-8?B?Q216aXBaZndCV0o0STJxa05ocmpQVWdmMHFpSUNLL0FzN0ZzV25ybzNGZkJI?= =?utf-8?B?MXhBL051STNPMEVodWh2TWw0bndoNndGMm5UVzhmeklkQ011V3NZQ2UwWkZT?= =?utf-8?B?K2JvTzBuMkdYeXdqd3NhdlM2dDY1NW9ZSmExQVlKeWo0bTV1T083RHd4cmhJ?= =?utf-8?B?c1FkcXVVYzJKUngvMFRESThqaXE1TnNWV1JxeVAyZnB0MUozQUZ1Q3VCRjBS?= =?utf-8?B?ZVJZRVZEK1dWV09hUjFMRlZ2MVRZVXZ0OW1FWTI3NmZ6Q2pjbnQxWHBvdU8x?= =?utf-8?B?cm5Cakh6T1lJYStlaHBLYXM0djZYYnFvbGdOYnJGL0Q1NzlOKzFPcUorc013?= =?utf-8?B?VHhNOHk0WWg2MC9wZUZYMEJRbnQ4ODE4VUY1OVJrWURTQ1Y5ZGpDWmo4RTcy?= =?utf-8?B?RXRwUnBqQXJERjlJOFdyU0xGWWk1Nm80MjRFWDJhamw3OGRSQXd5ekpNVW5C?= =?utf-8?B?TFEwN2FoZGt6MEk2TGs0d1Bha3hkV25HdTJOempOZTNobi9lOUNiSTV4VDFN?= =?utf-8?B?c2lGejhadmsvSXUxMGZUL3dvY3dRTzN0WkZZbk5uYytsNkkyanJGTlFBTzh4?= =?utf-8?B?ZEZJVVRrSWdnSXo5bm13UTk0NkordVYrUUtwNU4xb0NkT0RHbEZsMU9vbk55?= =?utf-8?B?UmhLeTdyUTRubHJ3WDF2L2JHVkM4SXprdXpCeVMwR3R4bUlCY0cyRFc2elAy?= =?utf-8?B?bHk2aEVqRlBQd2NDbU1oeS9BTWw2QjVPdnRHQXZSR0VtMTFWUTVxZm5wS0tP?= =?utf-8?B?OXFPb2RiVmxhcnJPTk5xeGZob0FQUlRVTldKVnpVSmI3NHRrdXZqTFlGSy9o?= =?utf-8?B?bGYzWVlUenYwS0JaODFnVkRPQWFXbUNqQzdnckUxNDhUTDlmd1NBNVNmTmpP?= =?utf-8?B?K2tDT21tcVY5Y1RwM1BIZVJWTzJvaHhYZVpBNTBNUDdKUENrdkdTTnR1cjF3?= =?utf-8?B?ejNZZ1IyZVV4SE9CdnJRT1l5aUh1cmVKNkx1clFsR3pkRkRKR2lZL21XbGRm?= =?utf-8?B?K2tYYnpYNU5QQndjNkVGUHBYV2dEc0VSRStGeG1IcEh4RzJpRHgxdHUyZjk0?= =?utf-8?B?clNXUEpVNDBPK25leU5ZOFd1amtRODA5MGhXUG9xd21TVDZKZmdUK3VUU3B1?= =?utf-8?Q?iIhQsftdXMpLL/eqWCaw?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99b6ad16-0de6-4e68-7292-08db7e898d51 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:29:05.2735 (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: AM8P250MB0373 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: SmFtZXMgQWxtZXI6Cj4gT24gNy82LzIwMjMgMTA6MTQgUE0sIEphbWVzIEFsbWVyIHdyb3RlOgo+ PiBPbiA3LzYvMjAyMyA2OjA4IFBNLCBBbmRyZWFzIFJoZWluaGFyZHQgd3JvdGU6Cj4+PiBGaXhl cyBwb3RlbnRpYWwgdXNlIG9mIHVuaW5pdGlhbGl6ZWQgdmFsdWVzCj4+PiBpbiBldmNfcmVhZF9u YWxfdW5pdF9sZW5ndGgoKS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZWFzIFJoZWluaGFy ZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KPj4+IC0tLQo+Pj4gwqAgbGliYXZm b3JtYXQvZXZjZGVjLmMgfCAyICsrCj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z KCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2V2Y2RlYy5jIGIvbGliYXZmb3Jt YXQvZXZjZGVjLmMKPj4+IGluZGV4IDk4ODY1NDIzMTEuLjBmNDY0OTMwZjcgMTAwNjQ0Cj4+PiAt LS0gYS9saWJhdmZvcm1hdC9ldmNkZWMuYwo+Pj4gKysrIGIvbGliYXZmb3JtYXQvZXZjZGVjLmMK Pj4+IEBAIC0xNjIsNiArMTYyLDggQEAgc3RhdGljIGludCBldmNfcmVhZF9wYWNrZXQoQVZGb3Jt YXRDb250ZXh0ICpzLAo+Pj4gQVZQYWNrZXQgKnBrdCkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBy ZXQgPSBhdmlvX3JlYWQocy0+cGIsIGJ1ZiwgRVZDX05BTFVfTEVOR1RIX1BSRUZJWF9TSVpFKTsK Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAocmV0IDwgMCkKPj4+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKHJldCAhPSBFVkNf TkFMVV9MRU5HVEhfUFJFRklYX1NJWkUpCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1 cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPj4KPj4gVGhlcmUncyBhIGZmaW9fZW5zdXJlX3NlZWti YWNrKCkgZm9yIEVWQ19OQUxVX0xFTkdUSF9QUkVGSVhfU0laRSBieXRlcwo+PiBpbW1lZGlhdGVs eSBiZWZvcmUgdGhlIGF2aW9fcmVhZCgpIGNhbGwuIFNob3VsZG4ndCB0aGF0IGJlIGVub3VnaCB0 bwo+PiBndWFyYW50ZWUgdGhhdCBtdWNoIGNhbiBiZSByZWFkPwo+Pgo+PiBBbHNvLCB5b3UgY2Fu IGp1c3QgcGFzcyByZXQgdG8gZXZjX3JlYWRfbmFsX3VuaXRfbGVuZ3RoKCkgYmVsb3cKPj4gaW5z dGVhZCBvZiBhZGRpbmcgdGhpcyBjaGVjayBoZXJlLiBJdCB3aWxsIHJldHVybiBhbiBlcnJvciBp ZiBpdCdzIDwKPj4gRVZDX05BTFVfTEVOR1RIX1BSRUZJWF9TSVpFLgo+IAo+IE9oLCBteSBiYWQs IGkgd2FzIGxvb2tpbmcgYXQgdGhlIGZ1bmN0aW9uIG9mIHRoZSBzYW1lIG5hbWUgaW4KPiBsaWJh dmNvZGVjL2V2Y19wYXJzZS5oCj4gCj4gVGhlIGZ1bmN0aW9uIGluIGV2Yy5oIGNvdWxkIGJlIGNo YW5nZWQgdG8gYWxzbyB1c2UgdGhlIHNhbWUgY2hlY2sgYXMgdGhlCj4gb25lIHRoZSBldmNfcGFy c2UuaCB2ZXJzaW9uIGFsb25nc2lkZSB0aGUgb3RoZXIgY2hhbmdlIHlvdSdyZSBkb2luZyBpbgo+ IHBhdGNoIDMvMy4KPiAKClRoZXNlIGZ1bmN0aW9ucyBhbHJlYWR5IGRvIHRoZSBzYW1lIChleGNl cHQgZm9yIHRoZSBsb2cgbWVzc2FnZSk7IHRoZXkKYm90aCByZXR1cm4gMCBpZiBub3QgZW5vdWdo IGRhdGEgaXMgYXZhaWxhYmxlLiBUaGUgcmV0dXJuIHZhbHVlIHdvdWxkCm5lZWQgdG8gYmUgaW50 NjRfdCBpZiBvbmUgd2FudGVkIHRvIHJldHVybiBib3RoIGVycm9yIGNvZGVzIGFuZCBsZW5ndGhz CnZpYSBpdC4gSSBkb24ndCByZWFsbHkgc2VlIHRoZSBhZHZhbnRhZ2Ugb2YgdGhpcy4KCi0gQW5k cmVhcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=