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 700B4471AD for ; Wed, 30 Aug 2023 02:27:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B463168C5A7; Wed, 30 Aug 2023 05:27:17 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 82A1568C52E for ; Wed, 30 Aug 2023 05:27:10 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1693362435; x=1724898435; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=ncmx6+AmfU7rZ2mBiNj/fz9D36QaEzePiS/YFRxhoIg=; b=MNLpEx9HpZ2j84H1HhbvTKQnR6seqSOw7xi7vtN+tCj3P+4YgtVzkkU2 m52i0Sy1DBzNN5DRTmPCoDgqaAlL5A+xnnx/mw2cwLBh9tUvJtEVpQdpV 99i9DPAZ5Dz0R1gnfTVUHt7V2uaWrWIqfN+bgle2FvCkGQmH8bT8kuX+G HFdPL48xVn2P1LIEctohdPL7de47I8pTYoKei6b5cCpOwHRUmZWGFIgAt 9g5yZxukEKcG3MDkjIx6sD1eMtgPKsaVTzrAXw+/tG248nIXBvolyXhu3 wIQoFMC4E04ABvkniq19iAVb9lBnTHokQEld5HpkCEIolQG6vTqBraXAc A==; X-IronPort-AV: E=McAfee;i="6600,9927,10817"; a="406525960" X-IronPort-AV: E=Sophos;i="6.02,212,1688454000"; d="scan'208";a="406525960" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Aug 2023 19:27:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10817"; a="862450071" X-IronPort-AV: E=Sophos;i="6.02,212,1688454000"; d="scan'208";a="862450071" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga004.jf.intel.com with ESMTP; 29 Aug 2023 19:27:06 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.27; Tue, 29 Aug 2023 19:27:05 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Tue, 29 Aug 2023 19:27:05 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Tue, 29 Aug 2023 19:27:05 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.109) 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.27; Tue, 29 Aug 2023 19:27:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SwCmk0IHu76bEd66UzeBQGM8lMdilFrmofPfLaEpisgXa4YmD0DAlUG5KOY1/+okpJzhY6sofUX8acqDHNS0lTOnxhzRCsOLkGWAKFOJWmCZc/IG6mgRuyL30MTNdOQe5wM9H8D1Secq3WTs0imHJJcZbFQ+vGRKcnhxESl6emCTnjoowxrJTqlRN42Hl+hgVe2u7nVX0TkcvlSZi7LrChMrdK6gYNT10LtuUz2S3d5+bELBTXZwWnFPuTVcEcElcM/akhOQsi2iM3fCY9jEoBiJ4vvT9wOGPpA7x3pkk6ohgygSs8PsIa0UMpRZtvl/tFse++Ofeb9VF7jbAb0lKw== 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=ncmx6+AmfU7rZ2mBiNj/fz9D36QaEzePiS/YFRxhoIg=; b=T43CffL2SX5/MzSrvTrNMtRPOJotiuoUKI7K07Oj8IDHCUTTdl2i6XNXngatNlogyFJIbHeb29wmeK3BYABw1SIZjTJ1PsnlJaFF44YE0a9fPceW2Hd1RUvW+sr/S0PP/B0b1FEF8lJ7Gh1OZ6bX1Zqi+u8p3BsAk0Z6Vr4tew0E7+WEioCRMrsgwZl53KQmGfPm+SA86wyTJTeMgj1tUt/MknUDuHDhybtIFeViBKlSOz9fFvYsYbYVubqrlfTtyA3s7XLFfGhQIjXuqkYpQnGldCJwsHJPV/DKoJRZLGcDBsY6PDjzctLZURboOe6Guxd+shoeqHhUXpjLoPhyVQ== 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 SN6PR11MB2990.namprd11.prod.outlook.com (2603:10b6:805:cf::21) by BL3PR11MB5699.namprd11.prod.outlook.com (2603:10b6:208:33e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.35; Wed, 30 Aug 2023 02:27:02 +0000 Received: from SN6PR11MB2990.namprd11.prod.outlook.com ([fe80::924b:8754:5b1f:5673]) by SN6PR11MB2990.namprd11.prod.outlook.com ([fe80::924b:8754:5b1f:5673%4]) with mapi id 15.20.6699.034; Wed, 30 Aug 2023 02:27:02 +0000 From: "Wu, Tong1" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v7 1/9] libavutil: add hwcontext_d3d12va and AV_PIX_FMT_D3D12 Thread-Index: AQHZ2i96Jt07lCADlEycR60Vo/Qi/LABxbUAgABXISA= Date: Wed, 30 Aug 2023 02:27:02 +0000 Message-ID: References: <20230829041031.703-1-tong1.wu@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: SN6PR11MB2990:EE_|BL3PR11MB5699:EE_ x-ms-office365-filtering-correlation-id: 0134d1a9-bdea-4a13-c655-08dba9009843 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AcYKTcpadcmnwaEOqZOZ6tEx9mSUndqAi5+U91kJoNFg38gEMuK1u6o37HzAgUc7G1CfChNpgeTILe5nIa6xZhsnsO4N02kGt731ysCgFcXLZ40t2Qyt43J9mpmxFH5Ei2uCoczgs0DhqTIEGjFFlkUDKYx1StWrb1Rb5Yb83S2LRIKap/0JtbG/affhrxNVf0Oi4ArPKPynWbq99bhtwhMMbQDweq6IOAbRARRKaVbOSRW7lO89n22fZX356XkpNokOehBlnN5NLnncrDnpvbPnG7RiIRvoC3ftWrEPrc6Xh8jXe27zdxM2+HDHK1nEFQjuu5QgjLPIY8pbJcVyo6+5DhFzyXv4Oh5zkArBvH6lg/3AQMGzMYvfFhMbcP7wexfRU5bKs87xZkf3kf1PogFQMYjFtFcx2GikFVfzE46OuZLgmJOx0bbEWx+7vNKUKIJWxkzIH99A/zbigcnIC3bkl6sUPaEgt8+gVqTFAWBP2AhtqRtp1TymRN5aezR4Xai5bo3z+OrwJMSjtGTBMlJG7lqaYzXHq4ta6hdARe698s10sFQihrozjXRyN+RhrWOV7MrbqDoo+rMVNcjnhmPkbu6pmrpOMsVoYxNwIfU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2990.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(376002)(136003)(346002)(396003)(451199024)(1800799009)(186009)(9686003)(38100700002)(38070700005)(316002)(41300700001)(6916009)(66899024)(82960400001)(33656002)(2906002)(83380400001)(86362001)(52536014)(55016003)(26005)(8676002)(5660300002)(8936002)(71200400001)(66946007)(6506007)(7696005)(66556008)(66446008)(64756008)(66476007)(76116006)(478600001)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T2hzRzFqd2FkTURoaEJsTzcwQ3ZzSGhjbXpsYjZGZmsrcWtLUUNEYWwzaHhL?= =?utf-8?B?MUxCeFU1NThjMVJLOFB4QW96L1ljaDR0QTlPbFZURTVqSXpRclo3bW16WHk1?= =?utf-8?B?bW5wY3J1ckd4SUtQZU9qQVhGTmxDZHhMNkdJQzVoekFHR2hGcEhQdis5aFpC?= =?utf-8?B?R0U4TzE5WE9qYmNHM3QzczJxNERvd3RGY1JlOXd1Vi9lb2x2cGVhQmhnUnln?= =?utf-8?B?UCtzYUpHakpiQUR6VjVwc2VzbE5qVHJvQS9BU2FydzhQMzlIcVhnVmFhNGZ1?= =?utf-8?B?RU5ZbzZlSnprUmlZUEVNN3pqVWFMeVdEQUs0NlVJSFdQY2tJeGhZa1lxWWlS?= =?utf-8?B?TXdUZHZTbUk5b1hia2QvOGdtZk9LNUhFTTFKWHR2SzZpRVQvZVFQZHVIR3J5?= =?utf-8?B?NUNHQnU3N0RhOUJPbjJ1ZDArVkxncjJvVmpyOW9LTC8xaUZQbGRocEplemlk?= =?utf-8?B?QXNWMnZsMWFIUTVhVXRaWVVweVlwYms4dS9GZTMvUGM4NjhtcWtScjVBd3p4?= =?utf-8?B?V0Y1bmN2NDE3VXhYOFlLbEh2cmtLbFZnT2VCZXhTSzZEVmlJOUcvaFdkaWsx?= =?utf-8?B?U3FlWGVOVFNGdFRoNnVBU3BydDJXYlFrK0VlZ1RQYVQreExGd0hJZXM3Q2pm?= =?utf-8?B?OHNKV3NnYTJOa1c2MVRYRE9JWHVPZHI4QXBpOWlheS95WHorVDFZZGRRTG1D?= =?utf-8?B?cTRMZXU0WE1IVXR4OWV5VnFkVkd0QlgyVzZXMDZSS1h3YjI5OVVqTU93aTdi?= =?utf-8?B?ckdVQ29taVRDZ25rVmtWRnVyV0QyZ05DTk82U21ubi96S1NMblBCa3pLVng1?= =?utf-8?B?NVVXUzRBYkwwbXVqWVJJOGtuUitNcXVoaWZHTi9lUWxYRVRpUHhEVWliK2Vq?= =?utf-8?B?cnBhL0dnQ2o0WmpZVEttL0pnR1BqRjJINnA1L0lWb0RJWFdOYUh1bW5OQzhh?= =?utf-8?B?dlU5MVExWXp6RHBmQzdhMkYzaGlCbkdjM3BJTXpaMXFjVlN1ZitZNEx3TDF1?= =?utf-8?B?Z3kwS1dCZUZCWmNsOGVVa2tzUVZFbE9lTmc4RmlyT2U0a2cveFMveWRtQ1ZN?= =?utf-8?B?czhndGVUKzB1bzV3ZHpCbHpMU0N6aTgzNkJUSnA4TFMrTHBka1RrclNOR1pD?= =?utf-8?B?QTNyYTVMYW5hOXZqNVB0WkJENm1hd1VBaTg2V3pjRVM0cVNINDY2SnNXczJq?= =?utf-8?B?Z2lzemRZcmtsbnlLK0UzMktxQTJhYlduZmlBOFpTM2ZabkRqeFR0azN1dWsw?= =?utf-8?B?YzZZMVhWbVI3T1d5cysyRERpcVFhOFlMc0VYaUU1S1NyQThGRi8wZGIxaWw5?= =?utf-8?B?R1lESWhvQklFL1ZnNUt2RGRpL2V4cGdsMVVzK0x2QytNUCtwa0J4aXJYMEYy?= =?utf-8?B?NWtvU1JsdURhS055eVlQYmhPVHVrQXJDR1FYNjVMaHY1c2M2dnI0TXFXeUM1?= =?utf-8?B?Zlh1aE14VmFnaEgvdmlnSURUdEMyQmZtMndjUk8wOVc5MW4yYzBZWEZ5TjNQ?= =?utf-8?B?ZmRXUTdsTE5HRnJGQ3JaSGwrZHBmS1E5OTdYUkZQM09DQjBqUEhlbmV2TWVE?= =?utf-8?B?Rk5WVGNxVFVpVTc4ZTRxYmZ6dk1MQVJaTWRyNnkrNGY0Rnp4N0Yrd2dCYzJI?= =?utf-8?B?d2p2TmhlOHVOMmpaUExpeHNzd1c5aDhYYzZsN3dNQUUyUytoWGUrRkFCbnlK?= =?utf-8?B?dk5JR1FJZmxYNFdOMFNvTk5pOEFDQWRIMVR3SE0wWlB5N0NkOUlTT3F2dVVO?= =?utf-8?B?a3IzMS9taG95bnA5b3l4WWRLSDJ4d0R3bGpEUTJXbkRZRjVvMnJCNGIxMjl3?= =?utf-8?B?MGwwUWlqY2Rjb1N0UDQ0SVdaRXNIMVVtWklna3lyMjBEcm9odUR4ZkZ2Tjlm?= =?utf-8?B?VGxRbXhMNzBJVDlhMmVLUXhXTnhMZE11VDFpaWM2ZnZNZFAycWcvTW83WEtq?= =?utf-8?B?ZEJ3UDJEUmorb2RnVlJTL2NBYjloaXNWbjVvckw3VFkvbXlCbUhJcW5zcWNw?= =?utf-8?B?bnJmNHF6U0lLZzM5L0M0SzVsZCtDdTk3YkJUMVpjazBsUVVDZ0svQnBVbkU1?= =?utf-8?B?WlpUYm1pdGQ1RWZldWxqZHFwYXR6eCsxaHEzMU83RVNUQlUzbGJxOHltNGVC?= =?utf-8?Q?cThzI7tjK4YyLgLthv2j1BSVq?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2990.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0134d1a9-bdea-4a13-c655-08dba9009843 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2023 02:27:02.2398 (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: yRou1Yqdhan6Q3IIKFS/zAqW0NCtjANwO2/CcRDC9dqSl6DY3g9+aVGLrtcbCvKulmnsq0nAn3Xmr0IEJgldxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB5699 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v7 1/9] libavutil: add hwcontext_d3d12va and AV_PIX_FMT_D3D12 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: PkF1ZyAyOSwgMjAyMywgMDY6MTUgYnkgdG9uZzEud3UtYXQtaW50ZWwuY29tQGZmbXBlZy5vcmc6 DQo+DQo+PiArDQo+PiArICAgIC8qKg0KPj4gKyAgICAgKiBTcGVjaWZlZCBieSBzeW5jPTEgd2hl biBpbml0IGQzZDEydmENCj4+ICsgICAgICoNCj4+ICsgICAgICogRXhlY3V0ZSBjb21tYW5kcyBh cyBzeW5jIG1vZGUNCj4+ICsgICAgICovDQo+PiArICAgIGludCBzeW5jOw0KPj4NCj4NCj5UaGlz IGlzIG5vdCBuZWVkZWQsIHBhcnRpY3VsYXJseSBpbiB0aGUgcHVibGljIEFQSS4NCj4NCj4+ICvC oMKgwqAgaWYgKGRvd25sb2FkKSB7DQo+PiArwqDCoMKgwqDCoMKgwqAgSUQzRDEyR3JhcGhpY3ND b21tYW5kTGlzdF9SZXNvdXJjZUJhcnJpZXIocy0+Y29tbWFuZF9saXN0LCAxLA0KPiZiYXJyaWVy KTsNCj4+ICsNCj4+ICvCoMKgwqDCoMKgwqDCoCBJRDNEMTJHcmFwaGljc0NvbW1hbmRMaXN0X0Nv cHlUZXh0dXJlUmVnaW9uKHMtPmNvbW1hbmRfbGlzdCwNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgICZzdGFnaW5nX3lfbG9jYXRpb24sIDAsIDAsIDAsICZ0ZXh0dXJlX3lfbG9jYXRpb24sIE5V TEwpOw0KPj4gKw0KPj4gK8KgwqDCoMKgwqDCoMKgIElEM0QxMkdyYXBoaWNzQ29tbWFuZExpc3Rf Q29weVRleHR1cmVSZWdpb24ocy0+Y29tbWFuZF9saXN0LA0KPj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqAgJnN0YWdpbmdfdXZfbG9jYXRpb24sIDAsIDAsIDAsICZ0ZXh0dXJlX3V2X2xvY2F0aW9u LCBOVUxMKTsNCj4+ICsNCj4+ICvCoMKgwqDCoMKgwqDCoCBiYXJyaWVyLlRyYW5zaXRpb24uU3Rh dGVCZWZvcmUgPSBiYXJyaWVyLlRyYW5zaXRpb24uU3RhdGVBZnRlcjsNCj4+ICvCoMKgwqDCoMKg wqDCoCBiYXJyaWVyLlRyYW5zaXRpb24uU3RhdGVBZnRlciA9IEQzRDEyX1JFU09VUkNFX1NUQVRF X0NPTU1PTjsNCj4+ICvCoMKgwqDCoMKgwqDCoCBJRDNEMTJHcmFwaGljc0NvbW1hbmRMaXN0X1Jl c291cmNlQmFycmllcihzLT5jb21tYW5kX2xpc3QsIDEsDQo+JmJhcnJpZXIpOw0KPj4gKw0KPj4g K8KgwqDCoMKgwqDCoMKgIERYX0NIRUNLKElEM0QxMkdyYXBoaWNzQ29tbWFuZExpc3RfQ2xvc2Uo cy0+Y29tbWFuZF9saXN0KSk7DQo+PiArDQo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCFod2N0eC0+ c3luYykNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIERYX0NIRUNLKElEM0QxMkNvbW1hbmRR dWV1ZV9XYWl0KHMtPmNvbW1hbmRfcXVldWUsDQo+c3luY19jdHgtPmZlbmNlLCBzeW5jX2N0eC0+ ZmVuY2VfdmFsdWUpKTsNCj4NCj5UaGlzIGlzIHdyb25nLiBXaGVuIGRvd25sb2FkaW5nIHRvIFJB TSwgdGhlIGZyYW1lcyBtdXN0DQo+YWx3YXlzIGJlIGF2YWlsYWJsZSBhbmQgZnVsbHkgZG93bmxv YWRlZCBieSB0aGUgdGltZSB0aGUgZnVuY3Rpb24NCj5yZXR1cm5zLiBUaGVyZWZvcmUsIGEgd2Fp dCBtdXN0IGFsd2F5cyBvY2N1ci4NCj5TaW5jZSB0aGlzIGlzIHRoZSBvbmx5IHBsYWNlIHdoZXJl IHN5bmMgaXMgdXNlZCwgYmV0dGVyIHJlbW92ZSB0aGUNCj5vcHRpb24gYWx0b2dldGhlci4NCg0K VGhlcmUncyBhbm90aGVyIHBsYWNlIHdoZXJlIGl0J3MgdXNlZC4gSXQncyBkZXNpZ25lZCBmb3Ig QVBJIHVzZXJzIHRvIGJsb2NraW5nIHdhaXQgZXZlcnkgZGVjb2RlZCBmcmFtZS4NCkluIGVuZF9m cmFtZSgpIGNhbGwgaW4gZDNkMTJ2YV9kZWNvZGUuYy4gDQoNCiAgICBpZiAoY3R4LT5kZXZpY2Vf Y3R4LT5zeW5jKSB7DQogICAgICAgIHJldCA9IGQzZDEydmFfd2FpdF9pZGxlKGN0eC0+c3luY19j dHgpOw0KICAgICAgICBpZiAocmV0IDwgMCkNCiAgICAgICAgICAgIHJldHVybiByZXQ7DQogICAg fQ0KDQpUaGF0J3Mgd2h5IHdoZW4gZG93bmxvYWRpbmcsIHlvdSBkb24ndCBoYXZlIHRvIHdhaXQg YWdhaW4gaWYgaHdjdHgtPnN5bmMgaXMgc3BlY2lmaWVkLiBUaGUgZnJhbWUgaGFzIGFscmVhZHkg YmVlbiBibG9ja2luZyBzeW5jZWQgaW4gZGVjb2RpbmcgcHJvY2Vzcy4NCg0KQnV0IHllcyBJIGFn cmVlIGl0J3Mgbm90IHRoYXQgbmVlZGVkLiBJJ2xsIHJlbW92ZSB0aGUgd2hvbGUgZGVzaWduIGlu IG5leHQgdmVyc2lvbi4NCg0KVGhhbmtzLA0KVG9uZw0KDQoNCj5fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QN Cj5mZm1wZWctZGV2ZWxAZmZtcGVnLm9yZw0KPmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbA0KPg0KPlRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbA0KPmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==