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 BE81245AE1 for ; Thu, 16 Mar 2023 03:57:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5CDA768BD97; Thu, 16 Mar 2023 05:57:46 +0200 (EET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B00F468AD9B for ; Thu, 16 Mar 2023 05:57:39 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678939064; x=1710475064; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=b18N1t8Ut82OSEa3wgEDjer9kKUVsTNQFIosMp15DjY=; b=N6SZLW6AY/Gx+8M0LDvsF7t2lpvmuU00nu461eMGHAnT2zaQUZookQvw P+XGtaNDwsU35ONsI1JHTUczogqbiiXM3NYHPxHxGAkjo6Nb1+iTvvt37 ebsPKg3NtICfHKWqznPQ4SvzNMOG1aq4oRB2oR8LTLId3kpEWOrZ1ZkyP SA70iKTEsRmghbIHkJIiQU/kEP+CP45mnY89NtVdeEcEMKV5KCKMC1GhS b//5aibsBu0O/TbhWVGraH1zcvDUNl8ZU/+Mu1W5ZMUM8xkTy4jKrPaNm W7csoSEUow8osQw8rXIfZxcjKnRVdDGPqshY7+SfZaDa8fNvzTb/hZXUz w==; X-IronPort-AV: E=McAfee;i="6500,9779,10650"; a="321725800" X-IronPort-AV: E=Sophos;i="5.98,264,1673942400"; d="scan'208";a="321725800" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Mar 2023 20:57:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10650"; a="925585611" X-IronPort-AV: E=Sophos;i="5.98,264,1673942400"; d="scan'208";a="925585611" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga006.fm.intel.com with ESMTP; 15 Mar 2023 20:57:25 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Wed, 15 Mar 2023 20:57:25 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Wed, 15 Mar 2023 20:57:25 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Wed, 15 Mar 2023 20:57:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n5oO8yqYUxg+tOM0dTKpA+qC9S9AkryQ1IwdahthGCeQccmhUHT6sT5U1C+FEe7/vkLky4SXzUWWwZYudOuI7RyPqqRVX6zY4hNBEOGDQOMgQjlDUXuCuwuymDtkppWFyfmtCQgIn0kBq2IfLFz+lrkWI4LceM94Mf6i3p8eJ6pMX5d3hdTLLJJ69VEEWmNj+1ojfqpdEGR+lUiexp2omISook1z4UlTRzzvJQA47t3HhfegCRcbWJaPxvG9lcR6BDCTw5yhgHiqaXgUcoUdCR+BXwtQgFo2Ju7CUnu5CGmUKmn2yVSv4XnrYik5f2GJjVuXpXDtLtiHUo3DU3imOQ== 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=b18N1t8Ut82OSEa3wgEDjer9kKUVsTNQFIosMp15DjY=; b=hbEnsYW04mxqyLZEwFEb6muwOMsOqG9clSGn3H35FZR5eyA0x35dGlpKWNaeqEozf4J8vKj5i68JaUHGaMT1F46opy825rpSy8JWjioaPwmJAyYW+6xYnQpuQtlmQvlHQhTqPZsukkFNa1xngoeAnNUTSf+nEvrzigVCFMQcoDzG2kzl5aRmhImTnqCA0yXagIRGvBz7Z3h5662B+jN5Dww1h9M+qg+mCYsil32bRh2Ty6fQb0a3e/pbKAafUBPDaQbdUypUmt6AcS1hcUkHEH2bgIUQb9Q5nOD9CBUcphC+RY9oA1mWIBXbcHfFhnyZoo8JMnOhMRhke6ulTpIQ0Q== 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 BN9PR11MB5515.namprd11.prod.outlook.com (2603:10b6:408:104::8) by PH8PR11MB6856.namprd11.prod.outlook.com (2603:10b6:510:22b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.24; Thu, 16 Mar 2023 03:57:16 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::36ba:13c8:6a29:c7af]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::36ba:13c8:6a29:c7af%5]) with mapi id 15.20.6178.030; Thu, 16 Mar 2023 03:57:16 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH] libavcodec/qsvenc: Add dynamic setting support of low_delay_brc to av1_qsv Thread-Index: AQHZTK95x/lMw+nV/EW2buj6b4uqwa783WuA Date: Thu, 16 Mar 2023 03:57:16 +0000 Message-ID: References: <20230302023336.127035-1-wenbin.chen@intel.com> In-Reply-To: <20230302023336.127035-1-wenbin.chen@intel.com> 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-0ubuntu1 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: BN9PR11MB5515:EE_|PH8PR11MB6856:EE_ x-ms-office365-filtering-correlation-id: 6b04147a-7ca9-44d8-68e4-08db25d288a4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: p6gQN+aTj48iZ/Detp4XQamHZRea94r2frM8gWtJuYR2sAGzInB6YmOzKJEK5Iq04tkxWSAVqBBn6O1BhvtM3u11aBrWncm0Uc0QsF+fm1gEFBBP2ogHieYIJK2ap6d2ITdRDM29MycKA6MPSgpx4w625xEw9RIwgPIo64Iwoyzr3c+GCq6RajeGV/9E43gVCLwiCxdrFEtydOXqTHwKGQVFQPjJqIPm/B3Tucm8lZbYz5hEVGbXtrr7hPecEQbQpepfOR6x7a1caFKopin4U2FNjjzdlWyrNptSFNWZNYr0ISm1Ef0UQG//uz98Thf7YX5snmPbx/5RnTj4t/D8ONOzrRQ/Pfviti2AaJxpNnrL6PJDavyFi8XGeejtkRVv/aj7KZct/FVd3H6pmrlnzj0oTuf8GeixeQCdhuLazZl6moDzAu9zuogpk8ReeS9OveiQK/XsX1s1kk1xhtoTb3Eln3NDwtr6oe0kVPWdmjcaZ73BIBFxse598A8TcmOGTCiFDb2YZfh/FcwX9nILrF3vy+2dMntaM14tH4VB+Q88RvGI8G3zrfP7sHdJykrDsTRLWem/eG9KWiaoGXCXMiVdcmlMa3H4NjfaO9B2/4obBjlUTfF+ApI85RV7rNzZTfSp71nqzNxrl5EzJDLuPjG/AkeGia4kK557s6UnzGpolPtu7rk9tayLIJu36Px5OExaShwoFAa+ZRBxe//NaA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5515.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(136003)(346002)(39860400002)(396003)(366004)(451199018)(41300700001)(2906002)(8936002)(122000001)(82960400001)(83380400001)(5660300002)(36756003)(66946007)(76116006)(66476007)(38100700002)(316002)(91956017)(38070700005)(66446008)(64756008)(86362001)(66556008)(6916009)(186003)(478600001)(6512007)(6486002)(6506007)(2616005)(8676002)(71200400001)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U2xnVDFiK2JEYWs3S2JqeGVSRTVxYUlzTEFMTUFEVUhYYWpEV203ejRlWTFn?= =?utf-8?B?UVlmYmc2RkVoSnhLdHVYdFg1Nk9OTGdNRW9zMEtBNzd5c21vYnpack1oRlZD?= =?utf-8?B?WVMvejdLV0JCSkZaM2JFUHNXM01TSTdhVnNNc0I5VXV1R0ZHYXQ0eG05SlJM?= =?utf-8?B?elRBNEFkZVNCOHB4U2dSV3habURUMmJTWjY2MjE4T2owNmJNYi9uaHFleTIr?= =?utf-8?B?dnlUSVJPZnpEYlh6SHdHcWtYdFlFbUVNQ0pDdHJmRFloZEtHSVBGV3BWcUZP?= =?utf-8?B?Y0Z4ZUR6Q2p3dHFzaTg5L3M4N05GbEFhOEZjNUVDdXc4TzVxYWQ2NEQybVVK?= =?utf-8?B?eU5OSEZGUWhmdG9oeHpJNkx1SFo4YXZFRnYreG1CUUk3ZzNidFgvKzJYekdq?= =?utf-8?B?RHh4cjlUVmVYYUg5dEVzNXlyU2lZSC9vcnF2UzU4N1kvODBGZkE1bUQrRGRJ?= =?utf-8?B?aVJzUzBnbFJPSjBrcmNjQ0U3WEd0Rk50MFpRcW5MdzROcWxzWTZaNDFDS2g0?= =?utf-8?B?WVVsMGdjVkZyZlJEZDJLRnh4c2F1dXQ3KzZJdjJRTGZzdHgvNmN0VTlPZldW?= =?utf-8?B?T1FheFcyK1E2NnhpNW83LzZ3T25SaEhwRVU1NzcreXlweXVMeVd2R1lndHAw?= =?utf-8?B?L1JRcldOanFqK2pTMnFJejhnM085Qk1jcE1VaGdGR3hXNnFmaCtXeXlVa2VZ?= =?utf-8?B?UUNVcFJMbDdBSG9TcS8yRnI2WklpOElnWk50NzZUQWpQZWRFZllQeUZReGh6?= =?utf-8?B?NFA4cm1Ga1hadHNvSXdUa3JvU2pFR1ZyemNUVzhFczBnSm10OUFrL2FQc3VR?= =?utf-8?B?aERQeXJHQmZUY0pWaUl1cllyZDZueklqU0p6N0RYdmNTeTN0KzdnbU9lRlQz?= =?utf-8?B?K0dYMWNLUjVpazNTZVREWCs5WnoxRWlUampJVVlQVFpNTGVDb2w1cGZHTlpP?= =?utf-8?B?TU1SRG9JMFdqMzFtYTlTVTRJZnhjUXQ0cUQ5cTlCdS90cnluc3dUM1dhU1VE?= =?utf-8?B?MnIrMTM4THZQMDBwdXh4T3ZTWTkrajdNc1greWcwdlVPZ3VOdGhkWklPbzdL?= =?utf-8?B?dHJZNU92YTZqSitJeDM0aTI5MktHZ1NGbms3MnZaZW82UnRQTmdJVi9EMTRn?= =?utf-8?B?c1dvVk9WNXRTb3AxcG15SmRwY2tsUHVUcnFuUEhvVElKZHgrS1J5Ni9uYzc5?= =?utf-8?B?YWJEeWxpRjBZdUNHRmVldlR2azd5MGg4dkJieGVpaXlCUVVYT3pvSktsT3F5?= =?utf-8?B?RU5OZzlpNnlrSE5BbmxpT1JqaE1MSVVic05mcEJiOUl0SUk1RCt6K3p4NnVp?= =?utf-8?B?RmZkV3NQTGNZNlRKT3BjYkpaeXZwOHNQNEw5Y3k0cXNmOEVZQnFNY01mVFIy?= =?utf-8?B?U2NINTlGWEx5am1YVi9UdXEwb3B4VVAwWTNsZTNLVkd0WEpFTTlSVzNETFpD?= =?utf-8?B?OFhZczhlNjJiT3BjYjVUUG9TdFR2STVLRW5adHNsQThqekJRb2FzM1pJNDll?= =?utf-8?B?TUMwckR2aDQ3UEFMQ2QxRHhrb3U4ckZQKzNWbE5LeFdnRzVQMDV5cmlMdW1G?= =?utf-8?B?aU5reUxoZSsrMjU5eUttcTUrMW9tQXYrYW9NV3lnK09PVGlGVmlzSVVFTlR0?= =?utf-8?B?OFU3TENjallqL2VhaTZkRUY3STl5STJaS0J2NnU0TkxDV2ViOWJkbjlsQVJy?= =?utf-8?B?UjV3cFdhVlJKVlZ0ZGNkVjJSVU5iRDVCMVJPcnMyVW42MlBjTFVhL3k5Ri90?= =?utf-8?B?MWR6WTBYQ1RYeEtnZzNUeGdqeDZmZVhIdnhYYVhIMTVSRUdBQjNTTE9vZ25a?= =?utf-8?B?VGxMRElVWnFXUkhhNlZDNlJsblJheXlkb0k0LzhvZU1JbkwwQ1NIRGRFTFQr?= =?utf-8?B?MVZ3V2h0MXYxT0N6djI0V2F4cUxGNEVZVEZnSFdIZXdxNUdDaVdpeVB1U3RU?= =?utf-8?B?VVAxZkxMNitwQWFCUlpqWXlJTE94S1FMNjU1dnA1bnZ5dFRTbnl1S1B5RU8v?= =?utf-8?B?eTR4KzRQSHgxU2lSZ0poQ0RwdVdWQ2lvQnl1eFRTVStpMktsdE95dk14Ykda?= =?utf-8?B?dlVxY0c1T2JORmlPcVU0ZExRS3puUTJnRXgzbVhUS0Q4QnpudSs3WloyTWRV?= =?utf-8?B?dENFeGluNTBuengwV2trbkwxcWRBeTZFZmd0TjRiNUl5WnpRaTErVWlHcnlU?= =?utf-8?B?Y1E9PQ==?= Content-ID: <15698CA261E52444977E26AE7B012CEA@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5515.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6b04147a-7ca9-44d8-68e4-08db25d288a4 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Mar 2023 03:57:16.8424 (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: MQc9YUv6TIAiJa0Nnb/R0Jpd+ZPRnf9JJRF7/0y7ifWZ4ay+PKdfDRegMKgdwC0ZQ5bpi7gcwZy8+06HL8i6pw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB6856 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/qsvenc: Add dynamic setting support of low_delay_brc to av1_qsv 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: T24gRG8sIDIwMjMtMDMtMDIgYXQgMTA6MzMgKzA4MDAsIHdlbmJpbi5jaGVuLWF0LWludGVsLmNv bUBmZm1wZWcub3JnIHdyb3RlOg0KPiBGcm9tOiBXZW5iaW4gQ2hlbiA8d2VuYmluLmNoZW5AaW50 ZWwuY29tPg0KPiANCj4gU2lnbmVkLW9mZi1ieTogV2VuYmluIENoZW4gPHdlbmJpbi5jaGVuQGlu dGVsLmNvbT4NCj4gLS0tDQo+IMKgZG9jL2VuY29kZXJzLnRleGnCoMKgIHwgMiArLQ0KPiDCoGxp YmF2Y29kZWMvcXN2ZW5jLmMgfCA1ICsrKystDQo+IMKgMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZG9jL2VuY29kZXJz LnRleGkgYi9kb2MvZW5jb2RlcnMudGV4aQ0KPiBpbmRleCBiMDI3MzdiOWRmLi5lOWIzNDAxMGVk IDEwMDY0NA0KPiAtLS0gYS9kb2MvZW5jb2RlcnMudGV4aQ0KPiArKysgYi9kb2MvZW5jb2RlcnMu dGV4aQ0KPiBAQCAtMzM0NCw3ICszMzQ0LDcgQEAgU3VwcG9ydGVkIGluIGgyNjRfcXN2Lg0KPiDC oENoYW5nZSB0aGVzZSB2YWx1ZSB0byByZXNldCBxc3YgY29kZWMncyBtYXgvbWluIHFwIGNvbmZp Z3VyYXRpb24uDQo+IMKgDQo+IMKgQGl0ZW0gQHZhcntsb3dfZGVsYXlfYnJjfQ0KPiAtU3VwcG9y dGVkIGluIGgyNjRfcXN2IGFuZCBoZXZjX3Fzdi4NCj4gK1N1cHBvcnRlZCBpbiBoMjY0X3Fzdiwg aGV2Y19xc3YgYW5kIGF2MV9xc3YuDQo+IMKgQ2hhbmdlIHRoaXMgdmFsdWUgdG8gcmVzZXQgcXN2 IGNvZGVjJ3MgbG93X2RlbGF5X2JyYyBjb25maWd1cmF0aW9uLg0KPiDCoA0KPiDCoEBpdGVtIEB2 YXJ7ZnJhbWVyYXRlfQ0KPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9xc3ZlbmMuYyBiL2xpYmF2 Y29kZWMvcXN2ZW5jLmMNCj4gaW5kZXggMzYwNzg1OWNiOC4uYzk3NTMwMmI0ZiAxMDA2NDQNCj4g LS0tIGEvbGliYXZjb2RlYy9xc3ZlbmMuYw0KPiArKysgYi9saWJhdmNvZGVjL3FzdmVuYy5jDQo+ IEBAIC0xMTI3LDYgKzExMjcsNyBAQCBzdGF0aWMgaW50IGluaXRfdmlkZW9fcGFyYW0oQVZDb2Rl Y0NvbnRleHQgKmF2Y3R4LA0KPiBRU1ZFbmNDb250ZXh0ICpxKQ0KPiDCoMKgwqDCoMKgwqDCoMKg IH0gZWxzZSBpZiAoYXZjdHgtPmNvZGVjX2lkID09IEFWX0NPREVDX0lEX0FWMSkgew0KPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKHEtPmxvd19kZWxheV9icmMgPj0gMCkNCj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcS0+ZXh0Y28zLkxvd0RlbGF5QlJDID0gcS0+bG93 X2RlbGF5X2JyYyA/DQo+IE1GWF9DT0RJTkdPUFRJT05fT04gOiBNRlhfQ09ESU5HT1BUSU9OX09G RjsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcS0+b2xkX2xvd19kZWxheV9icmMgPSBxLT5s b3dfZGVsYXlfYnJjOw0KPiDCoMKgwqDCoMKgwqDCoMKgIH0NCj4gwqANCj4gwqDCoMKgwqDCoMKg wqDCoCBpZiAoYXZjdHgtPmNvZGVjX2lkID09IEFWX0NPREVDX0lEX0hFVkMpIHsNCj4gQEAgLTIy MTMsNyArMjIxNCw5IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2xvd19kZWxheV9icmMoQVZDb2RlY0Nv bnRleHQgKmF2Y3R4LA0KPiBRU1ZFbmNDb250ZXh0ICpxKQ0KPiDCoHsNCj4gwqDCoMKgwqAgaW50 IHVwZGF0ZWQgPSAwOw0KPiDCoA0KPiAtwqDCoMKgIGlmIChhdmN0eC0+Y29kZWNfaWQgIT0gQVZf Q09ERUNfSURfSDI2NCAmJiBhdmN0eC0+Y29kZWNfaWQgIT0NCj4gQVZfQ09ERUNfSURfSEVWQykN Cj4gK8KgwqDCoCBpZiAoYXZjdHgtPmNvZGVjX2lkICE9IEFWX0NPREVDX0lEX0gyNjQgJiYNCj4g K8KgwqDCoMKgwqDCoMKgIGF2Y3R4LT5jb2RlY19pZCAhPSBBVl9DT0RFQ19JRF9IRVZDICYmDQo+ ICvCoMKgwqDCoMKgwqDCoCBhdmN0eC0+Y29kZWNfaWQgIT0gQVZfQ09ERUNfSURfQVYxKQ0KPiDC oMKgwqDCoMKgwqDCoMKgIHJldHVybiAwOw0KPiDCoA0KPiDCoMKgwqDCoCBVUERBVEVfUEFSQU0o cS0+b2xkX2xvd19kZWxheV9icmMsIHEtPmxvd19kZWxheV9icmMpOw0KDQpMR1RNLCB3aWxsIGFw cGx5DQoNClRoYW5rcw0KSGFpaGFvDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=