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 486E1471FA for ; Tue, 28 Nov 2023 03:16:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E74DD68CF6C; Tue, 28 Nov 2023 05:15:59 +0200 (EET) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4935E68CC25 for ; Tue, 28 Nov 2023 05:15:51 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1701141357; x=1732677357; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=Vc16GiC4csyDg3PBnZRg3qGhNTyDY6r8iTa3wuzy3p0=; b=nt3aFNdSOFrDQCoqPfnwGnDFRhu9NEGu3Uhvqf4t7MZgFmNroe113Py0 cRKl8viW8EiTDwE/t9IHCU1XpCgb5ZC2Aoray9y4ZdZfknc/OpkBQwE4S Kjw2YAozu26OkI5q/reKUIrGeT7z5TB9VZ7fXZL8YwKNbbixpvQY71Vwb Xcc5ZXkVzAS91sPylrvhPEKOMk+j4ilEODFmJsgSbOT0H4P1aYA2Vtwg0 7rB+p8KXj/XHuOY/qsssEbvOXiCi1wgnAxffBWAqgSbpaEk5RGL0IYq2v 9faut+/EcY18QxIEqWCUiCf+CbZBGRDXEJlk4R2q4sbe934HMgJ9IthzC w==; X-IronPort-AV: E=McAfee;i="6600,9927,10907"; a="14396863" X-IronPort-AV: E=Sophos;i="6.04,232,1695711600"; d="scan'208";a="14396863" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Nov 2023 19:15:49 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,232,1695711600"; d="scan'208";a="9805059" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 27 Nov 2023 19:15:49 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Mon, 27 Nov 2023 19:15:48 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.34 via Frontend Transport; Mon, 27 Nov 2023 19:15:48 -0800 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.40) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Mon, 27 Nov 2023 19:15:48 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jWjEnBw+hItYdz9n50ifQTClqw8YJGhy6XNG0RfpXacwaXL7XjORfWCsGG1s/TpJ/O+OC7X2IlciYCbNXFACYEfmdduEZJUpisNI3AmC6qUcB3EXl/NivgsJHu4cxe8psGtzpz4KPvFCnXEK33AxQ6FydzC1m7XWQxnRm6G7QHw7FOnapyYFFpjgCNsEGO2ya+dKL0NwHssPXANCdJHKIFKdGoWUnn1X9s1K1WHexKRjzyOTImewSLpsnN5lMxGzisW6m6k7XnNpiwgy42PYzN8mi4K2PoCdjVbeYsxW5rLLiO7GFuBQCquY3/aLuSi23EYI/NWg1Ju/qlFkkaV6ww== 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=Vc16GiC4csyDg3PBnZRg3qGhNTyDY6r8iTa3wuzy3p0=; b=DY6c0tHZ2vrAo+udvQ7Bwb6em4K+UmJQcPbq61o1Kz/mAP+cRqKQPveL9DMzf5tUNk3gYuDmIBPrCDI93sMRKGJz6AF6CrXTzKb7ZUZzsPRBtdujFHG+SSpkVEJSzBZyBET6vbx87qdWDPzJk86E6eE4k4sgtyhQgQaPDkU1LmxhqVgAoX04BKwfECu0l/VZ0yvedgA1IGW/wB9PLoD8TjKIvKO6RKHVcqNQZ/nI9NdjXxz4yETcM9+stOe7RvxmxAs2sLCwbI5XuL+AkGhlL0t7H3qqlbqlX/lGv9KRg1IXctqaEvGl2vIOY5UHmeur0g1xGRCgC05ZlqFUY3hY/Q== 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 SJ0PR11MB5214.namprd11.prod.outlook.com (2603:10b6:a03:2df::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.29; Tue, 28 Nov 2023 03:15:45 +0000 Received: from DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::4c5:6fdf:6d9:7ac2]) by DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::4c5:6fdf:6d9:7ac2%4]) with mapi id 15.20.7025.022; Tue, 28 Nov 2023 03:15:45 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v1] lavc/vaapi_encode_av1: Add qp option explicitly to set base q index Thread-Index: AQHaIMzEGaZiGLEo+06sc9qogHI8irCOK+sAgADk0IA= Date: Tue, 28 Nov 2023 03:15:45 +0000 Message-ID: References: <20231127005801.3440746-1-fei.w.wang@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_|SJ0PR11MB5214:EE_ x-ms-office365-filtering-correlation-id: 7cf0344f-7595-46e7-0bc3-08dbefc04fe9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1l8nuAIzC4gaT8MTgK7mVbdq60+B0W36hK+c9Qir5LPGyx6oMs57uEfsYTuSJ4MvoYVvFePO2VcVogncjzwUaKdSfGkQE9oRbIwYbRrROYHmDwp8x5BYTgeowaNYM7gMfQ2Gm92znyT+LeljL79rrUHghj5gU8sVXO0lFbxh/Pi/RHdqvz5k/3E57hd/t/jesFzpjtSTTxOz6dxzhDhJ4Qs3xW0rxk3bnEr1qDLup/Sskn6lgVOgTDI7MEmQN0aWjNmjFL0KRTEq0aiSPjxH7egzqUqi2d2vZLe2vBuGyF0fWRK+B5e/ki0FLz1ptam9PDTF11NOMtYZ5tfRKJePugV0YXLkC1P85m3zyJuSUdYjMM60IOnPdmvgmDjZNFoutD95hBzxH08nV9t1cFHGKTvaZRsVp81of8AqXYKjjd4JpK9VA/Wayg9CYY8ZPwwq6QCU12MiW42/Qv9Bm0MkTuz3/hwpbFZ+LrQG/6sk3J7cAhBdI3Y7xQVrgS7HsUGIlOyTaTili8KyO8IXuLxR/GxZ2l1CM1lCimXWzY595hBDB5e7yImK3bXS2Nxs8yBdemPgWoVTfRV8zbmDys90ftwMEURd2YUQ94XQxtugrac= 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)(346002)(39860400002)(366004)(396003)(376002)(136003)(230922051799003)(451199024)(64100799003)(186009)(1800799012)(66899024)(38100700002)(122000001)(6486002)(966005)(82960400001)(41300700001)(478600001)(8936002)(8676002)(36756003)(66476007)(66946007)(86362001)(64756008)(316002)(66446008)(6916009)(66556008)(91956017)(76116006)(26005)(6506007)(2616005)(83380400001)(53546011)(71200400001)(6512007)(38070700009)(4001150100001)(2906002)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T1ZUU3hTdEZ6b3lxT3VMZktOMHlTQk95RGNtbzlSZVFXYVdsNUsxMkRnUEdY?= =?utf-8?B?TmZjMHhBMGhhOElYNFJZR3pobTVBdEs0SEZjbE44aUhqdjlsam5mRmxJYTdU?= =?utf-8?B?ckgydHRkRnlVQnduamZya2QwclNzNnJGSmlvZUtBVGRpUUxJaUNRUUFYRXFM?= =?utf-8?B?N1ljb3dBMHdQc1ZoSzBCb09xR0l2dGk1YkFOdlFVWnlmZWJvT1lOS1pJdWl6?= =?utf-8?B?ak1Bd2V2cW5xRE1PZDBnNld6Qld0ak1PejNMaGJqNzVGQXBoVHFZUE1FRG80?= =?utf-8?B?TTBDL1BkOWRxL2dMRmVETlJuT1JSMmRNWEIvcVdQRWJTcmRTM3FIVDVMZTJF?= =?utf-8?B?THY3ZlplTlpHd3haOWNEVVRFTEZKbWZmM3BLNkdNMkVic0d4ZDNWZ09tVHdL?= =?utf-8?B?SnNETHNCMGJjVHgwN3NqQjh3ZjVNd2MxYW9LNzVWQnFydnhQWnhHK3hOWVVC?= =?utf-8?B?NUZncEJWWjlkZmtyc01qRGtlTWVMRU42VlBkRGkrT1dPN3BsZ0c0UFMyWnJD?= =?utf-8?B?VjhabHozM0RKdW93c0ZrcFVORk55V0NyWFRVR29HRHRtb3lyU0lzdnFjcHFt?= =?utf-8?B?MWJjd0Y2dGdRL1M5dWMzenllZUhJcjhSRkNIRHRuSDZvRG9ZZmwzbm91b3RU?= =?utf-8?B?ZU9UdW9LYllCRUxZenVpMW12TzJwYTBTbnYrc0lVMXc2b2FKRlVQOHI1Rnlu?= =?utf-8?B?d0Y1VjRMNVR1bkIvSEdQYlJNRHNnVTNNaEtoWWwzOGxwRzdjMXBIQ25GNmJk?= =?utf-8?B?Y09CYUhuRGdHR3NZckNLZUo4MWNNYVVLeFdDRHNQdlRBUVpCelVXSnd6dmRu?= =?utf-8?B?enlXb0hueXo5ZlVsNlpHRVk0UzlkMW1aRXNCeTlOdWFHVVo2U3RvaFFFWm43?= =?utf-8?B?YW5RMEdaTjRGbVFGQ0xsVkRoUnBYZjA0WHpkRlE1N0ppYi9QaGFlVE5mUFB1?= =?utf-8?B?VStUMmFQN0MvVUhBNm9wNlVEK0Vab3c5azYzTHB0MlBKbkR5SFVtWi9EdVlr?= =?utf-8?B?eXdWekg2bHJNN3NLWTBpdkcyRVkvS2VRdHA0UFhlWXVPbHpLcGpVK0VPaGVD?= =?utf-8?B?Y3VqME1HYlhaVVN2emlLeXpvWHRsY3Fwb3JpeGgzVkppY3llYTlKTkg3K1cv?= =?utf-8?B?U0dhUEtKeVoxaC8wemFsNDdVOGdVdVYxRGhTSzJMaVlwcFRCeENsV1hFc2Rv?= =?utf-8?B?Z0xldHhGM1pKSlBVS3N5ZWEyN2cvZXF0ajhETDNDbThFY3NLSDNPUXF4VFVm?= =?utf-8?B?ZmdKdmY5S2JkQkZkT0laVnROSjAyQU4zTmpLUTZWNHh4UVRBVlJDbVJhcFI4?= =?utf-8?B?Z3BxY3FGdjBvYkx2WGF3MFJMT3BCWERXK0Z6T2tUWlJrcWVKN25ja1lNRDhD?= =?utf-8?B?UEhaK1VPU3g2aloxS1dBcmdxNURpcjJVYUNBY0RvTWlWeDRra2t0UkdGVTM1?= =?utf-8?B?UXBaMk1uMTlBUjRFWkhja3hKaDJGbG1oNFpzclhzSVhvdnBCb1RaS1pSZWhL?= =?utf-8?B?N2szK1VCcVJyMUtpalZqVnRVQUhaa1NmUUJBdjVCQlZDWkdyRWlNYzF5TUdx?= =?utf-8?B?Z3p6alVmdC9YcGJmOUV5dnh3SmxLVkxBQ3BKWE95ZVBKZC9CZy9yUFZZK0Ey?= =?utf-8?B?UTNDUHV3UFluZ1g4eHNHSVUwbHcwZ2xrWWdoMEdUb2tnRGJXaUFQUlNrQmVp?= =?utf-8?B?QkhGR2poUHFaaTNlcGpZV2p3Rk9HUkRubEVSaVUrQ3UwMUFGUVYwZzhDYThz?= =?utf-8?B?M2lZdnpTOFZZZGlhT1VlaWdWMnlkS1ZHak5mQTl4NVNOL05xK05COE1oWnlG?= =?utf-8?B?SUJhL3ZLUjUxcGxtV09laVZpMjNndDhBc1BsN3dLUGNndFYrWmtFQnhjUGlr?= =?utf-8?B?MkRRKzlldmh4Y2lFSS9pUGJwSDM3blJtQm5jZS8rcllIZlh4NDQvRFAwRE44?= =?utf-8?B?dlFZc050aHR3YStWS3RsMllWZ21OZkpwVzZ6eGhBVVY3d1BjZ2NsSGFwSlRY?= =?utf-8?B?MzFPVXRINUZpQXl0VFJkcWQ3OFNEMDZiZDZtMmZDM1BQRG56aFJvbjR4Wm9k?= =?utf-8?B?SXNJcGJSUXNqVHZDVjk5eXo5WWZpUEYvSStZWi9OenR4KzdvNitBejJzQU9F?= =?utf-8?B?SWRnQU03eDU1MU5vRHYrT2p2Y2ZTSEZXbEJ6Q0VWczJpZEZhVXJrdHZ3NkVr?= =?utf-8?B?ckE9PQ==?= Content-ID: <14DC56C862E57A45ADDBCFC8885D7436@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: 7cf0344f-7595-46e7-0bc3-08dbefc04fe9 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2023 03:15:45.5962 (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: P/M5BHRtPsyB/zWq/Xl/E79b8Tnnm0cX7nNTKCBd7Bd3axMkGdyo9nV+gkSXwotmnQfhrj6O0OcIpmdulOv0YQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5214 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v1] lavc/vaapi_encode_av1: Add qp option explicitly to set base q index 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: T24gTWEsIDIwMjMtMTEtMjcgYXQgMTM6MzYgKzAwMDAsIE1hcmsgVGhvbXBzb24gd3JvdGU6DQo+ IE9uIDI3LzExLzIwMjMgMDA6NTgsIGZlaS53LndhbmctYXQtaW50ZWwuY29tQGZmbXBlZy5vcmfC oHdyb3RlOg0KPiA+IEZyb206IEZlaSBXYW5nIDxmZWkudy53YW5nQGludGVsLmNvbT4NCj4gPiAN Cj4gPiBLZWVwIHNhbWUgd2F5IHdpdGggbGlicmF2MWUvbGlic3Z0YXYxL3Fzdl9hdjEuLiB0byBt YWtlIGl0IG1vcmUNCj4gPiBhY2NlcHRhYmxlIGluc3RlYWQgb2YgdXNpbmcgZ2xvYmFsIG9wdGlv biAiLWdsb2JhbF9xdWFsaXR5Ii4NCj4gPiANCj4gPiBGaXggIzEwNjE1DQo+ID4gDQo+ID4gU2ln bmVkLW9mZi1ieTogRmVpIFdhbmcgPGZlaS53LndhbmdAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ IMKgIGRvYy9lbmNvZGVycy50ZXhpwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMSArDQo+ID4g wqAgbGliYXZjb2RlYy92YWFwaV9lbmNvZGVfYXYxLmMgfCA2ICsrKysrKw0KPiA+IMKgIDIgZmls ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspDQo+ID4gDQo+ID4gZGlmZiAtLWdpdCBhL2RvYy9l bmNvZGVycy50ZXhpIGIvZG9jL2VuY29kZXJzLnRleGkNCj4gPiBpbmRleCAyN2E5YWNmMDc2Li4y Y2ZmYzMyZGFmIDEwMDY0NA0KPiA+IC0tLSBhL2RvYy9lbmNvZGVycy50ZXhpDQo+ID4gKysrIGIv ZG9jL2VuY29kZXJzLnRleGkNCj4gPiBAQCAtNDA3OSw2ICs0MDc5LDcgQEAgRWFjaCBlbmNvZGVy IGFsc28gaGFzIGl0cyBvd24gc3BlY2lmaWMgb3B0aW9uczoNCj4gPiDCoCBAdGFibGUgQG9wdGlv bg0KPiA+IMKgIA0KPiA+IMKgIEBpdGVtIGF2MV92YWFwaQ0KPiA+ICtAb3B0aW9ue3FwfSBzZXRz IHRoZSB2YWx1ZSBvZiBAZW1waHtiYXNlX3FfaW5kZXh9Lg0KPiA+IMKgIEBvcHRpb257cHJvZmls ZX0gc2V0cyB0aGUgdmFsdWUgb2YgQGVtcGh7c2VxX3Byb2ZpbGV9Lg0KPiA+IMKgIEBvcHRpb257 dGllcn0gc2V0cyB0aGUgdmFsdWUgb2YgQGVtcGh7c2VxX3RpZXJ9Lg0KPiA+IMKgIEBvcHRpb257 bGV2ZWx9IHNldHMgdGhlIHZhbHVlIG9mIEBlbXBoe3NlcV9sZXZlbF9pZHh9Lg0KPiA+IGRpZmYg LS1naXQgYS9saWJhdmNvZGVjL3ZhYXBpX2VuY29kZV9hdjEuYyBiL2xpYmF2Y29kZWMvdmFhcGlf ZW5jb2RlX2F2MS5jDQo+ID4gaW5kZXggNWE5ZmYwZjc5OC4uMmUzMjdmZWM1YSAxMDA2NDQNCj4g PiAtLS0gYS9saWJhdmNvZGVjL3ZhYXBpX2VuY29kZV9hdjEuYw0KPiA+ICsrKyBiL2xpYmF2Y29k ZWMvdmFhcGlfZW5jb2RlX2F2MS5jDQo+ID4gQEAgLTc5LDYgKzc5LDcgQEAgdHlwZWRlZiBzdHJ1 Y3QgVkFBUElFbmNvZGVBVjFDb250ZXh0IHsNCj4gPiDCoMKgwqDCoMKgIGludCBjZGVmX3BhcmFt X3NpemU7DQo+ID4gwqAgDQo+ID4gwqDCoMKgwqDCoCAvKiogdXNlciBvcHRpb25zICovDQo+ID4g K8KgwqDCoCBpbnQgcXA7DQo+ID4gwqDCoMKgwqDCoCBpbnQgcHJvZmlsZTsNCj4gPiDCoMKgwqDC oMKgIGludCBsZXZlbDsNCj4gPiDCoMKgwqDCoMKgIGludCB0aWVyOw0KPiA+IEBAIC03ODYsNiAr Nzg3LDkgQEAgc3RhdGljIGF2X2NvbGQgaW50IHZhYXBpX2VuY29kZV9hdjFfaW5pdChBVkNvZGVj Q29udGV4dA0KPiA+ICphdmN0eCkNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIEFWRVJS T1IoRUlOVkFMKTsNCj4gPiDCoMKgwqDCoMKgIH0NCj4gPiDCoCANCj4gPiArwqDCoMKgIGlmIChw cml2LT5xcCA+IDApDQo+ID4gK8KgwqDCoMKgwqDCoMKgIGN0eC0+ZXhwbGljaXRfcXAgPSBwcml2 LT5xcDsNCj4gPiArDQo+ID4gwqDCoMKgwqDCoCByZXQgPSBmZl92YWFwaV9lbmNvZGVfaW5pdChh dmN0eCk7DQo+ID4gwqDCoMKgwqDCoCBpZiAocmV0IDwgMCkNCj4gPiDCoMKgwqDCoMKgwqDCoMKg wqAgcmV0dXJuIHJldDsNCj4gPiBAQCAtODY0LDYgKzg2OCw4IEBAIHN0YXRpYyBhdl9jb2xkIGlu dCB2YWFwaV9lbmNvZGVfYXYxX2Nsb3NlKEFWQ29kZWNDb250ZXh0DQo+ID4gKmF2Y3R4KQ0KPiA+ IMKgIHN0YXRpYyBjb25zdCBBVk9wdGlvbiB2YWFwaV9lbmNvZGVfYXYxX29wdGlvbnNbXSA9IHsN Cj4gPiDCoMKgwqDCoMKgIFZBQVBJX0VOQ09ERV9DT01NT05fT1BUSU9OUywNCj4gPiDCoMKgwqDC oMKgIFZBQVBJX0VOQ09ERV9SQ19PUFRJT05TLA0KPiA+ICvCoMKgwqAgeyAicXAiLCAiQmFzZSBx IGluZGV4IChmb3IgUC1mcmFtZXM7IHNjYWxlZCBieSBxZmFjdG9yL3FvZmZzZXQgZm9yDQo+ID4g SS9CKSIsDQo+ID4gK8KgwqDCoMKgwqAgT0ZGU0VUKHFwKSwgQVZfT1BUX1RZUEVfSU5ULCB7IC5p NjQgPSAwIH0sIDAsIDI1NSwgRkxBR1MgfSwNCj4gPiDCoMKgwqDCoMKgIHsgInByb2ZpbGUiLCAi U2V0IHByb2ZpbGUgKHNlcV9wcm9maWxlKSIsDQo+ID4gwqDCoMKgwqDCoMKgwqAgT0ZGU0VUKHBy b2ZpbGUpLCBBVl9PUFRfVFlQRV9JTlQsDQo+ID4gwqDCoMKgwqDCoMKgwqAgeyAuaTY0ID0gQVZf UFJPRklMRV9VTktOT1dOIH0sIEFWX1BST0ZJTEVfVU5LTk9XTiwgMHhmZiwgRkxBR1MsDQo+ID4g InByb2ZpbGUiIH0sDQo+IA0KPiBEaXNhZ3JlZTsgUVAgaXMgbm90IGEgY29uY2VwdCBpbiBBVjEu wqANCg0KWWVzLCBpdCBub3QgYSBjb25jZXB0IGluIEFWMS4NCg0KbnZlbmMgaDI2NC9oZXZjL2F2 MSBlbmNvZGVycyBwcm92aWRlIHRoZSBzYW1lIHFwIG9wdGlvbjoNCg0KbGliYXZjb2RlYy9udmVu Y19hdjEuYzogICAgeyAicXAiLCAgICAgICAgICAgIkNvbnN0YW50IHF1YW50aXphdGlvbiBwYXJh bWV0ZXINCnJhdGUgY29udHJvbCBtZXRob2QiLA0KbGliYXZjb2RlYy9udmVuY19oMjY0LmM6ICAg IHsgInFwIiwgICAgICAgICAgICJDb25zdGFudCBxdWFudGl6YXRpb24gcGFyYW1ldGVyDQpyYXRl IGNvbnRyb2wgbWV0aG9kIiwNCmxpYmF2Y29kZWMvbnZlbmNfaGV2Yy5jOiAgICB7ICJxcCIsICAg ICAgICAgICAiQ29uc3RhbnQgcXVhbnRpemF0aW9uIHBhcmFtZXRlcg0KcmF0ZSBjb250cm9sIG1l dGhvZCIsDQoNCk1heSB3ZSBwcm92aWRlIHRoZSBzYW1lIHFwIG9wdGlvbiBmb3IgdmFhcGkgaDI2 NC9oZXZjL2F2MSBlbmNvZGVycyB0b28/IFVzZXINCndpbGwgYmUgYWJsZSB0byB1c2Ugc2FtZSBv cHRpb25zIHdoZW4gdXNpbmcgdGhlc2UgZW5jb2RlcnMuDQoNClRoYW5rcw0KSGFpaGFvDQoNCg0K PiAgRnVydGhlciwgeW91ciBleGFtcGxlcyBmcm9tIG90aGVyIGVuY29kZXJzIGRvIG5vdCBoYXZl IGEgY29uc2lzdGVudCB2aWV3IG9mDQo+IHdoYXQgaXQgc2hvdWxkIG1lYW4uDQo+IA0KPiBsaWJy YXYxZS5jOg0KPiANCj4gwqDCoMKgwqAgeyAicXAiLCAidXNlIGNvbnN0YW50IHF1YW50aXplciBt b2RlIiwgT0ZGU0VUKHF1YW50aXplciksDQo+IEFWX09QVF9UWVBFX0lOVCwgeyAuaTY0ID0gLTEg fSwgLTEsIDI1NSwgVkUgfSwNCj4gDQo+IDAtMjU1IGlzIHByZXN1bWFibHkgdGhlIGJhc2VfcV9p ZHggc2NhbGUuDQo+IA0KPiBsaWJzdnRhdjEuYzoNCj4gDQo+IMKgwqDCoMKgIHsgInFwIiwgIklu aXRpYWwgUXVhbnRpemVyIGxldmVsIHZhbHVlIiwgT0ZGU0VUKHFwKSzCoMKgwqDCoMKgDQo+IEFW X09QVF9UWVBFX0lOVCwgeyAuaTY0ID0gMCB9LCAwLCA2MywgVkUgfSwNCj4gDQo+IDAtNjMgaXMg cHJlc3VtYWJseSB0aGUgSC4yNngtcXAtaXNoIHNjYWxlIHVzZWQgYnkgc29tZSBWUDkvQVYxIGVu Y29kZXJzIHdoaWNoDQo+IG1hcHMgbm9ubGluZWFybHkgdG8gdGhlIGludGVybmFsIHNjYWxlLg0K PiANCj4gcXN2X2F2MSBkb2Vzbid0IHNlZW0gdG8gaGF2ZSBzdWNoIGFuIG9wdGlvbi4NCj4gDQo+ IFRoYW5rcywNCj4gDQo+IC0gTWFyaw0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0DQo+IGZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnDQo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbA0KPiANCj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVt YWlsDQo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmfCoHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJz Y3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==