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 1941945B2D for ; Mon, 17 Apr 2023 07:13:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CE57A68B79A; Mon, 17 Apr 2023 10:13:04 +0300 (EEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 514F068077D for ; Mon, 17 Apr 2023 10:12:58 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1681715583; x=1713251583; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=3xPLmQMduanvi5uVGM4JLzw0zH3NMm/AMqQAxnoSuUo=; b=j5Muea5xUVk5mlVr/wraf2J3j0WUi8ace25720Jr/Ecf/liq1SqW0crN p9XLxEVB5dcg5DpeBdDmr1/+wMrTeHj1dAq1Pp7DOzdeag8eIurgiiDBX KdEQzhDDwYL+K+3U15sTTqYQcvr6wd9YSDP4bkL8795+p0uOlJ5qxkoqB jJK/sDpxObR2cKqtisjZRxUczSB4JbUfDwZJAg+6WThClinDwuLmwy+0i r7d14TANKegP0bfksrV8fEM8vY0KIDM7yMBqMvq368koQFV8xT7cP/T1N UhDQGADWZssoSBlj5UUVRqP6jKMQ5F0r9LFVqZlqtarGFfnRU8hL84Xgj g==; X-IronPort-AV: E=McAfee;i="6600,9927,10682"; a="325169108" X-IronPort-AV: E=Sophos;i="5.99,203,1677571200"; d="scan'208";a="325169108" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Apr 2023 00:12:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10682"; a="723152473" X-IronPort-AV: E=Sophos;i="5.99,203,1677571200"; d="scan'208";a="723152473" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga001.jf.intel.com with ESMTP; 17 Apr 2023 00:12:54 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 17 Apr 2023 00:12:54 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.23 via Frontend Transport; Mon, 17 Apr 2023 00:12:54 -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.23; Mon, 17 Apr 2023 00:12:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A9oWT42mlCaTT3/7qxVqOCSWO4PNaynFt3wZpqUtYISPZLBeZz2RR9Bg8TLyLQmahiHHko9t3ldSCBEmzfW01I1MHARL7TgXDJ1Xz5bUkWVOISEwbmcieQoN6VXErPdKUDf+6NiJbSRlv9nv8m5BpOTxl33HNksQ1/T2I+nqiUMdfnDxPomjql5YjQzE5eysJIHoBd7GTe3wF/N69R78geiEj4saaDDAvOIh26gu/1YfCk/jvoIfzM0SUqjXaUavSSwAqUhE5UPQGKursN/lztDyWFBOgoGqEDkmTKfJaRSovp9jo921wEbGq23PMD6wA/vekJzlTXWVH7X4Jt0ulA== 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=3xPLmQMduanvi5uVGM4JLzw0zH3NMm/AMqQAxnoSuUo=; b=Er5SivcmmNxztGFIuRHOHFoPookKO1znQx8101fn4fzSHXjsmhxnUDpClrs1bL08h2YVTDzSuI62lGuFaIFmhs1t+tXrZCA/Uyjjd5pKxbYmWteMQT9KKeKEc+r7aLzwE4DXd3B5KmR9gdo+frfvNGGrG39n2EJEhcwJAbriETPDad192WzT8ylVfMO+i/rc/bYkU3fPoLbbOl5clj1M6h8+psB+otN1Y6OgwPet8DJUfQJwVxBJTT2bFkgXGZaeFi80ax1VjOcLbXTGhTfDG/0DAQXgfNWeE0dO/JmYiUy8dvD04vAgT/PhuTXf2wl66LJ/rwvBLWT/sX1A5ePYrA== 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 PH8PR11MB8106.namprd11.prod.outlook.com (2603:10b6:510:255::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Mon, 17 Apr 2023 07:12:52 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::ac50:68be:828f:19d9]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::ac50:68be:828f:19d9%8]) with mapi id 15.20.6298.045; Mon, 17 Apr 2023 07:12:52 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v5 1/2] vaapi: support VAProfileH264High10 decoding Thread-Index: AQHZY8e71h7W3hSABEKYp44J7tOsy68d5SSAgAAFlQCACSW2AIAIIAyA Date: Mon, 17 Apr 2023 07:12:52 +0000 Message-ID: <3e78b700f20b4674a92141e06548977e02c8b704.camel@intel.com> References: <20230331115406.279001-1-jianfeng.zheng@mthreads.com> <8a308447c14fa5dc059e7809ceedf108008a6f96.camel@intel.com> <35c6106440efd7ee3df5952e46c606ad1666826c.camel@intel.com> In-Reply-To: <35c6106440efd7ee3df5952e46c606ad1666826c.camel@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_|PH8PR11MB8106:EE_ x-ms-office365-filtering-correlation-id: 58257158-f13d-48fa-76f5-08db3f132902 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: McIctv+CId2MofJ5A2DrA9IhGPjP5bkuntQVDg8wOnu57kHWFiJZ/bPfzzg634vinvGekynY9Qn4QwPMHWLqgrAvfHTKhparOrXqadlhI+m00SRJ5Ua3e99Vu4MC4TMtAMQ8a/6u1dl97gFkObrS0zgZcCJ0gFTwfVGDbPrW3FBEal5eioKOrUfOlOuQGN+9zIxRnocfnp/g2IdY5OuWNVXazdAsEKufR65U2ogLQP1queAFulrRZXnS8Uu9BEIE2/xYV5DL1dUZsqsvnWu8NWpimLjfgG+VYYiMx2vpkpgkI0eWTrylZRQADaigabauZr66zlSrOlc5sUaMuGz03Ck29kj4hd0k4wEtWtUTmgl4inhP1gOopIPYEnl1yniVAu1PPBy0JTMIsBXnI9L2an35zEIUp9e+0kEYZ2WZP62p3UwwW4LLrhlNyJa8P0AoHxsjMtZtdUfwGarlVdLJetUmAVR7vawbj7/NIOwj1nrp4D5Choq8cWGmgyMjkbtoi4vxGanLtXgJONIt20YLGp8l3bVcdzSqru2k9NJjimsV570dEzbnqat47O8Ft7yrU50bzfhk1RlQVwJY/LA1RCTvlpVD6RVfULEbwWDfnvw= 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:(13230028)(376002)(366004)(396003)(39860400002)(136003)(346002)(451199021)(6486002)(71200400001)(478600001)(41300700001)(82960400001)(316002)(83380400001)(91956017)(6916009)(64756008)(66556008)(966005)(2616005)(186003)(66446008)(26005)(6506007)(6512007)(66946007)(66476007)(76116006)(5660300002)(2906002)(8936002)(8676002)(38100700002)(66899021)(38070700005)(122000001)(86362001)(36756003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RitiQU9OTG42YXRDbU1mS1FhVE9OWS9sYlJyTWdJMEMzREFRQWNxNFdiZVJy?= =?utf-8?B?NGlaZSsrcTlDWlhNenVtZ1lLWlh2Zjc0YTBmUUZKUUNncGJsKzlRRU5LcS8x?= =?utf-8?B?RldyV0I5QW51UFgrSkkvK2lQTTJVcFczcnFuQTNPeWE0UTFyZXVkZUVIOTNE?= =?utf-8?B?U3hTclZpZjB3cndIWWdsNUd3TDRqMjdpVzFEWHQ5UE1IclgrTlliMmxocDZF?= =?utf-8?B?TUcxdnlOVDhRZ2srd1hRZWRocGpIdHR2alNpbE1ndmc5VVRSQ1dwUEpqVFpT?= =?utf-8?B?QndDWklzV0xUNXBhUWJKbnNNQzV2ejZUUW5VK0ZQMWNOdTB0R0NXSlJLVlN3?= =?utf-8?B?aTN1VVhxR1hoaXd2YUJzUDZCRkkwQTduOVVyaWF1T0svQ1p2MkNyczk4UmxX?= =?utf-8?B?YUR4TE9JWk5EaEFhcktrUk1xWVZyamhrb3dkUUVta2JPUlhibktVa2NGZVFM?= =?utf-8?B?MTQ4N25MdE50N0ZPTGY5ci91RTZwZWtWZ1dsS2NFS0Q5bXYveW5EVFZjMWhH?= =?utf-8?B?c01SbWlxSGNpdXBzVzgzMEZ2NjBjQnJweHd1TXB0MCsrWFBsR25OQXNtaSs1?= =?utf-8?B?Rkhva3Z4K1pYRlNYT2Q4N1RoREQwZVd1WmNRQXFQdGRqemplejN5bUQxU0Iy?= =?utf-8?B?aForeWUyV1RtbVhvcHdGT2hVemlYdWhnWXJHNzFoYmxnQ3dZWjREeS9PODdr?= =?utf-8?B?VXhTZWFOSlNmQ0dPbENmcnUwdkNxdnBVVlFpa0FIaHYwa0E1dWxlWGVpZmtl?= =?utf-8?B?djZVYkhxN2d3Mk9KbHRmOFo1d3p0UmNxdVdZTWVJL0RCQ01zWHJTeWJQenlj?= =?utf-8?B?Q2hGeTVuV1lHYlF4S05lV2ZRSVpQMXVCWWVLY3pud1J3dEJCenIzYm9XSHFM?= =?utf-8?B?bDVLWUFHMnhxZDIvbnE1SmtRQ0pGUmlHajUxMnUxUUdhSGtQaW1ua1ZmUmcx?= =?utf-8?B?NWtvNUtyMThZYythZmFUNHZrMDBXSG1iak96TmdFQnVwQTBUOFhXeHp1a2lo?= =?utf-8?B?MmZVeWRtMFBiUEhuZTJ1OVdQOFQ3d2J5ZUlPeFpPSlpkQ2ZtbHRReVZlTGN0?= =?utf-8?B?RDl0Z25UY1ljNWpWZ1dZVEMvOXVRcTNyVkY4eHZQNFFXZXFuRnh6Y0o2bHV2?= =?utf-8?B?Z1c5OUJTTEVoNERBSXdvV2EvSW1EVzJQV2xJeGNhbTh1RzZvaWlyUzBUY2pv?= =?utf-8?B?R0U0dnRCZmxmSmV1WGlYTEdjMWlQR0N3WFNST2F1cSt3Q053RVMrRWREdmM2?= =?utf-8?B?dmRwcUwzT1NFdWNYckxNNEVmcW5RVTQxdGpSSEdvTWJqL0dsdE5WcGRLSkFh?= =?utf-8?B?bUFQQ2YrM2NqeWR4RkpONXVKQm9DdFlsVWd6VkZqOENIKzFLNGdTVnRKVGx4?= =?utf-8?B?QTVSV0diUGc1YWJkN2ZIWEtKM1J1aXVXWVRTMVFybXdSMkZadmlWSUxDS2FB?= =?utf-8?B?Tk1hWkdLM1VaVTlEVjN5RXZtOHJwVFEzZElvR2dlcFRQZUtjMjI3TjFUMDZR?= =?utf-8?B?Z1ZMbXlwcDEyYVlMZDArRnRVZXBpc2hJMHd5OCtZclNNTXRYS1EzaldxN091?= =?utf-8?B?RCt1Mlp2ZHlzU1d6S2xXc25vRGZOaUIzVUd0Sy9vNzR4VHJHMFdVOCtLMU1R?= =?utf-8?B?ZEc3ZmxrakxiWElEVDM5Y0NrbkMxQUVwSlR6cnBpdk1SUjFkS3NCRUw4Mi91?= =?utf-8?B?Z0l4NDRJQkRIUG82UFVFdXFQZVBISjZ0NHUvR0JONjVDZW9hYWlhaHI5WUVs?= =?utf-8?B?RnVFeWdRakdycnNFZ2dVUE1DVGxnbldQUXFxTVpVYkpnWCtlQ3hpdXczN3Va?= =?utf-8?B?MGZnNHN4Q0dOUW9VYWVEU2xoQXNrVFUvd1FZTTlqMjdLOG9lQjFkZ3FQNURM?= =?utf-8?B?UzJ2ZXdJb0dqMzFmWDNoNlJsVXJEczVqTzJhclB2eG5xazhxTnFneHlDLytk?= =?utf-8?B?WU1IK1R3QjFtdWhwOXE0dWtyYWs1VThlaXcvdmZMeVlTR0ZTbXA2SnExY0Jm?= =?utf-8?B?dUkxMllENG5vK1NmWUx2NXJhVnhQUzRxZ0JnMllNU00zMVJIek1QQmkySWJC?= =?utf-8?B?SkROSk9Wd0ZrU21KNGtJMFNjeW9sNEkrRmZvVnhBL1RGVnI5V1M1cTIzTmRt?= =?utf-8?B?alVBOHMwSVFuT3dyVDBkOXl0ZUFKckhXUkt4K0RUR2haNEhGa2FGWVgyRjBS?= =?utf-8?B?dXc9PQ==?= 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: 58257158-f13d-48fa-76f5-08db3f132902 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2023 07:12:52.7426 (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: Suzspd581mPbEwajw7OdxVrXmTyyz1JWkpxMRUxdOl3UmvpwOKzt9upC9SVaC5IjZkpCz1hp2lgR5zqkOqXezg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB8106 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v5 1/2] vaapi: support VAProfileH264High10 decoding 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: T24gV28sIDIwMjMtMDQtMTIgYXQgMDM6MDggKzAwMDAsIFhpYW5nLCBIYWloYW8gd3JvdGU6DQo+ IE9uIERvLCAyMDIzLTA0LTA2IGF0IDE1OjI2ICswODAwLCBKaWFuZmVuZyBaaGVuZyB3cm90ZToN Cj4gPiBIaSBIYWloYW8sDQo+ID4gDQo+ID4gSSB0aGluayBoaWdoMTAgaW50cmEgZW5jb2Rpbmcg d291bGQgYWxzbyBiZSBzdXBwb3J0ZWQgYXMgd2VsbC4gQnV0IEkNCj4gPiBoYXZuJ3QgbWFkZSBz dHJpY3QNCj4gPiB0ZXN0LiBJdCBjb3VsZCBiZSBvcGVuZWQgYXMgd2VsbCBpbiBhbiBhZGRpdGlv bmFsIHBhdGNoIGFmdGVyIHNvbWUgbW9yZQ0KPiA+IHRlc3QuDQo+IA0KPiBJdCBpcyBmaW5lIGZv ciBtZS4gSSdsbCBwdXNoIHRoaXMgcGF0Y2hzZXQgaWYgbm8gbW9yZSBjb21tZW50cy4NCj4gDQoN ClB1c2hlZCwgdGh4DQoNCi0gSGFpaGFvDQoNCg0KPiANCj4gPiANCj4gPiBUaGFua3MNCj4gPiBK aWFuZmVuZw0KPiA+IA0KPiA+IFhpYW5nLCBIYWloYW8gPGhhaWhhby54aWFuZy1hdC1pbnRlbC5j b21AZmZtcGVnLm9yZz4g5LqOMjAyM+W5tDTmnIg25pel5ZGo5ZubIDE1OjEy5YaZ6YGT77yaDQo+ ID4gPiANCj4gPiA+IE9uIFZyLCAyMDIzLTAzLTMxIGF0IDE5OjU0ICswODAwLCBqaWFuZmVuZy56 aGVuZyB3cm90ZToNCj4gPiA+ID4gc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9saWJ2YS9w dWxsLzY2NA0KPiA+ID4gPiANCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogamlhbmZlbmcuemhlbmcg PGppYW5mZW5nLnpoZW5nQG10aHJlYWRzLmNvbT4NCj4gPiA+ID4gLS0tDQo+ID4gPiA+IMKgbGli YXZjb2RlYy9oMjY0X3NsaWNlLmPCoMKgIHwgOSArKysrKysrKy0NCj4gPiA+ID4gwqBsaWJhdmNv ZGVjL3ZhYXBpX2RlY29kZS5jIHwgNSArKysrKw0KPiA+ID4gPiDCoDIgZmlsZXMgY2hhbmdlZCwg MTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+ID4gPiANCj4gPiA+ID4gZGlmZiAt LWdpdCBhL2xpYmF2Y29kZWMvaDI2NF9zbGljZS5jIGIvbGliYXZjb2RlYy9oMjY0X3NsaWNlLmMN Cj4gPiA+ID4gaW5kZXggNzc2N2UxNmNmMS4uZDA1YjgzYTEyMSAxMDA2NDQNCj4gPiA+ID4gLS0t IGEvbGliYXZjb2RlYy9oMjY0X3NsaWNlLmMNCj4gPiA+ID4gKysrIGIvbGliYXZjb2RlYy9oMjY0 X3NsaWNlLmMNCj4gPiA+ID4gQEAgLTgwOSw4ICs4MDksMTUgQEAgc3RhdGljIGVudW0gQVZQaXhl bEZvcm1hdA0KPiA+ID4gPiBnZXRfcGl4ZWxfZm9ybWF0KEgyNjRDb250ZXh0DQo+ID4gPiA+ICpo LCBpbnQgZm9yY2VfY2FsbGJhY2spDQo+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgICpmbXQrKyA9IEFWX1BJWF9GTVRfWVVWNDQ0UDEwOw0KPiA+ID4gPiDCoMKgwqDCoMKg wqDCoMKgIH0gZWxzZSBpZiAoQ0hST01BNDIyKGgpKQ0KPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKmZtdCsrID0gQVZfUElYX0ZNVF9ZVVY0MjJQMTA7DQo+ID4gPiA+IC3CoMKgwqDC oMKgwqDCoCBlbHNlDQo+ID4gPiA+ICvCoMKgwqDCoMKgwqDCoCBlbHNlIHsNCj4gPiA+ID4gKyNp ZiBDT05GSUdfSDI2NF9WQUFQSV9IV0FDQ0VMDQo+ID4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIC8vIEp1c3QgYWRkIGFzIGNhbmRpZGF0ZS4gV2hldGhlciBWQVByb2ZpbGVIMjY0SGlnaDEw DQo+ID4gPiA+IHVzYWJsZQ0KPiA+ID4gPiBvcg0KPiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAvLyBub3QgaXMgZGVjaWRlZCBieSB2YWFwaV9kZWNvZGVfbWFrZV9jb25maWcoKSBkZWZp bmVkIGluDQo+ID4gPiA+IEZGbXBlZw0KPiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAv LyBhbmQgdmFRdWVyeUNvZGluZ1Byb2ZpbGUoKSBkZWZpbmVkIGluIGxpYnZhLg0KPiA+ID4gPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqZm10KysgPSBBVl9QSVhfRk1UX1ZBQVBJOw0KPiA+ID4g PiArI2VuZGlmDQo+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqZm10KysgPSBBVl9Q SVhfRk1UX1lVVjQyMFAxMDsNCj4gPiA+ID4gK8KgwqDCoMKgwqDCoMKgIH0NCj4gPiA+ID4gwqDC oMKgwqDCoMKgwqDCoCBicmVhazsNCj4gPiA+ID4gwqDCoMKgwqAgY2FzZSAxMjoNCj4gPiA+ID4g wqDCoMKgwqDCoMKgwqDCoCBpZiAoQ0hST01BNDQ0KGgpKSB7DQo+ID4gPiA+IGRpZmYgLS1naXQg YS9saWJhdmNvZGVjL3ZhYXBpX2RlY29kZS5jIGIvbGliYXZjb2RlYy92YWFwaV9kZWNvZGUuYw0K PiA+ID4gPiBpbmRleCBhYjhjMTJlMzY0Li5kZDU1Y2JkNmYxIDEwMDY0NA0KPiA+ID4gPiAtLS0g YS9saWJhdmNvZGVjL3ZhYXBpX2RlY29kZS5jDQo+ID4gPiA+ICsrKyBiL2xpYmF2Y29kZWMvdmFh cGlfZGVjb2RlLmMNCj4gPiA+ID4gQEAgLTM5OCw2ICszOTgsMTEgQEAgc3RhdGljIGNvbnN0IHN0 cnVjdCB7DQo+ID4gPiA+IMKgwqDCoMKgIE1BUChNUEVHNCzCoMKgwqDCoMKgwqAgTVBFRzRfQURW QU5DRURfU0lNUExFLA0KPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBNUEVHNEFkdmFuY2VkU2ltcGxlKSwNCj4gPiA+ ID4gwqDCoMKgwqAgTUFQKE1QRUc0LMKgwqDCoMKgwqDCoCBNUEVHNF9NQUlOLMKgwqDCoMKgwqAg TVBFRzRNYWluwqDCoCApLA0KPiA+ID4gPiArI2lmIFZBX0NIRUNLX1ZFUlNJT04oMSwgMTgsIDAp DQo+ID4gPiA+ICvCoMKgwqAgTUFQKEgyNjQswqDCoMKgwqDCoMKgwqAgSDI2NF9ISUdIXzEwX0lO VFJBLA0KPiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSDI2NEhpZ2gxMMKgICksDQo+ID4gPiA+ ICvCoMKgwqAgTUFQKEgyNjQswqDCoMKgwqDCoMKgwqAgSDI2NF9ISUdIXzEwLMKgwqDCoCBIMjY0 SGlnaDEwwqAgKSwNCj4gPiA+ID4gKyNlbmRpZg0KPiA+ID4gPiDCoMKgwqDCoCBNQVAoSDI2NCzC oMKgwqDCoMKgwqDCoCBIMjY0X0NPTlNUUkFJTkVEX0JBU0VMSU5FLA0KPiA+ID4gPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSDI2NENvbnN0 cmFpbmVkQmFzZWxpbmUpLA0KPiA+ID4gPiDCoMKgwqDCoCBNQVAoSDI2NCzCoMKgwqDCoMKgwqDC oCBIMjY0X01BSU4swqDCoMKgwqDCoMKgIEgyNjRNYWluwqDCoMKgICksDQo+ID4gPiANCj4gPiA+ IFBhdGhzZXQgTEdUTSwgYnV0IEkgd29uZGVyIGhpZ2ggMTAgYW5kIGhpZ2ggMTAgaW50cmEgYXJl IHN1cHBvcnRlZCBmb3INCj4gPiA+IGRlY29kaW5nDQo+ID4gPiBob3dldmVyIG9ubHkgaGlnaCAx MCBpcyBzdXBwb3J0ZWQgZm9yIGVuY29kaW5nLiBkb2VzIGhpZ2ggMTAgaW50cmEgbm90DQo+ID4g PiB3b3JrDQo+ID4gPiBhcw0KPiA+ID4gZXhwZWN0ZWQgZm9yIGVuY29kaW5nID8NCj4gPiA+IA0K PiA+ID4gVGhhbmtzDQo+ID4gPiBIYWloYW8NCj4gPiA+IA0KPiA+ID4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiA+IGZmbXBlZy1kZXZlbCBtYWls aW5nIGxpc3QNCj4gPiA+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnDQo+ID4gPiBodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwNCj4gPiA+IA0KPiA+ID4gVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsDQo+ID4gPiBmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnwqB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4NCj4gPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IGZmbXBl Zy1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZw0KPiA+IGh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbA0KPiA+IA0KPiA+ IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbA0KPiA+IGZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmfCoHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLg0KPiAN Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdA0KPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZw0KPiBodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwNCj4gDQo+IFRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbA0KPiBmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnwqB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4NCg0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo=