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 7BD7A49758 for ; Fri, 19 Apr 2024 08:34:00 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 573FE68D2E2; Fri, 19 Apr 2024 11:33:57 +0300 (EEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2062.outbound.protection.outlook.com [40.107.237.62]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9F2E668C9D5 for ; Fri, 19 Apr 2024 11:33:50 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UpvYFY2trosqfresw/0rIWRW6P0LftQlNS3hXlW/5ZDpzvmrwjIh4Bfr5emQQRnLIO+Fwjvzgz7exocsvKLRmzYzz06wA31OVRHabvuJDnSr23STA24TekVpCXdzLTgvoRa2gi//AJZZMdK+ojzX86o2knuaizeuL2jITZFaEelHcu4Fsi4wLNjtjcJXBvsX4npW3Q2ifUl/VEeGt/BHInt9LH4iL3AtXLnWFYdjjKc81nIxlBx2xgi5+Qys4b1UtMr+Ivzo2i3tPmxFr3I59VhEpRoH1LZCoVhR8uOas1lqmEmJ2dliNsmQjEb2e28b3RBZxIKddS95AICyVM8CXQ== 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=FVPFYtZWCjO5i3KEX4eD30laHDdcOYwWllFdvz37KZ0=; b=lREMePpAoc9ZvDeWlpDeoODPLSONz4ksWVpnue3mhOmNtWCzQul0Yxb0HgZuhQbq41SKyPZyBkC8Ltuc1XZEU90I4pXZcR8yOrul+cNsKwIl5Fmv7b41YdjufUShIk1mlrbZb1Yaw+e6VMiRTqwZHoAKiblnzsM30cYRGiZPHHBekYlBtjO/bccY5wkayCPra2EGvxFnvntpY+dFrXKI/QRfpQH+WaFeJv0ISBOVXVkgmWpZQEuE+6wgcS3T7FF45MbZiGRBvrOs7640+FRBvcjd5UWOesM51iN0xItfHz94nFKd/5nTPSZ1RLx55u1BM7drxiDj17ZrEyN4zGM54Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from PH7PR12MB7188.namprd12.prod.outlook.com (2603:10b6:510:204::15) by SN7PR12MB7980.namprd12.prod.outlook.com (2603:10b6:806:341::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Fri, 19 Apr 2024 08:33:46 +0000 Received: from PH7PR12MB7188.namprd12.prod.outlook.com ([fe80::6324:cf63:797:f848]) by PH7PR12MB7188.namprd12.prod.outlook.com ([fe80::6324:cf63:797:f848%7]) with mapi id 15.20.7472.037; Fri, 19 Apr 2024 08:33:45 +0000 To: Roman Arzumanyan , Timo Rothenpieler Thread-Topic: [FFmpeg-devel] [PATCH] avcodec/nvenc: High bit depth encoding for HEVC Thread-Index: AQHaj0LY7CHs0mqmK0+WBuwTBgctyLFsiDaAgAFL2HeAACWLAIAAEcUAgAEvZoCAAAEkHg== Date: Fri, 19 Apr 2024 08:33:23 +0000 Message-ID: References: <20240415143932.338380-1-ddesouza@nvidia.com> <26df08ee-ee02-408a-98ea-ef5fe77c93c7@rothenpieler.org> <2540329d-79aa-4996-a566-b7b55299de0c@rothenpieler.org> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR12MB7188:EE_|SN7PR12MB7980:EE_ x-ms-office365-filtering-correlation-id: fe031137-6019-4cee-22b2-08dc604b6d90 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RWy2hTgdR2oIQzVhHrnlHURs91GYfHfNbWAgqbpBZzYQlngW0DMzajrrGqhjtuqACjAdNmGxr1N1A/NJn/DcRT1lXEYSeEg18ZKylcoBlmYUKrWpIMjSxvB1O4ksT1e5752PG9pfUNploETAtwBQ85gxCguCle+ZZpg3/54vGNTsJSJ42GI/Muub3AHpTGbS7ffkuiGGzFScMWUJY63dK/PiLI9Z64uGR8dDDyyeHD5ZpQPjwVY3vIteV8ws6hJ5vDC/fMJBaUY4grBtKUgJG0rEwuDgG/z9NIMdBRWN1yyfpTASK5el+R9y1RgT87sj25TOX4OEl7t0PBuC7NbBEcYluPWBoFbZYheivdmd/ca/oCOsrPTQhlqlvBFKLzyu8F3Ca7u4A30q8tQXuVTxpDeTExYhjK/wOZmrmKDEv3/makRYMitJzic7sp4tpfmQ1+dREgJtIKdq9KRnfsOi+SEO60JzETxyiAr5XKDJ9yjyuE1k/iOS6Pb2VaRfo/nPZe89h2GzHyRpGebn9iFrM8OGxAIa0D1chctjkFJkZvz+NxYC+abJ9iytrrs846aFngNRHImb7Xz/S8Hg9U20Jqwy7LQcZrYTVe9+VfyWJIR3e6gLgY3+c6iOTXQRIzRYJ0QYZhwRNSTz3Gx3B3wWX5kUpmsId2bKlgZ4YV2L6T0LXgLYsXWTaNf+1aSkMNEhayI96KXJUlvkqTq49/p5mdQx+OxgOPnOFFj9iAFYOUA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR12MB7188.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a2grZ3pweGtCc0dLWGZZcnB2QUdRVyt0MVdTS3ZPTGZWOXozTkdLMk5xc3ZW?= =?utf-8?B?K3BzNWxkUkNSV252QXN4K0Y2MVIxYkk0TmZObmFkaUNjNGgwQUd0cG13SGhs?= =?utf-8?B?WHRFQ29WYkMrcXdzemJUUDQ0Nnh4RGlTT3hwbkRNUmVkRFFEY0cxN2QvMSs5?= =?utf-8?B?MW5pUjdFZEQ4a1VLMlZuVFdoTFRzdXJOOWJ6SDA2UzgvUXBGTDNKRC80ZDJz?= =?utf-8?B?NEtzUEFGZEEzZmhPeTFrb1BUcXJ3VHhjelNSZER5Q0loc0NVOUxvOHRMZG9o?= =?utf-8?B?a3FsSEF3SHVpUi9OeXcrYytDNjZkREJMUjBHYU0zalc4SmVEdGFTZFRnbG1W?= =?utf-8?B?UlNvNTd2OGdaSHFsWlllQnBVajF6M0VUdWduZWRmT2xwZ0JHZ2ZzZzJWaFZJ?= =?utf-8?B?Sjg1TlRQM2tkK0tSalBzNWl4Q0hFbERiZjBYZnlqM0d3S1JybGltaXZrNERW?= =?utf-8?B?NWpNNy9tMWFOZUVWUWplZE16UmlQRFJtSmpoM09qa0dJTjNpR3VqejdjTTZm?= =?utf-8?B?MFZLUVBRRWgyYmxuWi9EMXpzVWZPTVMrY0NhREhpRTNxbnNWRkQ4Z0FiSW83?= =?utf-8?B?SVg5cldIZkhTMnozVnNGNjRZNjUzVFd3VU9ZUnlmSzQzZWpmdDhBdkU3QmJC?= =?utf-8?B?TkZuZ3F4QjA3R3pueVlvYm0wbm9uT3BGQVUvTVpxa1paREdCdksyVnVoUFEv?= =?utf-8?B?WkZwaEd5U2dVWk5zU0ZNMmxoY3ZNY0tCSzJFSDNGZUdNaEVGZE42TitveGtR?= =?utf-8?B?TXlSTm51KzZzaTVhdW9KVjZrb3pPZ2wvdVg4RkNDTWZTZGRkUkpMaEFKK015?= =?utf-8?B?R25HMG0vcElWZnBzSmFkQlFjNHNUb0hnZWxVeGpUN0JaWlRLV3hOSUNVUitR?= =?utf-8?B?aXNJYlJxTjR6ZDdGM01CaHV4WDVObkd0U3RkK3JzNDdwOUlOLzVXNndKUzBp?= =?utf-8?B?alZEcXhHTzcxMit3RkR0M2RxNmdQMFY0Szk5TlM5N2pEdTNMMGwyRHdEZ25E?= =?utf-8?B?RjU1WVpTQXBQUG03cFo2QnUxcGdDVEo2UGhCYmhoZHIzZnEvSDhHSEtKdXBM?= =?utf-8?B?L3dkMHZ1RlNvY3Jkd0RKVHdhUEo1V1Q3UzlpRnNiT3JRdWFxRjNieFFMQy9w?= =?utf-8?B?a2d3ZmhGb21KUjlLMldXeFNLRXRraGhTR3JTR0w0bUpwYUQ0R2FZb2NrbHZP?= =?utf-8?B?dzJzaW80aS9xNDZDZ055TWlhY1E5R05nSVNZZ2lUR2t5MENMWGFKbFYrRm9s?= =?utf-8?B?MFV1NWFLMmpkcGluRm1KUkgrR2VLMUVHNWtVbHM5TUNheTU2LzdmY1RMZ05n?= =?utf-8?B?LzBCcXA1U1BCQjdINENDTnczcWtwaDF5VTJLcE1uV3FrRFFFdGtXY2hnaEc5?= =?utf-8?B?MGlaWENFdEpGaGZCMDdUbU1JeWVrK000SHdyTmxjVXFkeENUcnVpZjNoTTNs?= =?utf-8?B?WU8zMEtrR0h6MDJ6SVVKL2lhajZZc3pIdGFwS1BqVGgvYnhrYmsvOGVOcnBL?= =?utf-8?B?MmhMdGxVT01vUUkzejJoMHVOL0l3S3JvNFNHYS9QSGIyMERxd0FVT0FBMG5h?= =?utf-8?B?MURiTmFFd1RRMDN2UVQ5RW4zdGlsdFl2VitOa21hVFV0ejA3QzVCVG9Sb2Vx?= =?utf-8?B?REpyRG5UcWlmb3ZyaHJ5ZHVlV3JtRDlHVkVERllWS1ZZWWt5NDlNWjBGTVpa?= =?utf-8?B?bXh6dHBLQkF6Y2hsSVFmNko4RmIxUlZXQmpBSGFUVFh5dVg3YW1Mc0dGVzAr?= =?utf-8?B?ek8ySldjS1VnS0lRMlJ5S0tubFBYSk9kYUJyejVyV283WlhCeEdYRURtdDdE?= =?utf-8?B?STVGTFo1N2tCenVpMTE5SDhxa2YrbmtBQmdpUUw0WXdGNGdXamZyaGk1d3FC?= =?utf-8?B?S3AwTG53cEVPNCs2STh4YUtoTjgzRGlEeGtTeHpoeHZIREhnWEgvRCttWkU4?= =?utf-8?B?OXpnVy9oOG9xejBmYW9FaXhzcVdhdm1kUFd4cXBUbEl6VTQ0TjFBNjlubDQv?= =?utf-8?B?QitBS2VGYjRjQUVYUHU0a3hsd2ZLUSt6d1h1N0RaaU9mZ2dtTndWVVBabWs3?= =?utf-8?B?SExVbWRDQTVvTXJvWFU5MDFFYnJ3dUloMnJJcHFZem5MYkdBdGlmNjFKWHcy?= =?utf-8?Q?73SecjtP6BpHWB77wIeRSPSaS?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB7188.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe031137-6019-4cee-22b2-08dc604b6d90 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2024 08:33:45.6413 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1z57NNyMKC2PcIgcQPDrgjiP5ZGZ9jMmizKilzhXiMXdedr1kyzxc46mE/bZOGb1zj0XQ6MP16p9GmPEPHgeDA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7980 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/nvenc: High bit depth encoding for HEVC 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: , From: Diego Felix de Souza via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Diego Felix de Souza , 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: SGkgUm9tYW4gYW5kIFRpbW8sDQoNClRpbW8gaXMgcmlnaHQuIEFzIGEgZ2VuZXJhbCBydWxlLCBo eWJyaWQgdmlkZW8gY29kaW5nIHN0YW5kYXJkcyBhbGxvdyBlbmNvZGVycyB0byB0YWtlIGFkdmFu dGFnZSBvZiBlbmNvZGluZw0KYSA4LWJpdCBpbnB1dCBhcyAxMC1iaXQgZHVlIHRvIHRoZSBpbnRl cnBvbGF0aW9uIGZpbHRlcnMgKGludGVyIGFuZCBpbnRyYSkgYW5kIHRyYW5zZm9ybSBjb2Rpbmcg YXQgMTAtYml0IGRlcHRoLg0KVGhpcyBjYW4gZ2VuZXJhdGUgYSBiZXR0ZXIgcHJlZGljdGlvbiBh bmQgcmVkdWNlZCBiYW5kaW5nIGFydGlmYWN0cyBpbiBzbW9vdGggZ3JhZGllbnQgYXJlYXMsIGUu Zy4sIGluIHRoZSBza3kuDQoNCk9uIHRoZSBwYXJ0aWN1bGFyIGNhc2Ugb2YgdGhlIE5WSURJQSBW aWRlbyBDb2RlYyBTREssIHdlIGRvIGEgc2ltcGxlIDggYml0ID4gMTAgYml0IGNvbnZlcnNpb24u IE5vIFNEUiA+IEhEUg0KY29udmVyc2lvbiBpcyBwZXJmb3JtZWQuIER1ZSB0byB2aWRlbyBiZWlu ZyBlbmNvZGVkIGFzIDEwIGJpdHMsIGl0IHJlc3VsdHMgdG8gYmV0dGVyIGRlLWNvcnJlbGF0aW9u IGFuZCBoZW5jZQ0KYmV0dGVyIGNvbXByZXNzaW9uIGF0IHNhbWUgcXVhbGl0eS4gV2UgaGF2ZSBv YnNlcnZlZCB+My01JSBCRC1yYXRlIHNhdmluZ3MgZHVlIHRvIHRoaXMgZmVhdHVyZS4NCg0KQWx0 aG91Z2ggeW91IGFyZSByaWdodCwgdGhhdCB0aGUgc2FtZSBjb3VsZCBiZSBhY29tcGxpc2hlZCB3 aXRoIGFuIGV4dGVybmFsIGZpbHRlciwgSSB3b3VsZCBzdGlsbCBodW1ibHkgYXNrDQp5b3UgdG8g Y29uc2lkZXIgaW5jbHVkaW5nIHRoaXMgcGF0Y2ggaW50byBGRm1wZWcuIEJlc2lkZXMgdGhlIGZh Y3QgdGhhdCB0aGlzIHBhdGNoLCBhcyBJIGV4cGxhaW5lZCBiZWZvcmUsIGlzIGENCm1vcmUgZWZm aWNpZW50IHdheSB0byBhY2hpZXZlIHRoZSBzYW1lIHJlc3VsdCBkdWUgdG8gbWVtb3J5IGFjY2Vz c2VzIGFuZCBzdG9yYWdlLCB0aGUgc2FtZSBmZWF0dXJlIGlzIGFscmVhZHkNCnN1cHBvcnRlZCBp biBGRm1wZWcgZm9yIEFWMSAoYXYxX252ZW5jKS4gSGVuY2UsIGl0IHdvdWxkIG5vdCBtYWtlIHNl bnNlIHRvIHRoZSB1c2VyIHBlcmZvbSBpbiBvbmUgd2F5DQpmb3IgQVYxIGFuZCBhbm90aGVyIHdh eSBmb3IgSEVWQy4NCg0KQmVzdCByZWdhcmRzLA0KDQpEaWVnbw0KDQoNCk9uIDE5LjA0LjI0LCAw OTozOSwgIlJvbWFuIEFyenVtYW55YW4iIDxyLmFyenVtYW55YW5AdmlzaW9ubGFicy5haT4gd3Jv dGU6DQoNCkV4dGVybmFsIGVtYWlsOiBVc2UgY2F1dGlvbiBvcGVuaW5nIGxpbmtzIG9yIGF0dGFj aG1lbnRzDQoNClRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLCBUaW1vIQ0KDQpJIHdhcyBob3Bp bmcgdGhhdCA4PjEwIGJpdCB1cC1jb252ZXJzaW9uIHdoaWNoIGhhcHBlbnMgaW4gdGhlIGRyaXZl ciBtYXkgYnJpbmcgc29tZSBnb29kbmVzcyBsaWtlIFNEUiA+IEhEUiBjb252ZXJzaW9uLCByZWNl bnRseSBwcmVzZW50ZWQgYnkgTlYuIE9yIHNvbWUgb3RoZXIgYWxnbyB3aGljaCBpcyBlYXNpZXIg dG8ga2VlcCBwcm9wcmlldGFyeS4NCk90aGVyd2lzZSwgYWx0aG91Z2ggaXQgaXMgY29udmVuaWVu dCBpbiBzb21lIHVzZSBjYXNlcywgaXQgZG9lc24ndCBsb29rIG1vcmUgdGVtcHRpbmcgdGhhbiwg c2F5LCBhIHNpbWlsYXIgOD4xMCBiaXQgTlBQIHVwLWNvbnZlcnNpb24gd2hpY2ggc2hhbGwgeWll bGQgdGhlIHNhbWUgKHByZXN1bWFibHkgU29MKSBwZXJmb3JtYW5jZS4NCg0K0YfRgiwgMTgg0LDQ v9GALiAyMDI04oCv0LMuINCyIDE2OjMyLCBUaW1vIFJvdGhlbnBpZWxlciA8dGltb0Byb3RoZW5w aWVsZXIub3JnPG1haWx0bzp0aW1vQHJvdGhlbnBpZWxlci5vcmc+PjoNCk9uIDE4LzA0LzIwMjQg MTQ6MjksIFJvbWFuIEFyenVtYW55YW4gd3JvdGU6DQo+IEhpIERpZWdvLA0KPiBBc2tpbmcgZm9y IG15IG93biBlZHVjYXRpb24uDQo+DQo+IEFzIGZhciBhcyB5b3UndmUgZXhwbGFpbmVkLCB0aGUg OCA+IDEwIGJpdCBjb252ZXJzaW9uIGhhcHBlbnMgd2l0aGluIHRoZQ0KPiBkcml2ZXIsIHRoYXQn cyB1bmRlcnN0YW5kYWJsZS4NCj4gQnV0IGhvdyBkb2VzIGl0IGluZmx1ZW5jZSB0aGUgb3V0cHV0 PyBEb2VzIGl0IHBlcmZvcm0gc29tZSBzb3J0IG9mDQo+IHByb3ByaWV0YXJ5IFNEUiA+IEhEUiBj b252ZXJzaW9uIHVuZGVyIHRoZSBob29kIHRoYXQgbWFwcyB0aGUgcmFuZ2VzPw0KPiBXaGF0J3Mg Z29ubmEgYmUgdGhlIHVzZXIgb2JzZXJ2YWJsZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlc2UgMiBz Y2VuYXJpb3M/DQo+IDEpIDggYml0IGlucHV0ID4gSEVWQyA4IGJpdCBwcm9maWxlID4gOCBiaXQg SEVWQyBvdXRwdXQNCj4gMikgOCBiaXQgaW5wdXQgPiAxMCBiaXQgdXAgY29udmVyc2lvbiA+IEhF VkMgMTAgYml0IHByb2ZpbGUgPiAxMCBiaXQNCj4gSEVWQyBvdXRwdXQNCj4NCj4gQmV0dGVyIHZp c3VhbCBxdWFsaXR5PyBTbWFsbGVyIGNvbXByZXNzZWQgZmlsZSBzaXplPw0KPiBJbiBvdGhlciB3 b3Jkcywgd2hhdCdzIHRoZSBwdXJwb3NlIG9mIHRoaXMgZmVhdHVyZSBleGNlcHQgZW5hYmxpbmcg bmV3DQo+IFZpZGVvIENvZGVjIFNESyBjYXBhYmlsaXR5Pw0KDQpWaWRlbyBDb2RlY3MgdGVuZCB0 byBiZSBtb3JlIGVmZmljaWVudCB3aXRoIDEwIGJpdCwgZXZlbiBpZiBpdCdzIGp1c3QgOA0KYml0 IGNvbnRlbnQgdGhhdCdzIGJlZW4gdXAtY29udmVydGVkIHRvIDEwIGJpdC4NCkkuZS4geWVzLCBp dCdsbCAoT3IgY2FuLCBhdCBsZWFzdC4gTm90IHN1cmUgaWYgaXQncyBhIGdpdmVuLikgcHJvZHVj ZQ0Kc21hbGxlci9oaWdoZXIgcXVhbGl0eSBjb250ZW50IGZvciB0aGUgc2FtZSBpbnB1dC4NCg0K QXMgZm9yIHRoZSBleGFjdCByZWFzb24sIEkgY2FuJ3QgZXhwbGFpbiwgYnV0IGl0J3MgYSB3ZWxs IGtub3duIGNvbmNlcHQuDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpOVklESUEgR21i SA0KV3VlcnNlbGVuDQpBbXRzZ2VyaWNodCBBYWNoZW4NCkhSQiA4MzYxDQpNYW5hZ2luZyBEaXJl Y3RvcnM6IFJlYmVjY2EgUGV0ZXJzLCBEb25hbGQgUm9iZXJ0c29uLCBKYW5ldCBIYWxsLCBMdWR3 aWcgdm9uIFJlaWNoZQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KVGhpcyBlbWFpbCBt ZXNzYWdlIGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKSBh bmQgbWF5IGNvbnRhaW4NCmNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbi4gIEFueSB1bmF1dGhvcml6 ZWQgcmV2aWV3LCB1c2UsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0aW9uDQppcyBwcm9oaWJpdGVk LiAgSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3Qg dGhlIHNlbmRlciBieQ0KcmVwbHkgZW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUg b3JpZ2luYWwgbWVzc2FnZS4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGlu ZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUs IG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1 bnN1YnNjcmliZSIuCg==