From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2083.outbound.protection.outlook.com [40.92.40.83]) by master.gitmailbox.com (Postfix) with ESMTPS id 720D140713 for ; Wed, 22 Dec 2021 15:24:50 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z2G6AWxtMvOupI7D3gwLp1Rli5H43cPhqZCrsnQA9x4zj43suvqCw+j1CCHw9JsfclZiOYhEb5z/Z8EQmGpaoe/zarT4z0My03AAh9Z5jjm4HEpgXPGQjUeBdgCtthUH3bVR8UdGYSSmgwsTPTxzHsA+ABEAGwXJhPE1J+TEPeSWA8W5RB82ZbvQTsGNtGcOfKoHB1lk3WeZbrtZz9eg2XJ+MBRw/R620BauQLdHIdVsLysxaoOsTAc5HmYq5eWwBchKg5S5yKdgKg8bEGdJI/bATqPctUpZx2UvOuM78EzKgi5uHerAA7dRli2t83F8X6AS7dTpc8sECE/XXcum/g== 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=36PdaWkdf3ISh9KDMshdtiW2gjLiHDeW/hBYoD3MG1Q=; b=JWFs60ykzOiA/z+3H+LCIa3hOb97HnV7pS/GkOYbrzL7YVzpJidWReP2E6fVxsETVaysdy5becCBUwq+JWj95ZNqkPBswCqxO42qEsNCDMLmYIQid8y0ek9cLApTOcxSJPad2vQuMClqeQFHaOQ1+TViKcWvxaVE9DzE9YGtoaWHi8XoHeKOKp4/GxS6V5nveer76qRBAtpoz9XDPNtr+8/zMMc4G/99Hg6VwOj9h/dyINF55XTNurXa7MwcHoPzfBDFseE/kDoR6HgoQm1mslSW6uiu/q7IVFqTwDtOrHQoKYhPqswgGTKd3BRQdPLnp+bJO8ZDNPcpYoDMmbwbnw== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=36PdaWkdf3ISh9KDMshdtiW2gjLiHDeW/hBYoD3MG1Q=; b=Mj5wcjPpqxBwNjAzDER2tg+Tfec1rD4a12/d7uxC5yiIGV5w1a/hi0/cDV7K+DByaR0SCbN/2pI7IorkY+ubFGArsehj4XlQ/nJFDZmZeexrc8zeTDDY+OhHtU/QWue0zer2qUoN4O9FC/LmQXcR2xRaPvadCybokbSu2TVSXV5BEasfVOhUAUTtq/YyqE1vEW5oCEcnc+nzi7NSWzA/s6gWWDwiBaNnwv2ab/4hV3pRK0ircDcjxuWu0Tsrz1IhgWq393isKwtvzkr2rXA8ugSUt2FzXymSknQO8c3ZGeozSjvpHTc0r2Dr9gvl8BZXS8g9zgUtQWNuGMiYtvxvKw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DM8P223MB0288.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4823.18; Wed, 22 Dec 2021 15:24:49 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::9c8d:fc63:9488:9775]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::9c8d:fc63:9488:9775%7]) with mapi id 15.20.4823.019; Wed, 22 Dec 2021 15:24:49 +0000 From: Soft Works To: "ffmpegdev@gitmailbox.com" Subject: RE: [PATCH 01/11] libavformat/asf: fix handling of byte array length values Thread-Topic: [PATCH 01/11] libavformat/asf: fix handling of byte array length values Thread-Index: AQHX90DY39Zs+/EEFEaDm/c/tht3W6w+oWzA Date: Wed, 22 Dec 2021 15:24:49 +0000 Message-ID: References: <55b554ce2316dc8953a16e17b6897abd96d996b2.1640183587.git.ffmpegagent@gmail.com> In-Reply-To: <55b554ce2316dc8953a16e17b6897abd96d996b2.1640183587.git.ffmpegagent@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [6kMfBBRf3duqo9/NMqYcmeYslqycuDEv] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5d6cf3ec-07d0-4692-bec7-08d9c55f31a6 x-ms-traffictypediagnostic: DM8P223MB0288:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lC9ZhCtOW1gt+LObrYUlCNWWlkbqauO1yrCRP+eH3alG0H5ooqulmFvfQ5XB7Pk/fsgoCLjxU9LF/4ijOXqy5kErdsL+DUT2vWq8QNJ1qztP5VacU+CN50cImtP3wvdJ4bT4A88QpcY1lbDzBAXqIWfqkl8IdbGIeCVTeDRPCkXhcH0mClc62+KZk3ASi2zPGIsLpZDwzUwBnc5AVd04ElkFEwHcljqhxB8sT6Zx+ETspj10Hui1ALlLWcFYMiHTr06m4pcQFnwU4J+1LbOdCOmi5zoSVwBeGIUWspJT5hPi9BxozP5xEL+fd64VByODwTvW4aHhB3yZ++kkElXPOJicrAHyVq7G7ovfAJVaJn58nuKbQA1ZWYLFpBn83BQYQhyA0nWkDy10akeBqXMFdDWDsKLKHISEr4E6W7FQmKZXyizFOfwS7EsLQUzR/Hwx4Q7VFhUcl4HcESwnvIc3swGAhl/v63BELWz18NykpLiiFHoPAFBZ5qjSiQzvQdab5esdXmKhxpv4WDQ+8OfLF//dMy6oEIfJbtdJlpLJ+9k8F0qT8ac2FvLodJtx5NF5uiXwryC0jRL2/c+kfveWIg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?THBQQTY0SFdWS2VEcHFXNjhtQmNWYkdyVTlDcjRNWHBxZVJXZTN0Tm4vMWN0?= =?utf-8?B?ZmNQNy8ydEVNUGhKMHZEaTU2VklxSjh0Mkc1emo4UVJ6UFF3UGc5VXU3b0xp?= =?utf-8?B?eTNFYzE5MVV4cllPNzQwU2RtOVNiTFVLQ3lsUEpJS1IxcElLdTZIZ0dRS1Z4?= =?utf-8?B?TldIQ21mREQzS1cwWkV0VkF0cGFTT1BFZFFocmJjeXd5SHhJTTMzSkgxcVpo?= =?utf-8?B?YmhkQTFneG1uUW1oOWdzb2RWZWtoUVNFZWVlZ2drTko2NFYyTFZjY3lQSGN5?= =?utf-8?B?dlpCYUtCaVp5WkZ2dE1tNUpFbnZUaTVSZGIwVnh5UlVpR1gvWisyTHovaC83?= =?utf-8?B?dEJFa3didFc2R3FPNHExNGlLUkRBNlRDaThyWFBWNGo0WXJyelRqNk43NFQx?= =?utf-8?B?Rk5ObWFNWWZGVmkxQkZpc2hSbzZSOGxpZTdTUTg0a3g0TEFTN210NmU0cTVC?= =?utf-8?B?S2tleE5PanE5VzZsNVg2SlVIMzZKOXVDbXQ5VlVNZDdJTExpanc3QU5nbWth?= =?utf-8?B?cXVmeWhMWHREVEQwWnJYSGhtM1V1Z2ExMmFaS1pHbmVQM1JJU2wwczdmaFhR?= =?utf-8?B?b2p5cHZoaTNZdmJ4NjdhMHlqWlJxZW5GUVRKUnZvanVRMzJDYm9BbGVQNXBC?= =?utf-8?B?S0tTWFdpN3A1dXc0NUVvT0VCVjQ4UG1LWVk0NW95RmJLZjR0MzJySXdtdERk?= =?utf-8?B?Q0Z1QWVhNUcvUStzdGdmMkpQa0tGOFlRZkRBa3lTWWVpTGl1M1ZaUEhHTk5r?= =?utf-8?B?QXh3cjhNV0xDVzF2LzBGTlJzN3ZvTWI5N3J4RkFrU2w3TjU0VXppTldvbTNM?= =?utf-8?B?RHIyOTVCK0tMVVFicHNVMHlhUU11YzVGWEl0d1F1N1NPMTBrYTU2VU40Tmxr?= =?utf-8?B?TDJMMnl1NExjRnIrVzZpYnVQd0ZLaTFLaTZvdTNqSlhQWi9CcWw1ZGtBejd0?= =?utf-8?B?S3dXUEJJNCtCUHN4VGZ4enV0SisyUklCYjJ5NnNVSUdWV2dHZHVKdFArSXFR?= =?utf-8?B?U3RvWmVqVFBvejdhRUJIeG92OVYvRTlUUHIzTWFXVENjTVlESi91dkFFUTBM?= =?utf-8?B?YUhocThnWU91dGYzcFk3a2lab0ZDbzRPTWVJL3BhZTQ2TnQ4WCtEdUlpeHhX?= =?utf-8?B?MFRzTVVHNmxpTTZaSnVqaWVGN25ZdTg2WFlORysrcS9vbi9mbExWbGZCY3ds?= =?utf-8?B?RVhZU3RSMEVycC81R0tudnhhRHQ4ODFZZ0Z3VVVVbnpBZXdGbkFZd3FKdlZx?= =?utf-8?B?YzAvUFVRTFA5Y2xId0l6dWhWNjJBOUFvbk45dWRwbEp0cnJFUT09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 5d6cf3ec-07d0-4692-bec7-08d9c55f31a6 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Dec 2021 15:24:49.4365 (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: DM8P223MB0288 Archived-At: List-Archive: List-Post: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnYWdlbnQgPGZm bXBlZ2FnZW50QGdtYWlsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciAyMiwgMjAy MSAzOjMzIFBNDQo+IFRvOiBmZm1wZWdkZXZAZ2l0bWFpbGJveC5jb20NCj4gQ2M6IHNvZnR3b3Jr eiA8c29mdHdvcmt6QGhvdG1haWwuY29tPjsgc29mdHdvcmt6IDxzb2Z0d29ya3pAaG90bWFpbC5j b20+DQo+IFN1YmplY3Q6IFtQQVRDSCAwMS8xMV0gbGliYXZmb3JtYXQvYXNmOiBmaXggaGFuZGxp bmcgb2YgYnl0ZSBhcnJheSBsZW5ndGgNCj4gdmFsdWVzDQo+IA0KPiBGcm9tOiBzb2Z0d29ya3og PHNvZnR3b3JrekBob3RtYWlsLmNvbT4NCj4gDQo+IFRoZSBzcGVjIGFsbG93cyBhdHRhY2htZW50 IHNpemVzIG9mIHVwIHRvIFVJTlQzMl9NQVggd2hpbGUNCj4gd2UgY2FuIGhhbmRsZSBvbmx5IHNp emVzIHVwIHRvIElOVDMyX01BWCAoaW4gZG93bnN0cmVhbQ0KPiBjb2RlKS4NCj4gDQo+IFRoZSBk ZWJ1Zy5hc3NlcnQgaW4gZ2V0X3RhZyBkaWRuJ3QgcmVhbGx5IGFkZHJlc3MgdGhpcywNCj4gYW5k IHRydW5jYXRpbmcgdGhlIHZhbHVlX2xlbiBpbiBjYWxsaW5nIG1ldGhvZHMgY2Fubm90DQo+IGJl IHVzZWQgYmVjYXVzZSB0aGUgbGVuZ3RoIHZhbHVlIGlzIHJlcXVpcmVkIGluIG9yZGVyIHRvDQo+ IGNvbnRpbnVlIHBhcnNpbmcuIFRoaXMgYWRkcyBhIGNoZWNrIHdpdGggbG9nIG1lc3NhZ2UgaW4N Cj4gZmZfYXNmX2hhbmRsZV9ieXRlX2FycmF5IHRvIGhhbmRsZSB0aG9zZSAocmFyZSkgY2FzZXMu DQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBzb2Z0d29ya3ogPHNvZnR3b3JrekBob3RtYWlsLmNvbT4N Cj4gLS0tDQo+ICBsaWJhdmZvcm1hdC9hc2YuYyB8IDEyICsrKysrKysrKy0tLQ0KPiAgbGliYXZm b3JtYXQvYXNmLmggfCAgMiArLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCsp LCA0IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2FzZi5jIGIv bGliYXZmb3JtYXQvYXNmLmMNCj4gaW5kZXggMWFjOGI1ZjA3OC4uMTc5YjY2YTJiNCAxMDA2NDQN Cj4gLS0tIGEvbGliYXZmb3JtYXQvYXNmLmMNCj4gKysrIGIvbGliYXZmb3JtYXQvYXNmLmMNCj4g QEAgLTI2NywxMiArMjY3LDE4IEBAIHN0YXRpYyBpbnQgZ2V0X2lkM190YWcoQVZGb3JtYXRDb250 ZXh0ICpzLCBpbnQgbGVuKQ0KPiAgfQ0KPiANCj4gIGludCBmZl9hc2ZfaGFuZGxlX2J5dGVfYXJy YXkoQVZGb3JtYXRDb250ZXh0ICpzLCBjb25zdCBjaGFyICpuYW1lLA0KPiAtICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBpbnQgdmFsX2xlbikNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgdWludDMyX3QgdmFsX2xlbikNCj4gIHsNCj4gKyAgICBpZiAodmFsX2xlbiA+IElOVDMy X01BWCkgew0KPiArICAgICAgICBhdl9sb2cocywgQVZfTE9HX1ZFUkJPU0UsICJVbmFibGUgdG8g aGFuZGxlIGJ5dGUgYXJyYXlzID4gSU5UMzJfTUFYDQo+IGluIHRhZyAlcy5cbiIsIG5hbWUpOw0K PiArICAgICAgICByZXR1cm4gMTsNCj4gKyAgICB9DQo+ICsNCg0KVGhpcyBpcyBhIGNvbW1lbnQh DQoNClRoYW5rcw0KDQo+ICAgICAgaWYgKCFzdHJjbXAobmFtZSwgIldNL1BpY3R1cmUiKSkgLy8g aGFuZGxlIGNvdmVyIGFydA0KPiAtICAgICAgICByZXR1cm4gYXNmX3JlYWRfcGljdHVyZShzLCB2 YWxfbGVuKTsNCj4gKyAgICAgICAgcmV0dXJuIGFzZl9yZWFkX3BpY3R1cmUocywgKGludCl2YWxf bGVuKTsNCj4gICAgICBlbHNlIGlmICghc3RyY21wKG5hbWUsICJJRDMiKSkgLy8gaGFuZGxlIElE MyB0YWcNCj4gLSAgICAgICAgcmV0dXJuIGdldF9pZDNfdGFnKHMsIHZhbF9sZW4pOw0KPiArICAg ICAgICByZXR1cm4gZ2V0X2lkM190YWcocywgKGludCl2YWxfbGVuKTsNCj4gDQo+ICsgICAgYXZf bG9nKHMsIEFWX0xPR19WRVJCT1NFLCAiVW5zdXBwb3J0ZWQgYnl0ZSBhcnJheSBpbiB0YWcgJXMu XG4iLCBuYW1lKTsNCj4gICAgICByZXR1cm4gMTsNCj4gIH0NCj4gZGlmZiAtLWdpdCBhL2xpYmF2 Zm9ybWF0L2FzZi5oIGIvbGliYXZmb3JtYXQvYXNmLmgNCj4gaW5kZXggMDFjYzRmN2E0Ni4uNGQy ODU2MGY1NiAxMDA2NDQNCj4gLS0tIGEvbGliYXZmb3JtYXQvYXNmLmgNCj4gKysrIGIvbGliYXZm b3JtYXQvYXNmLmgNCj4gQEAgLTExMSw3ICsxMTEsNyBAQCBleHRlcm4gY29uc3QgQVZNZXRhZGF0 YUNvbnYgZmZfYXNmX21ldGFkYXRhX2NvbnZbXTsNCj4gICAqICAgICAgICAgaXMgdW5zdXBwb3J0 ZWQgYnkgdGhpcyBmdW5jdGlvbiBhbmQgMCBvdGhlcndpc2UuDQo+ICAgKi8NCj4gIGludCBmZl9h c2ZfaGFuZGxlX2J5dGVfYXJyYXkoQVZGb3JtYXRDb250ZXh0ICpzLCBjb25zdCBjaGFyICpuYW1l LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgdmFsX2xlbik7DQo+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbF9sZW4pOw0KPiANCj4gDQo+ICAj ZGVmaW5lIEFTRl9QQUNLRVRfRkxBR19FUlJPUl9DT1JSRUNUSU9OX1BSRVNFTlQgMHg4MCAvLzEw MDAgMDAwMA0KPiAtLQ0KPiBnaXRnaXRnYWRnZXQNCg0K