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 455F74A1FC for ; Mon, 25 Mar 2024 07:37:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1A3AA68D416; Mon, 25 Mar 2024 09:37:16 +0200 (EET) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 86C1268D25E for ; Mon, 25 Mar 2024 09:37:09 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1711352235; x=1742888235; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=MpcKQOzwtjx5dYmddxQLnM/PsCNWdxz7kskZwuPa6yI=; b=CAd4qoW3VLq5SRHz+0ideNCRg4OPDIr21YqcVfbqAGOXW3+M9fWjyf11 A/gvd4r3AGvGEp7rdS5W0SICNpWrPQ0LwdxKOfMULwms9tWBxLmgPxZIP 7HQ2cvnyxxjUx4mPinWxBJDoQFFYdC2jehOE5Weit2A+NrCAg3tdC8mt9 HNWXLyAXojKolrH32HuQ9sjLVDpcsQiqv00jCDHR88ZCOu1C2UKvPl+eQ axVHltvTVn1T1AFMk7B4xMefSA8taKtwV9Jf9+ic+tPyDqDBoA1O7YO+q X7lKyGb81U/JF0i7Ze0rYdhAu9VR6HxwOzPzkLigTOvPQGsKQKtx4j7GT Q==; X-IronPort-AV: E=McAfee;i="6600,9927,11023"; a="6197386" X-IronPort-AV: E=Sophos;i="6.07,152,1708416000"; d="scan'208";a="6197386" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Mar 2024 00:37:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,152,1708416000"; d="scan'208";a="15965299" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orviesa006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 25 Mar 2024 00:37:06 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 25 Mar 2024 00:37:01 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 25 Mar 2024 00:37:01 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 25 Mar 2024 00:35:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jvUgWAAN/+cEFnTDDtlczPU+0a2qGtY7r2NelxylJbNaCqmXxgpbBaQFgDybD0lHb4bmhIAWZ6wgIHdmSJQ9IP+wJJrZdJmmr2S5UjwjXJcSu9BSesHk2tSwnjAPaYZib0p4IwknB7qc9zce+w52h0k2I1fYNWQwXqBRB0bYXGqU/BB5VH0KPpgh1+aMc9hZrs07D2FYoqbhZQPsPkg9cxywzhexd42/3m12IZjbLvvgj1EMDZNuPzcp4vz4muSubGN9z/D8Gi5qPsUnZ1CIi4y2VCZ+8215uN33mXdpeHSaTqWSPvtIUb3Db8ch7mnmX9surLa2hsq6Wm3hXLLRrA== 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=MpcKQOzwtjx5dYmddxQLnM/PsCNWdxz7kskZwuPa6yI=; b=Yx5vGwiJm8CndrQPuk8oAf9sLltUY+CsgpDpLtQGdmmofgBTvNEm2Kl0acfQByRK6yK11YLRXsNsMKLHEdzES30IjLffl82UExIizyKUdTWdl++Y24+F/QAVA4VNnQ6wAT3WZUrVmLPjxa9htgU2IKFJ5CIo70TBtfVSgXxpiiVHI0/j7RqXLaWC4eRc7hH/tIvTqenHGnNV+UYh8o81X7t/MGmlTMCtE89q/JgM4fxNHSjFZbSgnlqdKVo9fvKAibkUUB8EHvuvLpm8N47/evDpo9aBK9AcknmugmrjlpqkcgvUlsPc7BBI7P+V/wM/xIvBE54xEE3If4akvNwk0Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM3PR11MB8757.namprd11.prod.outlook.com (2603:10b6:8:1af::7) by SA3PR11MB8002.namprd11.prod.outlook.com (2603:10b6:806:2f6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.31; Mon, 25 Mar 2024 07:35:29 +0000 Received: from DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::a4cc:a87a:820f:dc1b]) by DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::a4cc:a87a:820f:dc1b%4]) with mapi id 15.20.7409.028; Mon, 25 Mar 2024 07:35:29 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v3 2/2] lavc/get_buffer: Add a warning on failed allocation from a fixed pool Thread-Index: AQHaeKzatDNw+qBTgEG34xsMYwdZ1bE8/+cAgAEGlYCAAHC5AIABN5GAgAht5AA= Date: Mon, 25 Mar 2024 07:35:28 +0000 Message-ID: <4c0db94ce95b0211fd1b5c6d9429eab7e555869f.camel@intel.com> References: <38c49055ba336627e0da4611be4ae74ebb0ac5b7.camel@intel.com> In-Reply-To: Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PR11MB8757:EE_|SA3PR11MB8002:EE_ x-ms-office365-filtering-correlation-id: 7356c91d-6f1a-4463-9283-08dc4c9e2513 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZRvO/eTIzb/H3n3QG5bK+mLzsP9pCoLQb4hvzBd29Q446ye9MuM19qyuownGgH8oglTJT19F4yESUipB+XqsGHJVCJQ16KeO77cB7g/CyeibdJI7NcWc/q6d5iqv/28FVE7iXRsMCr/CCW0mauJOhgC9s/eZndQ+5ay4AkXKEZdgDPVUWcIDZn9LX+0T6oTyehSJxG02Zy5d5+L9Qe0CFKOW6sWa72thC16p+gfabyJrgo/vnbkass6ZJDWMcLbB4L6XrNKpOwgJ3KK5PaFT34NbKcvr4OSZqSVjLhwVTo9E7P0G213nTpHNMawTtqx3ejAiaJ4g7isrwJpBpkxlgJAA6ZxtSlO9741P1eLGo4NLqiKKYGmm0zBrXksOCLLvPgxbuqX6Fa7tWoT3nQOHrv7boWSGsxpcgpd+pYbbuLS9WZdCTtGW2uMFfTJhMu1SL9pALUutPQpbXIif+cQAj7lKTwoJClVQWK6R7q2dWDiLKQht3I357dvoytsw9VKEO6Wbtb2uazOjZZ3GmCXtgz3UWlHr7LJ1btYnX7AI16Nzl9LlK4V/bGD8DeGtoJzOOjXYHU/ayHqLO/e/euZ+z9z1vrIOIpAZ7mcf0eemt7Ki/QwHV30fENoPI/YkAbJl/jZkQbO5L4MwmJI6Xp8QCIJB1wtB8jHn0u8aT16gGEU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM3PR11MB8757.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(366007)(376005)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V1BHWHExdlZUNXlSSGRMZ04xQktsM3h4bkhrajFUZ1N0N0lvZzJUZWhkdUV1?= =?utf-8?B?R1poOUcvemtwK0RqSFE3N0FnRkM4Z3dBWlJlYVZGQ3U3M0ZhK3NWSHVRT2Qx?= =?utf-8?B?NEg2WFRhc092S2JKaHhjSDAvK29DS3FuWGFOZWlOcVdpTExZV3FNVEgvcTBW?= =?utf-8?B?WDc1ZWhVREFmL0tyUzhuOHZoMUxQbUhwYnpqamUrREFMUHBJQ2ZkTGQxc0tD?= =?utf-8?B?QjcvWkNsNEtpeWFIeDZnMURKNURXeDk1bDRvUHhWL25GWjJldHBzY1FHN1ZK?= =?utf-8?B?eE5kQnNodnZ5U1RRZERaSjd5U1VtS0dDbzQ2NUFwUFhHUjYyUVJRSGptUUlK?= =?utf-8?B?K1ZKb1ZyTE9neHpKSkpWd1c2R1N5L1VHaVVrZGlTQjFKSGFSSHVDUzZYK0pC?= =?utf-8?B?ZlQ1Y0hDSW9oTk9pWExodlVRNmNNREFxZi85UmJKcVlJaGMwTS96NXlGaGVr?= =?utf-8?B?Z1h4MlZwTkhxcGVBR045cVdUc3hPa3BYVVVPU1gyejQyczFmTDJCT3RDa25V?= =?utf-8?B?a0pFZWFraHo5ZkF5Sk5xOHoxbFdKYXNsRVlidUtEbXlwS1FXcTNCcFEwSWcr?= =?utf-8?B?eWFrSlhoa3ErcUpYakR1SEg4TDFCczI4WVowNWxybkowS0N3a0RzbU13cjE3?= =?utf-8?B?bEUyeWJRQ1U0WHJMU2JLSEZvUStuZ2dTZStKa2xkdmZQK0NYVXVFSFoyZWVj?= =?utf-8?B?M0lFVjR3WHNUQW9RZU1XM2FuSms0YmlTMW45cjB3VkpXZFc4ZzYveFVYRWto?= =?utf-8?B?S25Vc21JZ1Aya1lTdnFNMHFDY2J2SXkxS2puNHI4MHdxMi9XVFJVbjRaZmNt?= =?utf-8?B?NjlrYXRPTUMxb1ZGL2pmRWJ0UjJLSU0xRi9mb1BuLzZ1Ymc4MldYRXN0NEdV?= =?utf-8?B?UUdENmhGK2xpamFhd2lXL2loQWt6VTI5U1BwdUJFZklCS0czMERmVFh1VEE1?= =?utf-8?B?eS9keUcyNEs2cHhhMjBnODQzS2JhYWErek9ieTJhbldTdVFidTBoNG5adHI3?= =?utf-8?B?V0tsaXpVS0s1OGc5M2VyQmMyYllRWlp1QThybWhyMm1nV3VpckM5SklkVjlB?= =?utf-8?B?UEtJNzI0K0hFMHlDSHJuUDVDdlB2czl4K0NNSkZPSHlFb3V6eHRZVFI1WlNi?= =?utf-8?B?Y0VyMUtHWEJEZ0RzeWlNVnZnd3R1eVpucnl0ZVB2R2VoMTQ2L0l6V2tCeVVI?= =?utf-8?B?dklhM3NJTzc5VStJNGxuQXlEOUUrNjRvZEpKeEgybS9zRjByRzROT3FyZFpS?= =?utf-8?B?MnNnM0oyZjd4NjlSaFRFbUpqalp5TGtpRDJCdU91UlkwakIvdnllVi85MXBM?= =?utf-8?B?QmN0WVdwZlpXWXJDOUhhUy94WWluejJJRnZPa29BSnA3eHlLWUIyWnpKMEpv?= =?utf-8?B?QW9qMDZJdklPUjh1VHo0d3dxbUwySU1mMGVXOHJwVm04WHlIUHQ4Z0s3UG9y?= =?utf-8?B?SElOWDV6cGsrSlYxMjRnRFFSaTBSVXNuMWFqckhQeUQxRkxxMEdFWDBFSDZG?= =?utf-8?B?SVNRdTJib1gvMzArMHMrdlFWeFdrY3NpbDR4Uy92S2MxTSszOUdLQjhKTmlJ?= =?utf-8?B?TTFSLzFTSjBMbzc0WENCdHZSZXlrM2hzYjk0QnFLSldHVTdOODBpQVlBOWxH?= =?utf-8?B?eHhJZURTZld1SDAwd3VGajJBS3lOcTYvaUhZRjRoMUN6OFI1WnFEUXc5TFhz?= =?utf-8?B?a2JrclRRZkpLRXJheHIrY081U1BTdzBNRmtPN09UWTd4NFVRV3BhcktocS9u?= =?utf-8?B?bXdGZEtXOFNPZUtrVzNQaW0wUjJPWEc1R24yNmhjQWFScVZIT0N3d0ZNcEll?= =?utf-8?B?UEtEUnlnM1c1cUlnUjRlV1VGYTVUZXdocUF5bmhyR001RldJOTl1SS9UN0hL?= =?utf-8?B?MzN5VDNKQkpnN2ZRZTh1US9TQWVpRlg1NUYrcHFVNTBucm85ZUk3U3Q4KzJ3?= =?utf-8?B?cmRrNHg2UTc1UStITEV0SnhsdHIvVWwxbzkzOXFLMXZxUmJTbTIvbU1wQnBk?= =?utf-8?B?L0lRbk90SzFlRlpJakNUV0xVektURjVSSkZmN3JmRkQ4Y2xuNTFlelVBZklx?= =?utf-8?B?R0FmRk85RmlNWllpNS9aM3N5M1FMK3ZROThlOFdFcW9DZnFPNFlxdURJaWN3?= =?utf-8?B?QStNUkpiS0RDWEF1OCtzN2Frdm5WcTBObTYyT1VpUTlpMVpjWVN3OHBRanl0?= =?utf-8?B?akE9PQ==?= Content-ID: <741993FA97D6C340BE7CD09D21ADE275@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PR11MB8757.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7356c91d-6f1a-4463-9283-08dc4c9e2513 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2024 07:35:28.9811 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0mltOIuO6jTDHYXDPOxiFq3haUTyJeSLx4wPV8YW7rfyQRyL45fN7UMBDRws79y3Rh+RNG9xhQiHLuduVyLQpg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR11MB8002 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v3 2/2] lavc/get_buffer: Add a warning on failed allocation from a fixed pool 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: T24gRGksIDIwMjQtMDMtMTkgYXQgMjI6NTIgKzAwMDAsIE1hcmsgVGhvbXBzb24gd3JvdGU6DQo+ IE9uIDE5LzAzLzIwMjQgMDQ6MTYsIFhpYW5nLCBIYWloYW8gd3JvdGU6DQo+ID4gT24gTWEsIDIw MjQtMDMtMTggYXQgMjE6MzMgKzAwMDAsIE1hcmsgVGhvbXBzb24gd3JvdGU6DQo+ID4gPiBPbiAx OC8wMy8yMDI0IDA1OjUzLCBYaWFuZywgSGFpaGFvIHdyb3RlOg0KPiA+ID4gPiBPbiBTbywgMjAy NC0wMy0xNyBhdCAyMDo1MSArMDAwMCwgTWFyayBUaG9tcHNvbiB3cm90ZToNCj4gPiA+ID4gPiBG b3IgaGFyZHdhcmUgY2FzZXMgd2hlcmUgd2UgYXJlIGZvcmNlZCB0byBoYXZlIGEgZml4ZWQgcG9v bCBvZiBmcmFtZXMNCj4gPiA+ID4gPiBhbGxvY2F0ZWQgdXAtZnJvbnQgKHN1Y2ggYXMgYXJyYXkg dGV4dHVyZXMgb24gZGVjb2RlciBvdXRwdXQpLCBzdWdnZXN0DQo+ID4gPiA+ID4gYSBwb3NzaWJs ZSB3b3JrYXJvdW5kIHRvIHRoZSB1c2VyIGlmIGFuIGFsbG9jYXRpb24gZmFpbHMgYmVjYXVzZSB0 aGUNCj4gPiA+ID4gPiBwb29sIGlzIGV4aGF1c3RlZC4NCj4gPiA+ID4gPiAtLS0NCj4gPiA+ID4g PiBQZXJoYXBzIGhlbHBmdWw7IGFueSB0aG91Z2h0cz8NCj4gPiA+ID4gPiANCj4gPiA+ID4gPiBU aGUgd2FybmluZyBjb21lcyBvdXQgYmVmb3JlIGFueSBlcnJvcnMsIGxvb2tpbmcgbGlrZToNCj4g PiA+ID4gPiANCj4gPiA+ID4gPiBbbXBlZzJ2aWRlbyBAIDB4NTYwZmY1MWI0NjAwXSBGYWlsZWQg dG8gYWxsb2NhdGUgYSB2YWFwaS9udjEyIGZyYW1lDQo+ID4gPiA+ID4gZnJvbSBhDQo+ID4gPiA+ ID4gZml4ZWQgcG9vbCBvZiBoYXJkd2FyZSBmcmFtZXMuDQo+ID4gPiA+ID4gW21wZWcydmlkZW8g QCAweDU2MGZmNTFiNDYwMF0gQ29uc2lkZXIgc2V0dGluZyBleHRyYV9od19mcmFtZXMgdG8gYQ0K PiA+ID4gPiA+IGxhcmdlcg0KPiA+ID4gPiA+IHZhbHVlIChjdXJyZW50bHkgc2V0IHRvIDgsIGdp dmluZyBhIHBvb2wgc2l6ZSBvZiAxNCkuDQo+ID4gPiA+ID4gW21wZWcydmlkZW8gQCAweDU2MGZm NTFiNDYwMF0gZ2V0X2J1ZmZlcigpIGZhaWxlZA0KPiA+ID4gPiA+IFt2aXN0IzA6MC9tcGVnMnZp ZGVvIEAgMHg1NjBmZjUxOTk4NDBdIFtkZWM6bXBlZzJ2aWRlbyBADQo+ID4gPiA+ID4gMHg1NjBm ZjUxYjNiNDBdDQo+ID4gPiA+ID4gRXJyb3INCj4gPiA+ID4gPiBzdWJtaXR0aW5nIHBhY2tldCB0 byBkZWNvZGVyOiBPcGVyYXRpb24gbm90IHBlcm1pdHRlZA0KPiA+ID4gPiANCj4gPiA+ID4gSSdt IE9LIHRvIHByaW50IHN1Y2ggd2FybmluZyBzbyB1c2VyIG1heSBrbm93IGhvdyB0byB3b3JrIGFy b3VuZCBpdC4gQnV0DQo+ID4gPiA+IG5vdw0KPiA+ID4gPiBtYW55IGNhc2VzIGFyZSBpbXBhY3Rl ZCBieSB0aGlzIGVycm9yDQo+ID4gPiA+IChlLmcuwqBodHRwczovL3RyYWMuZmZtcGVnLm9yZy90 aWNrZXQvMTA4NTYNCj4gPiA+ID4gKSwgSSB0aGluayBpdCBpcyBhIHJlZ3Jlc3Npb24gdG8gdXNl ci4gSSBzdGlsbCBwcmVmZXIgdG8gdXNlIGEgZHluYW1pYw0KPiA+ID4gPiBidWZmZXINCj4gPiA+ ID4gcG9vbCBpbnN0ZWFkIGZpeGVkIGZyYW1lIHBvb2wgdG8gYXZvaWQgc3VjaCBlcnJvciB3aGVu IHRoZSBkeW5hbWljDQo+ID4gPiA+IGJ1ZmZlcg0KPiA+ID4gPiBwb29sDQo+ID4gPiA+IGNhbiB3 b3JrLg0KPiA+ID4gDQo+ID4gPiBIb3cgd291bGQgd2UgaW1wbGVtZW50IHRoaXMgb24gRDNEMTEg b3IgRDNEMTI/DQo+ID4gDQo+ID4gSSB1bmRlcnN0YW5kIG5vdCBhbGwgY2FuIHN1cHBvcnQgZHlu YW1pYyBmcmFtZSBwb29sLCB5b3VyIHBhdGNoIGlzIHVzZWZ1bA0KPiA+IGZvcg0KPiA+IGRlY29k ZXJzIHVzaW5nIGZpeGVkIHBvb2wuIEJ1dCBmb3IgZHJpdmVyIHdoaWNoIGRvZXNuJ3QgcmVxdWly ZSBhcnJheQ0KPiA+IHRleHR1cmVzLA0KPiA+IEkgdGhpbmsgd2UnZCBiZSBiZXR0ZXIgdG8gdXNl IGR5bmFtaWMgZnJhbWUgcG9vbCBpbnN0ZWFkIHNvIHVzZXIgbmVlZG4ndA0KPiA+IHdvcnJ5DQo+ ID4gYWJvdXQgZnJhbWUgYWxsb2NhdGlvbi4gRm9yIGV4YW1wbGUsIHdlIG1heSB1c2UgZHluYW1p YyBmcmFtZSBwb29sIGZvciB2YWFwaQ0KPiA+IHdpdGggaUhEIGRyaXZlciwgd2hhdCBkbyB5b3Ug dGhpbmsgYWJvdXQgYWRkaW5nIGEgcXVpcmsgdG8gZW5hYmxlIGR5bmFtaWMNCj4gPiBmcmFtZQ0K PiA+IHBvb2wgZm9yIHNwZWNpYWwgZHJpdmVycyA/DQo+IA0KPiBJIHRoaW5rIHdlIHNob3VsZCBj b21lIHRvIGEgY29uY2x1c2lvbiBvbiB3aGF0IHRoZSBnZW5lcmljIGNvZGUgZm9yIHRoaXMgY2Fz ZQ0KPiBzaG91bGQgYmUgYW5kIHRoZW4gY29uc2lkZXIgd2hldGhlciBhbnkgc3BlY2lhbCBjYXNl cyBhcmUgbmVlZGVkLg0KPiANCj4gV2hlbiBjb21wYXJlZCB0byB0aGUgc3RhdGUgcmlnaHQgbm93 LCBJIGFncmVlIHdpdGggeW91IHRoYXQganVzdCBzd2l0Y2hpbmcNCj4gVkFBUEkgdG8gYWx3YXlz IGJlIGR5bmFtaWMgd291bGQgcHJvYmFibHkgYmUgYmV0dGVyIGp1c3QgdG8gYXZvaWQgdGhlIG5h c3R5DQo+IGZhaWx1cmVzLCBidXQgZ2l2ZW4gdGhhdCB3ZSBuZWVkIHRvIGltcHJvdmUgdGhlIHNp dHVhdGlvbiBmb3IgY2FzZXMgKGxpa2UNCj4gRDNEMTEpIHdoZXJlIHdlIGRvbid0IGhhdmUgYW4g YWQtaG9jIHdvcmthcm91bmQgd2Ugc2hvdWxkIGJlIGNvbXBhcmluZyB0bw0KPiB3aGF0ZXZlciB0 aGF0IGNvbmNsdWRlcyByYXRoZXIgdGhhbiB0aGUgYnJva2VuIHN0YXRlIHJpZ2h0IG5vdy4NCg0K SGkgTWFyaywNCg0KSSBhZ3JlZSB3aXRoIHlvdS4gV2lsbCB5b3UgcHVzaCB0aGlzIHBhdGNoID8g V2UgbWF5IHN3aXRjaCB0byBkeW5hbWljIGZyYW1lIHBvb2wNCmZvciB2YWFwaSBjYXNlcyBsYXRl ciBhZnRlciBwdXNoaW5nIHlvdXIgcGF0Y2guIA0KDQpUaGFua3MNCkhhaWhhbw0KDQoNCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4K