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 07E994503D for ; Mon, 27 Feb 2023 05:57:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A9F4D689AD9; Mon, 27 Feb 2023 07:57:25 +0200 (EET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0361768004A for ; Mon, 27 Feb 2023 07:57:18 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677477444; x=1709013444; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=l/Otd/b5XGcZNhb6DIM1nYuL8O1ThZ3iojB0Z/pJf6I=; b=TLbOaEFR+RzSpT1eabxFS+ehN0klwm1obT6IgFyfnXGmUZrMYw1gDZPe fskvuiNczVSSBvwqAhXwt98N252OhFpXL9finqr5naPvphfTKL9ZgXlJa pD4mVN4U7WxCYd3Y57C/zbIdPJ5ecWp569+1+WD9WYmOAkWEqInm5yNWD 7huLYW/N1cGvUPsdIJRwVz0RQSvxBv86oYsZMvNB1bH3zLOsFwrSdaAhS m7Lt8tWrYeT3WvXKd1dOkXJvmRW8+eghlmawV5PNZRCY7c5omlX7m7zCl wFLELRwAlNBz1BGcir6jJkj9+utLI0FiOfPNEMTQzMMvpIJYTKDR/uB6v Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10633"; a="313455998" X-IronPort-AV: E=Sophos;i="5.97,331,1669104000"; d="scan'208";a="313455998" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Feb 2023 21:57:17 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10633"; a="675680926" X-IronPort-AV: E=Sophos;i="5.97,331,1669104000"; d="scan'208";a="675680926" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga007.fm.intel.com with ESMTP; 26 Feb 2023 21:57:17 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.16; Sun, 26 Feb 2023 21:57:16 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.16; Sun, 26 Feb 2023 21:57:16 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Sun, 26 Feb 2023 21:57:16 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) 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.16; Sun, 26 Feb 2023 21:57:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J/b0KbeOCyU5E0b5yQe0Pkks0ZoPn9vEQ//0gE1MBVOAAy+Nx2HZa29on7BbfGR0i5wJHn2C9BZT2/EaNvECiBMYTwE5t2W5rbHp94G19utekgL+cnn7yxLKP3uobyfK2bBf75RliQ7g2OexWSIagLfUb1W5qK6R2CjX9slTHu4IrPFyk5AcApVa+aOF1m5p83EFD2y6ZoSG3RGDbTYAbD2AG3BV+3XdMVqXB70ph/yMhZBKG3lWFYvQ9G5eF/PLJKE6u5A5sKsV/mBabOTUAgG7ot6zZB+btW0EtwDQAXjWJ6FFn6izNXDZiVCd61s/hYfBGLI+xybFAp9OTTQZ3A== 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=l/Otd/b5XGcZNhb6DIM1nYuL8O1ThZ3iojB0Z/pJf6I=; b=kvzaljC68skvaJwhWZtSkc1Dm9Fo1dflSTNI7YbzoqTrAy5NGLbYUTI7iQC7Q4Wnau2VUIPHh0y/mbimD/7Z8kE3F/UWh13HQEub6sQ6LsZkAbX8q9slK59UjjDZ8R528M9OMtVN78Mulr6h2ZB9pnDMenJ/uEXeUIMt4i5CGgIlbFq6EHj4iechtFtU7gOAcZHEFQFWZUSKbV0ROoNmIYLaTVAu/si5Ec3OMKPNDnx71m1n8DjhBNSLGd+r+HOtS6UPBAmzrASLiArX99/udblOaoBjZ66AGrg5b7o8uUOZ4cVY5bvfA1M4EfWipWm66OVEvPoBtueVCgfOcvik0A== 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 CH3PR11MB7820.namprd11.prod.outlook.com (2603:10b6:610:120::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.26; Mon, 27 Feb 2023 05:57:14 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::36ba:13c8:6a29:c7af]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::36ba:13c8:6a29:c7af%8]) with mapi id 15.20.6134.021; Mon, 27 Feb 2023 05:57:14 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v7 01/10] lavc/avcodec: Add HEVC Screen Content Coding Extensions profile Thread-Index: AQHZQcpz43HNaxFOb0qOFrjfMX+q567VixIAgAf7tgCABNZMAA== Date: Mon, 27 Feb 2023 05:57:14 +0000 Message-ID: References: <20230216054637.159397-1-fei.w.wang@intel.com> <9b9930cbdfea4b14fa01da296b7da1e4e3d8069a.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-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_|CH3PR11MB7820:EE_ x-ms-office365-filtering-correlation-id: 59cb3fcb-056d-4bef-c37c-08db188779e5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bvTA6k/yGfOHmjhdrJfcLn5Ld3Fw9hw8HB2ev6BCnHLX6gPEOQarrQ613kJsAUhPrHCz1RmUuSBkHcHJl1uweAHpHXaxT+Vqn5DSn4U5oqASGMoXyH3Ioq7Kf/01TW91970pQf4jXVncbw9sPaFluahuR7y4AVzYRx14qUJv0lTZIlDcT/dNUH4p+t2J2Y+hLdFSCJ7tufEp2apL9xleCjeyDCsHrFx6DysvAhHvfqFQuhdc4uosYaBsLMO+F93/+DH1cmtmARckFV1dN9Ok4V4KWb6OLq992/+XJhY3Sd3K2vF1IMOUMKA8OQvlzAsYu5D1F/GOf6v2siZatmcYy4RGz1Q/Q2o4BsaYsWTlU27vKEB/zpfOF5xXLrO8QjtYIOkUj7KHKQC78ZU3uWw3TxXvMELIJ7fgdnwVOmXpvcjzUQfIu20UbDTcQA2ObGCz/HpzgS0bAq5AXkaHZIkhHBzIPDnJ6CsmKbCcA7bzyerquTIhbFQxg0TbZ6T6ePmjOyzHAoy8FwggfAkl4MLPaY3W5b/R57gGZ15tBPeizBQS+WzcOICWLenYxPeWd2IIEeH6W+Z2YozQKCwDz70rGPMBypWkyMx8m1QRz2e1GDIHsbmGzh3VG5+i89PL1etzewd9GfoBvU1hH/pCnMbfalbNOlh1YbwzGdew9wPno57+SZCOO1HgKTj7q9K3NbWqUVSDjVysPNylSjArnZAOxA== 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)(39860400002)(136003)(396003)(346002)(366004)(376002)(451199018)(186003)(38100700002)(82960400001)(122000001)(38070700005)(83380400001)(8936002)(8676002)(2906002)(66556008)(6916009)(66946007)(66476007)(41300700001)(76116006)(71200400001)(5660300002)(91956017)(64756008)(478600001)(6512007)(6506007)(2616005)(66446008)(26005)(6486002)(86362001)(316002)(36756003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZmRZT04rMitKVGZVay9NeDE4V1BvVVFYS1NxblYyQkhRK3pKd1dwbG8wTmoz?= =?utf-8?B?Umphd1B0TW9Od3dDRXAzNFdRVHRtYlQ0TVhlMHNaelZpOHl1NEJIa0FYQmp2?= =?utf-8?B?M3FPbFlBTVFZOTI4RlJXZndFRHhZQmxRU2NGNWZSM0pRQzBXMmx1dmdBaHF2?= =?utf-8?B?VE1CbXpXdXUwcUNpVnVKY0cvTjJDYmNsT2tIUHNoQjlNWlZBWGJ4OWtRYVJl?= =?utf-8?B?TlVnRFFoMFlEbXZqcWkrU1pSU0NmOSsxa2xOYXhUbGJvQm8zMW1KMmZhQjhi?= =?utf-8?B?NkQrT3QyR3RsWFdhN3ZvVytvR08zdWRIcWZETktKZGNGL3ZBa3RBNXFOZlZl?= =?utf-8?B?OFFXSDJXbGpLSWZjNVhFbGlFMVVjcG85azRSSjZLM0FyenM3NkI4Wml4aERn?= =?utf-8?B?UXVpNEd0VS9ZZnVoWkVRSGx5VHpaN0RWUEh5WU41a2I4R0tIbXRTaUthYXJE?= =?utf-8?B?eW4yanJnazJJdGhWVmVhc1lSZmVPSHltUEVNLytOUE05M2V0VEhUUE1Nako5?= =?utf-8?B?ek1uVXlzUDVua3dEWDhnUTZFU0RnMzVjNVV1WGN6aENOZ3c4WTZHRm5aRkU1?= =?utf-8?B?Z05ZVnhCTXRVSk5rY3BQYVBHVXpnRDg3M1VRelA2bU9rUktYalRJYUR6NVNN?= =?utf-8?B?OEtsd3daNEVYZzFMcHd3cTVWSTZQcVR2SWlqZmdpLzNaYU9ucmlQbGtmaVR1?= =?utf-8?B?OXd6UWNCZmhLczJuRGpUM3VxUnZxMzhrb2ViSmVYOWhxdEF6QW85YmVYd2wr?= =?utf-8?B?bU1MQ0gzWi9rdSs5enJtSzZkTWVYQVI5M0RNSXFhb1k4Wis0MXRRYk44SDlC?= =?utf-8?B?Q0htTG5xQTg4ZDVtOXE5OEVIMnh5bXRRVm5JeHVoSFlnUi9sYzRwaXBJdk1K?= =?utf-8?B?Nmh2RGJYK0FjWnRlYVVtYk1VYjdaaHdCdkl0MEFiWkhYNHp6QlBTOG9NN3lt?= =?utf-8?B?MDQ3VnllN0FPcTZ1U2M4VGpNUklFSVpSSENPQXk2V0FxelpraXRYemMrYjI2?= =?utf-8?B?SnY4VWtIRHhtcFhVbmtabU1NNmZ3a1dhRjllWUE3WDRRc0VSSGJVRkJDelF4?= =?utf-8?B?WlJlZ2x4Z1NnZ0QvNFlENUxzK3BUVmtmRVZ2RldWNjFqa1Zlbmkvc29tb2FD?= =?utf-8?B?b2UzNExsYk8vSWhTZFZxbHE3cDc3UldXQUpTL3FxcUo3dnI1Y3BxUlFPZndK?= =?utf-8?B?NTd4eC9hT2xtNW5PUk5pd1dQMDVjQURkalg1NHVER2lIc2tyNTViMXdzMXMw?= =?utf-8?B?eVRZNStrWkVKa2lGaVJrVXhXYUtBMWFFSnJVd1loWjRuYm1LaEw1Tm1sL1J5?= =?utf-8?B?L0ZkZEFNNWQ4VHZtZ3d5SUpHYS9TMmQ4RFg3SElyTklDR3NGVkhwcEdhc1VW?= =?utf-8?B?OW1uY3I3cE5CTmZCVnhwd3FUMzZSTUlQY3JUSEJNL2d5K3QrZXhlNmswd0g3?= =?utf-8?B?YTJDclB5a1Z6RGpIQWVGNks2aTVsbFQwUGsrck92WEkvOTlHYUo1aGxHS2NV?= =?utf-8?B?UW8yeWljMWZNVWlLTEVIL0lWRHJXb09nVmN3RlRuMXoxN2FuQndpbm1OaWgr?= =?utf-8?B?OTZXeVlDaFdBMnZyQXI5WGFuOGtWeFVjVkQ4QUhvSEtoU2lVRkZPcXFsbXBp?= =?utf-8?B?NDBTaFhKZjRzc2M1U1ZkZk9HNEVNZUl0aTZ3WTQ4djJMUDJkVS94Zk1aMUl1?= =?utf-8?B?TE5aUkFkV05nSm9BVjl4QkxyOXQ4UmZjYVd4M3B3c3B6dG44OGUzMkd4Vkgx?= =?utf-8?B?NUlFQWZnVGhTN01KUXB6aU8wR3MrWXgyanhGMnF1dFBoWU51b3p0VW50THAy?= =?utf-8?B?WXJFNnNkb3ZmZ0JLMWdNU3U3eno2K3JqRitYRldNeWwxL0I1Qk1BS3kvZ2w3?= =?utf-8?B?Um9WdGFCWWNqU0FXbDY2b2ttM2oxZXBZcHgvWjhYMTZSRlMxSGcvTXJReVg0?= =?utf-8?B?NjMyNW8xalNDL0hZRU8ya3F0V2U4cVBucG1EY3pIWU41L2tZVnhFSG94dlQz?= =?utf-8?B?cDlwRWxnZVJ1SlovZnEzVVZBNitGZlhKNWxxK0lSVWx1TXVMNWI4QkZLRkFq?= =?utf-8?B?aHJkSG5nN2JvRlUvdFhzZlFTa2lJWStPY3JCNDZyY0NhSGNUWGg3SXBFMWJm?= =?utf-8?B?cEpyOVZKL05EUVJyZlMrSGNnT2lMQ0VJZml6dnVNV0gzNnBwZm1KSTRLSWlj?= =?utf-8?B?dFE9PQ==?= Content-ID: 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: 59cb3fcb-056d-4bef-c37c-08db188779e5 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2023 05:57:14.7339 (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: ghvIy+cYPaDxqAn7dMqDKQpbWdSxPjJNxkETnbrTtQrW2FfZ6F5HDmtktmYdGJWdVv+obQ+YSLuzeNagihfSUg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7820 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v7 01/10] lavc/avcodec: Add HEVC Screen Content Coding Extensions profile 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: T24gVnIsIDIwMjMtMDItMjQgYXQgMDQ6MDUgKzAwMDAsIFhpYW5nLCBIYWloYW8gd3JvdGU6DQo+ IE9uIFNvLCAyMDIzLTAyLTE5IGF0IDAyOjEwICswMDAwLCBYaWFuZywgSGFpaGFvIHdyb3RlOg0K PiA+IE9uIERvLCAyMDIzLTAyLTE2IGF0IDEzOjQ2ICswODAwLCBGZWkgV2FuZyB3cm90ZToNCj4g PiA+IEZyb206IExpbmppZSBGdSA8bGluamllLmZ1QGludGVsLmNvbT4NCj4gPiA+IA0KPiA+ID4g RGVzY3JpYmVkIGluIEhFVkMgc3BlYyBBLjMuNy4gQnVtcCBtaW5vciB2ZXJzaW9uIGFuZCBhZGQg QVBJY2hhbmdlcw0KPiA+ID4gZW50cnkgZm9yIG5ldyBhZGRlZCBwcm9maWxlLg0KPiA+ID4gDQo+ ID4gPiBTaWduZWQtb2ZmLWJ5OiBMaW5qaWUgRnUgPGxpbmppZS5qdXN0aW4uZnVAZ21haWwuY29t Pg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogRmVpIFdhbmcgPGZlaS53LndhbmdAaW50ZWwuY29tPg0K PiA+ID4gLS0tDQo+ID4gPiAxLiBmaXggd2FybmluZyBvZiBwYXRjaHdvcmsgcmVwb3J0IGZvciBW Ni4NCj4gPiA+IA0KPiA+ID4gwqBkb2MvQVBJY2hhbmdlc8KgwqDCoMKgwqDCoMKgIHwgMyArKysN Cj4gPiA+IMKgbGliYXZjb2RlYy9hdmNvZGVjLmjCoCB8IDEgKw0KPiA+ID4gwqBsaWJhdmNvZGVj L2hldmNfcHMuY8KgIHwgMiArKw0KPiA+ID4gwqBsaWJhdmNvZGVjL3Byb2ZpbGVzLmMgfCAxICsN Cj4gPiA+IMKgbGliYXZjb2RlYy92ZXJzaW9uLmjCoCB8IDIgKy0NCj4gPiA+IMKgNSBmaWxlcyBj aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gPiA+IA0KPiA+ID4gZGlm ZiAtLWdpdCBhL2RvYy9BUEljaGFuZ2VzIGIvZG9jL0FQSWNoYW5nZXMNCj4gPiA+IGluZGV4IDI5 MTYxZTMwYmYuLjE5NmY2ODE3MzAgMTAwNjQ0DQo+ID4gPiAtLS0gYS9kb2MvQVBJY2hhbmdlcw0K PiA+ID4gKysrIGIvZG9jL0FQSWNoYW5nZXMNCj4gPiA+IEBAIC0yLDYgKzIsOSBAQCBUaGUgbGFz dCB2ZXJzaW9uIGluY3JlYXNlcyBvZiBhbGwgbGlicmFyaWVzIHdlcmUgb24gMjAyMy0NCj4gPiA+ IDAyLQ0KPiA+ID4gMDkNCj4gPiA+IMKgDQo+ID4gPiDCoEFQSSBjaGFuZ2VzLCBtb3N0IHJlY2Vu dCBmaXJzdDoNCj4gPiA+IMKgDQo+ID4gPiArMjAyMy0wMi0xNiAtIHh4eHh4eHh4eHggLSBsYXZj IDYwLjMuMTAwIC0gYXZjb2RlYy5oDQo+ID4gPiArwqAgQWRkIEZGX1BST0ZJTEVfSEVWQ19TQ0Mu DQo+ID4gPiArDQo+ID4gPiDCoDIwMjMtMDItMTYgLSB4eHh4eHh4eHh4IC0gbGF2ZiA2MC4yLjEw MCAtIGF2Zm9ybWF0LmgNCj4gPiA+IMKgwqAgRGVwcmVjYXRlIEFWRm9ybWF0Q29udGV4dCBpb19j bG9zZSBjYWxsYmFjay4NCj4gPiA+IMKgwqAgVGhlIHN1cGVyaW9yIGlvX2Nsb3NlMiBjYWxsYmFj ayBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLg0KPiA+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMv YXZjb2RlYy5oIGIvbGliYXZjb2RlYy9hdmNvZGVjLmgNCj4gPiA+IGluZGV4IDM5ODgxYTFkMmIu LjlhMGZlOTdjYWQgMTAwNjQ0DQo+ID4gPiAtLS0gYS9saWJhdmNvZGVjL2F2Y29kZWMuaA0KPiA+ ID4gKysrIGIvbGliYXZjb2RlYy9hdmNvZGVjLmgNCj4gPiA+IEBAIC0xNjU0LDYgKzE2NTQsNyBA QCB0eXBlZGVmIHN0cnVjdCBBVkNvZGVjQ29udGV4dCB7DQo+ID4gPiDCoCNkZWZpbmUgRkZfUFJP RklMRV9IRVZDX01BSU5fMTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IDINCj4gPiA+IMKgI2RlZmluZSBGRl9QUk9GSUxFX0hFVkNfTUFJTl9TVElMTF9QSUNUVVJFwqDC oMKgwqDCoMKgwqDCoMKgIDMNCj4gPiA+IMKgI2RlZmluZSBGRl9QUk9GSUxFX0hFVkNfUkVYVMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNA0KPiA+ID4gKyNk ZWZpbmUgRkZfUFJPRklMRV9IRVZDX1NDQ8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCA5DQo+ID4gPiDCoA0KPiA+ID4gwqAjZGVmaW5lIEZGX1BST0ZJTEVf VlZDX01BSU5fMTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMQ0K PiA+ID4gwqAjZGVmaW5lIEZGX1BST0ZJTEVfVlZDX01BSU5fMTBfNDQ0wqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgMzMNCj4gPiA+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2hldmNf cHMuYyBiL2xpYmF2Y29kZWMvaGV2Y19wcy5jDQo+ID4gPiBpbmRleCA1ZmU2MmVjMzViLi40YWE1 Yjc2ZDVmIDEwMDY0NA0KPiA+ID4gLS0tIGEvbGliYXZjb2RlYy9oZXZjX3BzLmMNCj4gPiA+ICsr KyBiL2xpYmF2Y29kZWMvaGV2Y19wcy5jDQo+ID4gPiBAQCAtMjU5LDYgKzI1OSw4IEBAIHN0YXRp YyBpbnQgZGVjb2RlX3Byb2ZpbGVfdGllcl9sZXZlbChHZXRCaXRDb250ZXh0DQo+ID4gPiAqZ2Is DQo+ID4gPiBBVkNvZGVjQ29udGV4dCAqYXZjdHgsDQo+ID4gPiDCoMKgwqDCoMKgwqDCoMKgIGF2 X2xvZyhhdmN0eCwgQVZfTE9HX0RFQlVHLCAiTWFpbiBTdGlsbCBQaWN0dXJlIHByb2ZpbGUNCj4g PiA+IGJpdHN0cmVhbVxuIik7DQo+ID4gPiDCoMKgwqDCoCBlbHNlIGlmIChwdGwtPnByb2ZpbGVf aWRjID09IEZGX1BST0ZJTEVfSEVWQ19SRVhUKQ0KPiA+ID4gwqDCoMKgwqDCoMKgwqDCoCBhdl9s b2coYXZjdHgsIEFWX0xPR19ERUJVRywgIlJhbmdlIEV4dGVuc2lvbiBwcm9maWxlDQo+ID4gPiBi aXRzdHJlYW1cbiIpOw0KPiA+ID4gK8KgwqDCoCBlbHNlIGlmIChwdGwtPnByb2ZpbGVfaWRjID09 IEZGX1BST0ZJTEVfSEVWQ19TQ0MpDQo+ID4gPiArwqDCoMKgwqDCoMKgwqAgYXZfbG9nKGF2Y3R4 LCBBVl9MT0dfREVCVUcsICJTY3JlZW4gQ29udGVudCBDb2RpbmcgRXh0ZW5zaW9uDQo+ID4gPiBw cm9maWxlDQo+ID4gPiBiaXRzdHJlYW1cbiIpOw0KPiA+ID4gwqDCoMKgwqAgZWxzZQ0KPiA+ID4g wqDCoMKgwqDCoMKgwqDCoCBhdl9sb2coYXZjdHgsIEFWX0xPR19XQVJOSU5HLCAiVW5rbm93biBI RVZDIHByb2ZpbGU6ICVkXG4iLCBwdGwtDQo+ID4gPiA+IHByb2ZpbGVfaWRjKTsNCj4gPiA+IMKg DQo+ID4gPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9wcm9maWxlcy5jIGIvbGliYXZjb2RlYy9w cm9maWxlcy5jDQo+ID4gPiBpbmRleCA3YWY3ZmJlYjEzLi4yMjMwZmM1NDE1IDEwMDY0NA0KPiA+ ID4gLS0tIGEvbGliYXZjb2RlYy9wcm9maWxlcy5jDQo+ID4gPiArKysgYi9saWJhdmNvZGVjL3By b2ZpbGVzLmMNCj4gPiA+IEBAIC04NSw2ICs4NSw3IEBAIGNvbnN0IEFWUHJvZmlsZSBmZl9oZXZj X3Byb2ZpbGVzW10gPSB7DQo+ID4gPiDCoMKgwqDCoCB7IEZGX1BST0ZJTEVfSEVWQ19NQUlOXzEw LMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJNYWluIDEwIsKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCB9LA0KPiA+ID4gwqDCoMKgwqAgeyBGRl9QUk9GSUxFX0hFVkNfTUFJTl9TVElMTF9QSUNU VVJFLMKgwqAgIk1haW4gU3RpbGwgUGljdHVyZSLCoCB9LA0KPiA+ID4gwqDCoMKgwqAgeyBGRl9Q Uk9GSUxFX0hFVkNfUkVYVCzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiUmV4dCLC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfSwNCj4gPiA+ICvCoMKgwqAgeyBGRl9QUk9G SUxFX0hFVkNfU0NDLMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIlNjYyLCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9LA0KPiA+ID4gwqDCoMKgwqAgeyBGRl9QUk9G SUxFX1VOS05PV04gfSwNCj4gPiA+IMKgfTsNCj4gPiA+IMKgDQo+ID4gPiBkaWZmIC0tZ2l0IGEv bGliYXZjb2RlYy92ZXJzaW9uLmggYi9saWJhdmNvZGVjL3ZlcnNpb24uaA0KPiA+ID4gaW5kZXgg MDU1MGQ3YjBkOC4uNDM3OTRlYTU4OCAxMDA2NDQNCj4gPiA+IC0tLSBhL2xpYmF2Y29kZWMvdmVy c2lvbi5oDQo+ID4gPiArKysgYi9saWJhdmNvZGVjL3ZlcnNpb24uaA0KPiA+ID4gQEAgLTI5LDcg KzI5LDcgQEANCj4gPiA+IMKgDQo+ID4gPiDCoCNpbmNsdWRlICJ2ZXJzaW9uX21ham9yLmgiDQo+ ID4gPiDCoA0KPiA+ID4gLSNkZWZpbmUgTElCQVZDT0RFQ19WRVJTSU9OX01JTk9SwqDCoCAyDQo+ ID4gPiArI2RlZmluZSBMSUJBVkNPREVDX1ZFUlNJT05fTUlOT1LCoMKgIDMNCj4gPiA+IMKgI2Rl ZmluZSBMSUJBVkNPREVDX1ZFUlNJT05fTUlDUk8gMTAwDQo+ID4gPiDCoA0KPiA+ID4gwqAjZGVm aW5lIExJQkFWQ09ERUNfVkVSU0lPTl9JTlTCoCBBVl9WRVJTSU9OX0lOVChMSUJBVkNPREVDX1ZF UlNJT05fTUFKT1IsDQo+ID4gPiBcDQo+ID4gDQo+ID4gDQo+ID4gdjcgTEdUTS4NCj4gPiANCj4g DQo+IFBpbmcswqANCj4gSSdsbCBwdXNoIHRoaXMgaW4gYSBmZXcgZGF5cyBpZiB0aGVyZSBhcmUg bm8gY29tbWVudHMgDQoNClB1c2hlZCwNCg0KLSBIYWloYW8NCg0KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFp bApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgo=