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 B79684683B for ; Tue, 20 Jun 2023 02:34:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2EA2868C081; Tue, 20 Jun 2023 05:34:02 +0300 (EEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6BFE368AC01 for ; Tue, 20 Jun 2023 05:33:55 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687228440; x=1718764440; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=wwqTA/PdrGyQwJ7+VWMTWOguzY0ESmWsNENUwnwooSI=; b=K7AHEC9J3pyv3LzRzNbgSg5SqJ/fzMGTxqxxT15B1vL+PKw31VGBbiWu j0IDJpvCkbvKo5Bh6rqtdGdJHIxb9prnI6ydCRx/JthUyQ77e3oVDsUeZ evVdK5SuzkLwkW2E2uYHCBcXwYKbtKNBwrS8QsR5AE2VvJsQ/Qb1i+iwi SlvMc7EP8DOl8HEwxMAJMnNQL+3Cl0DWW8VlKLRe508Cptaqu2uQXnw43 VsXNbHz586JCXAfOKdGMQvdB7S5Tl+ZaUeAq/ASFpYWfx487GY/Ir24qe +5jOlXK/sCCe614sRsJr6AryOUQ48G7itei1SMLRFjovwcRye4AD/67qf w==; X-IronPort-AV: E=McAfee;i="6600,9927,10746"; a="344492976" X-IronPort-AV: E=Sophos;i="6.00,255,1681196400"; d="scan'208";a="344492976" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jun 2023 19:33:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10746"; a="960597116" X-IronPort-AV: E=Sophos;i="6.00,255,1681196400"; d="scan'208";a="960597116" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga006.fm.intel.com with ESMTP; 19 Jun 2023 19:33:51 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) 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; Mon, 19 Jun 2023 19:33:51 -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, 19 Jun 2023 19:33:51 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.170) 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, 19 Jun 2023 19:33:51 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rl3MXZHBUL17UdeUxz8SXLg2GrnA9mxQ4+V/ZmD4I/80qpfm/JJSs+N4Akc+VE5qnK73Esz2kL9Eg8gtUXM4lGXPIwx/NDarfbVF5esO52YrbjtIfeMw1wwKpPwdoQRLJMW4IfvlzG7XXZ0QFCDE875IPgCt3uwa01oaTEww6KaoZphkKO/8XdQJyu/U1IfN/uViGJDtxQhdv/YjFbBazjc5eRrUqdefNePLPYfh/adrXNA7rQSIz6oj3V30ULIf9texEHL8jthwb2rnNCbt8153Nh4mP/yW25Xgu+5oWX7YXE72mrrh0SUE4J10Wj8sRm4fzdqvUxyRvDiDeERR7A== 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=wwqTA/PdrGyQwJ7+VWMTWOguzY0ESmWsNENUwnwooSI=; b=A5b5G2lX5qujbjJCUpNkcGbIEMRFqQfZYrXU4zrnC8E2aS17dH5iYTh1ZVZ84+K39DWQnhKgzZ/e3dh+grF6aQUdHR+6e6/pEvBMY8NSSFuNIGe8N2PM49+zWdEucVqMMrap8DaSkhkfgkp5OHg/LAT4KSJJJICNi3R8rscDDpQ+5pBh7rtdct8Tt9vOIkUMStZTRizZPRSs0LKnaHsEgvMNVnPHMRj7lQzol5N+MVDnb54TjkfRdyAKhrtJDy1zKfCdYQ4N6NU7JHx+qXLR4zvLmHnluYb1J++aioumvCvJYR/01h6MT0uImqmnuo/jtmhMeTCMnYM86wpu8u44pw== 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 LV8PR11MB8488.namprd11.prod.outlook.com (2603:10b6:408:1e7::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.37; Tue, 20 Jun 2023 02:33:49 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::16c7:a931:6718:45bf]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::16c7:a931:6718:45bf%7]) with mapi id 15.20.6500.036; Tue, 20 Jun 2023 02:33:49 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v2 1/3] lavfi/vaapi: Add function to get surface ID from AVFrame Thread-Index: AQHZn+3A6hJnKjf9s06BKwLt9o6z7a+S/20A Date: Tue, 20 Jun 2023 02:33:49 +0000 Message-ID: <0f671b0fd5d85fb3df409c89cf899900dd61ecad.camel@intel.com> References: <20230616005810.792849-1-fei.w.wang@intel.com> In-Reply-To: <20230616005810.792849-1-fei.w.wang@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_|LV8PR11MB8488:EE_ x-ms-office365-filtering-correlation-id: 808c6771-93c1-4e72-54c2-08db7136c7bc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2rTFrd3xJQZANmBiXZEFRwXXWa5JOOZtiLwL36kc+Rqu7V/TBa9j7OVGtEZlD8fgbReIkrZ/MjSKDRVmmHkxa57k55vhwe5iB25587o79XMTBq8qT/9nHtqbKkTd7uEaSzzHNUVKGpcUGHyDXQm4qp0yJqNcL8VFhnfQFfZ00JxBajWL5JOTGsq/pazosu5SedmwwCRjK3elpFiJ0+VDPX4WpRhR4vpcWdqacxcvG26IstapWIvH7/CnWWfKo2PKTGxKI05ZKuo86oVH2mxKkVmVFPCdchR/ZB6Xje+EE1u7v8fQB6okSYy4jrzY3r2zQL8c8yUYA/AKBVzL4y369lfnXYyUCRyjEA0i6o/duKrlFR5mR+/Uiy8IMQtPN4ohaVs/vPpRBE1vOjz/Et/chZ6NqsPZfvb1Eb2VDL/8XHYgK7Y2U0xP0cRhx+B0eWRUagBFKujyitt5NOQKyX/+Q68VgSjekFj4lgfRHLtAXPkFSQZjfIJ7seKZKTM7uGtNgo4HhKIXiZ+3OebFtNaC5jATi+lcdP4xuIijAaTzddroNyqM2UM2uxwS7CSQ1iozkZUVECOurTJYUFtGsfGNa7m6XcMsU1ZbQi7jq0Bes+ydezRoVHID2Lqh2gu96agp 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)(136003)(39860400002)(366004)(396003)(376002)(346002)(451199021)(8676002)(41300700001)(8936002)(478600001)(38100700002)(122000001)(82960400001)(71200400001)(2616005)(83380400001)(186003)(6512007)(26005)(6506007)(6486002)(86362001)(38070700005)(36756003)(76116006)(66946007)(91956017)(66476007)(316002)(6916009)(64756008)(66446008)(66556008)(5660300002)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ekFmaG1kM3UxQ2RRNlhXc3dKWml5MWZXOGVIVUpTOHJBaHVMRnJabHZZMFQ2?= =?utf-8?B?THBJcW5YcjgxbmVTL2ZXSjRJeFY2bytSQ2tEMUJhb3VZR3BKVTRwZm1tOU8z?= =?utf-8?B?NTFMdlVwcEJtdVFZRDdUUVlSTzdJWWJoVG9nT0pQeG8zTzgyVngwanY4TWh3?= =?utf-8?B?MERidmV0U0l6Tk1oM3RtUHZsY0NUVDVKSlV1VDlEU3ZMMGxVZUNjZjJiVTlz?= =?utf-8?B?SHVIa0Z0MXRJOVRDaXpTSmdqTXFtazVsb1BkOEwrdWg2NXF5d3RnaGdLN1ZS?= =?utf-8?B?VkpOS0RxdWFETFNUSVRKc2Q5Qm1iS0RFK0d5Q296aDNMTGJaUjd6NDg5TVh6?= =?utf-8?B?cXpYdWwxSVpPalpxTmFGWUZydEFpNjdMR0ZHek1ZREZGZ24zZ1hxVytlcmVJ?= =?utf-8?B?LzI0MEhpa0JLakQzNitiZ29hMk1tL3pjdmpyNHg1bXdTOTRkWUZ2QTNIbmFw?= =?utf-8?B?R2ZWekkwQU9ybk5BSG1hZG1LZjdXQUN0cFJQc1B4OGRsenhQQ3BGa2tNQ3hD?= =?utf-8?B?MFI1UGhrNGd1M0dwL01WWi9TZDlzaVE3VWt2MUNJbS9PQlVNTlZZRVJGc2pm?= =?utf-8?B?ZmVJdmJMSytwSEIyR3NvMk5Tek01eHhvc0lNc0NZQ2tCbUJyeWV3NVZHdDJM?= =?utf-8?B?d2xubGJ2UENTbmM5dlE2WkdxakNBVW9CWHAvaFE4aEZQbTdjN3dnd3BOMzRv?= =?utf-8?B?UmRnWUh1S1NtVHd0TTcwMSthYlFwUDVtcWRTc3lUa0ExVDZUNEk4SXk3ZFd3?= =?utf-8?B?UVRSVmhjMlhsZ0QyR0pTQ0FJUFE3Qy9ObEFBU1VSczA3RERpcThUbDh1Uncy?= =?utf-8?B?YVlOT21NN2ZHTUhhVnR2MU5janAxUHFGWDFsZWpkQ3plbXk3WHQ1RHdzQlFn?= =?utf-8?B?aGkwUkU5MUFBeXU5VHgzdGY0dVhvSk1yWFRyOXpLeVU0MmRjRXVSSnM3ODFt?= =?utf-8?B?WnIwWGczSXloYmVOVDduOE5XeVVvT3dnQUgyaVF1eFFnc21oL1Fyb1M3TU90?= =?utf-8?B?bHNTYVY5eDRTeTRnaEpHMmk0emRwbUhOQURrSUNtR0R6b3pqL2VBWkFuYTJX?= =?utf-8?B?akRZVE02bHBUVnZ4djhVWXI4UEs0SWlpUHBqYm5ZZ256M2psdVgxZTZCNnhj?= =?utf-8?B?VVNvOFU3MVZHNWVqakY0MDNYUTNjSnJoVUc4L05zckVJakU3Y0EzakdxQ0VY?= =?utf-8?B?LzZ0NThSOFVZZHF5U1Z4VWJWeVhJb0lKWnZWODZmU2pDRkEyVE82bFR1NWwr?= =?utf-8?B?SnM4QThTRHNwbCs3ckZHdVhjRFVScHZ5RklvdDhWWFBuYWZHc2ZHdGQ0Q20y?= =?utf-8?B?Znc4QTl2bnQ1THFNeTJJZ1Y3Vk1VQlR4djNTTTFpdXRuUEpteVJiejNSZVQy?= =?utf-8?B?NWVnSjNpOVM3NkE3YWd3TzVoeko2eTZmV0pXZ1RkWmY1QkVzbEVIaVBKMGtj?= =?utf-8?B?OTI1NWtTZnRUOXVTWnR3dVlna2d4YldLaW15ZnhUUUVWRVg4U0daS1BHeHcw?= =?utf-8?B?ZENLUTZhVk5OQkRSbmVGeVZZZzZQdDZneGUxZDR1U2ZVS2lrWTEvWk9idG9R?= =?utf-8?B?bGVzMDE5aFJ4S0V2UnFid1hnT2d3SVdtS3JWSnFvWURHdVRpNkM0ZFBHenU5?= =?utf-8?B?TzNFNHM3c0lzbU5NaWJtNElITFFUVVlOakt6RzBKckFJZTJjYlFadjdFRXIv?= =?utf-8?B?Y3lMT1U1UnRXVDR6MGFyV0NjYTZFTHVXbTEzdlhPT3VSQXNXcnRHbVlVOWQw?= =?utf-8?B?d3IxK2xqVGg3WjQvUkpyUmlLTjltektBNUQ1L3FueFdrTzl5bTlHYWQrclRD?= =?utf-8?B?RHpuOHRzV3QvanV5b1RWcUdNdlF5OTV3OW9vcGhnamdDY0Uvd0dsbzB1Vm42?= =?utf-8?B?SWQrT3hkTWtJNDZ6VGZ0TFZPakFOYWZ0N3ZtcUE1bytReEVrWEZybXE4Z3I4?= =?utf-8?B?UjhGM1A2dFpuNWFyVlN4a2ltSmtZL2lKTXRJWGVWS1Vvc1dTWGpKcDJkdHZv?= =?utf-8?B?QW5NVXBMMzloZHJ3UG5sdE16MkV3Y1NWTHIzL0huOEJqN0p6dXNzUnVQK3NC?= =?utf-8?B?VERNR1ZRdHBQaDlhOWhkSzBUWVBIa1RRaHhqRHhuNThnS2RoRWJIZUkzckRB?= =?utf-8?B?SzVzYjlQTFYyR1BnbkJ6OFJ6dzlWQ25rRXRIdUVYeWx4clZTMGUzL0M0U2VY?= =?utf-8?B?WHc9PQ==?= 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: 808c6771-93c1-4e72-54c2-08db7136c7bc X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2023 02:33:49.5814 (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: VP+YTrSWRvYfRRk/PFqg+by9KYtTGoInlTwjqcWmC/ruyuDLHIF8jTZF6e6eFj4JP/IP57ZE7bQyRv5pFmnfiw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR11MB8488 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v2 1/3] lavfi/vaapi: Add function to get surface ID from AVFrame 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: T24gVnIsIDIwMjMtMDYtMTYgYXQgMDg6NTggKzA4MDAsIEZlaSBXYW5nIHdyb3RlOgo+IFNpZ25l ZC1vZmYtYnk6IEZlaSBXYW5nIDxmZWkudy53YW5nQGludGVsLmNvbT4KPiAtLS0KPiDCoGxpYmF2 ZmlsdGVyL3ZhYXBpX3ZwcC5jIHwgMTAgKystLS0tLS0tLQo+IMKgbGliYXZmaWx0ZXIvdmFhcGlf dnBwLmggfMKgIDUgKysrKysKPiDCoDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA4 IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9saWJhdmZpbHRlci92YWFwaV92cHAuYyBi L2xpYmF2ZmlsdGVyL3ZhYXBpX3ZwcC5jCj4gaW5kZXggYTMyM2RhYjhiOC4uMTBkMzE5NzdjNiAx MDA2NDQKPiAtLS0gYS9saWJhdmZpbHRlci92YWFwaV92cHAuYwo+ICsrKyBiL2xpYmF2ZmlsdGVy L3ZhYXBpX3ZwcC5jCj4gQEAgLTUxOCw3ICs1MTgsNiBAQCBpbnQgZmZfdmFhcGlfdnBwX2luaXRf cGFyYW1zKEFWRmlsdGVyQ29udGV4dCAqYXZjdHgsCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBVkZyYW1lICpvdXRwdXRfZnJhbWUp Cj4gwqB7Cj4gwqDCoMKgwqAgVkFBUElWUFBDb250ZXh0ICpjdHggPSBhdmN0eC0+cHJpdjsKPiAt wqDCoMKgIFZBU3VyZmFjZUlEIGlucHV0X3N1cmZhY2U7Cj4gwqDCoMKgwqAgaW50IGVycjsKPiDC oAo+IMKgwqDCoMKgIGN0eC0+aW5wdXRfcmVnaW9uID0gKFZBUmVjdGFuZ2xlKSB7Cj4gQEAgLTUz NCwxMCArNTMzLDggQEAgaW50IGZmX3ZhYXBpX3ZwcF9pbml0X3BhcmFtcyhBVkZpbHRlckNvbnRl eHQgKmF2Y3R4LAo+IMKgwqDCoMKgIG91dHB1dF9mcmFtZS0+Y3JvcF9sZWZ0wqDCoCA9IDA7Cj4g wqDCoMKgwqAgb3V0cHV0X2ZyYW1lLT5jcm9wX3JpZ2h0wqAgPSAwOwo+IMKgCj4gLcKgwqDCoCBp bnB1dF9zdXJmYWNlID0gKFZBU3VyZmFjZUlEKSh1aW50cHRyX3QpaW5wdXRfZnJhbWUtPmRhdGFb M10sCj4gLQo+IMKgwqDCoMKgICpwYXJhbXMgPSAoVkFQcm9jUGlwZWxpbmVQYXJhbWV0ZXJCdWZm ZXIpIHsKPiAtwqDCoMKgwqDCoMKgwqAgLnN1cmZhY2XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCA9IGlucHV0X3N1cmZhY2UsCj4gK8KgwqDCoMKgwqDCoMKgIC5zdXJmYWNlwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSBmZl92YWFwaV92cHBfZ2V0X3N1cmZhY2VfaWQo aW5wdXRfZnJhbWUpLAo+IMKgwqDCoMKgwqDCoMKgwqAgLnN1cmZhY2VfcmVnaW9uwqDCoMKgwqDC oMKgwqDCoMKgID0gJmN0eC0+aW5wdXRfcmVnaW9uLAo+IMKgwqDCoMKgwqDCoMKgwqAgLm91dHB1 dF9yZWdpb27CoMKgwqDCoMKgwqDCoMKgwqDCoCA9IE5VTEwsCj4gwqDCoMKgwqDCoMKgwqDCoCAu b3V0cHV0X2JhY2tncm91bmRfY29sb3IgPSBWQUFQSV9WUFBfQkFDS0dST1VORF9CTEFDSywKPiBA QCAtNjIzLDcgKzYyMCw2IEBAIGludCBmZl92YWFwaV92cHBfcmVuZGVyX3BpY3R1cmVzKEFWRmls dGVyQ29udGV4dCAqYXZjdHgsCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFWRnJhbWUgKm91dHB1dF9mcmFtZSkKPiDC oHsKPiDCoMKgwqDCoCBWQUFQSVZQUENvbnRleHQgKmN0eCA9IGF2Y3R4LT5wcml2Owo+IC3CoMKg wqAgVkFTdXJmYWNlSUQgb3V0cHV0X3N1cmZhY2U7Cj4gwqDCoMKgwqAgVkFCdWZmZXJJRCAqcGFy YW1zX2lkczsKPiDCoMKgwqDCoCBWQVN0YXR1cyB2YXM7Cj4gwqDCoMKgwqAgaW50IGVycjsKPiBA QCAtNjM1LDEwICs2MzEsOCBAQCBpbnQgZmZfdmFhcGlfdnBwX3JlbmRlcl9waWN0dXJlcyhBVkZp bHRlckNvbnRleHQgKmF2Y3R4LAo+IMKgwqDCoMKgIGZvciAoaW50IGkgPSAwOyBpIDwgY291dDsg aSsrKQo+IMKgwqDCoMKgwqDCoMKgwqAgcGFyYW1zX2lkc1tpXSA9IFZBX0lOVkFMSURfSUQ7Cj4g wqAKPiAtwqDCoMKgIG91dHB1dF9zdXJmYWNlID0gKFZBU3VyZmFjZUlEKSh1aW50cHRyX3Qpb3V0 cHV0X2ZyYW1lLT5kYXRhWzNdOwo+IC0KPiDCoMKgwqDCoCB2YXMgPSB2YUJlZ2luUGljdHVyZShj dHgtPmh3Y3R4LT5kaXNwbGF5LAo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgY3R4LT52YV9jb250ZXh0LCBvdXRwdXRfc3VyZmFjZSk7Cj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjdHgtPnZhX2NvbnRl eHQsCj4gZmZfdmFhcGlfdnBwX2dldF9zdXJmYWNlX2lkKG91dHB1dF9mcmFtZSkpOwo+IMKgwqDC oMKgIGlmICh2YXMgIT0gVkFfU1RBVFVTX1NVQ0NFU1MpIHsKPiDCoMKgwqDCoMKgwqDCoMKgIGF2 X2xvZyhhdmN0eCwgQVZfTE9HX0VSUk9SLCAiRmFpbGVkIHRvIGF0dGFjaCBuZXcgcGljdHVyZTog Igo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiJWQgKCVzKS5cbiIsIHZhcywgdmFF cnJvclN0cih2YXMpKTsKPiBkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvdmFhcGlfdnBwLmggYi9s aWJhdmZpbHRlci92YWFwaV92cHAuaAo+IGluZGV4IGVhZDA3MDM2ZGMuLmNjODQ1Yjg1NGMgMTAw NjQ0Cj4gLS0tIGEvbGliYXZmaWx0ZXIvdmFhcGlfdnBwLmgKPiArKysgYi9saWJhdmZpbHRlci92 YWFwaV92cHAuaAo+IEBAIC0yNyw2ICsyNywxMSBAQAo+IMKgCj4gwqAjaW5jbHVkZSAiYXZmaWx0 ZXIuaCIKPiDCoAo+ICtzdGF0aWMgaW5saW5lIFZBU3VyZmFjZUlEIGZmX3ZhYXBpX3ZwcF9nZXRf c3VyZmFjZV9pZChjb25zdCBBVkZyYW1lICpmcmFtZSkKPiArewo+ICvCoMKgwqAgcmV0dXJuICh1 aW50cHRyX3QpZnJhbWUtPmRhdGFbM107Cj4gK30KPiArCj4gwqAvLyBBUkdCIGJsYWNrLCBmb3Ig VkFQcm9jUGlwZWxpbmVQYXJhbWV0ZXJCdWZmZXIub3V0cHV0X2JhY2tncm91bmRfY29sb3IuCj4g wqAjZGVmaW5lIFZBQVBJX1ZQUF9CQUNLR1JPVU5EX0JMQUNLIDB4ZmYwMDAwMDAKPiDCoAoKUGF0 Y2hzZXQgTEdUTSBhbmQgd2lsbCBhcHBseS4KClRoYW5rcwpIYWloYW8KCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9y IGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCg==