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 861E544EDD for ; Mon, 27 Feb 2023 05:58:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D13D2689A50; Mon, 27 Feb 2023 07:58:32 +0200 (EET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 884BA680787 for ; Mon, 27 Feb 2023 07:58:26 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677477511; x=1709013511; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=KuGF0zf5c2l6viQIIX8Y8XuYOO4xRlawrjWDThVUWuM=; b=Sx2ZPF0wBBQ6vYrIeFCyL634fVyHOelzCH/z3bSHVXF2wJQwydYlMZkD ePK1g4Gqd9JI1Py7JYTTvGmYVr/UnYu0Rsq5np/YjpxNqM0YqU1LZoIkC wzuBQHukCTa6QROatjHHaJtijRfShIAsKGfBwV6YhkE9TeoqpehOj+TzF JihHkLLX73UrLgVfsY/dzm3rbuCdCrsoQcnC2GmYROo+0i3MRK/D4K/dd guHksZciMvcASqVLox2gwKeOzUvb0rI5c33O67Ig+ixDi5gyV7uAmEhyb N60uJYs8DVy8Xz47lEgToGv3PYiRX6obCNxP0FMNuCYoo4ko62vWDCK4+ g==; X-IronPort-AV: E=McAfee;i="6500,9779,10633"; a="333826979" X-IronPort-AV: E=Sophos;i="5.97,331,1669104000"; d="scan'208";a="333826979" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Feb 2023 21:58:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10633"; a="666872855" X-IronPort-AV: E=Sophos;i="5.97,331,1669104000"; d="scan'208";a="666872855" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga007.jf.intel.com with ESMTP; 26 Feb 2023 21:57:55 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.16; Sun, 26 Feb 2023 21:57:55 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) 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:55 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.49) by edgegateway.intel.com (134.134.137.100) 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:54 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nW4+FhT+cSJgnKN6sbeY0PRMb5L1qiKNlYRZxiU3iMFUNS/72kn26Hh/xcWXvS9GIkkYkQyQGHlQUA2VuvOTjc+6lhY008TqPY2zOttFoOR09inHYw0IF821cxAIARsZPXAuPgdQxoW14x/dXboNNf+JxfAVLVKCjXZefG8kK8U5BMvrnECZctBQEX34PlbxYw9wHgChh89h4OSY3D0NNOkbsUmIAftRMv3nQiF6E0dQtMqf1cKdZPn/oxDQfbs/1fk+DeVAGGPp2V2QiVosxduRpCBxmwYLP7rZMlFSrfunVY/0DHNHwxAv20UHASOPuA2hp1CVpCHcs0rkQSCQ9A== 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=KuGF0zf5c2l6viQIIX8Y8XuYOO4xRlawrjWDThVUWuM=; b=CpOAbuSrHAfSyqV4Xk0rRKp4WJRfMnPPli7ItCqhU+aoW+poLTppjwf5MvfXN0pcbKsjEGUEiR0dvxgFxPgKnKzxrl4PjUuIg7OG0du4rdoNEsE8Li9HnAz7/1e6F9lTTJEu294FJ0hBf0f26IvdD5tKrTCjQiBzUFggR1RfarStedn3XjooEpkw8i3ZXaP1/lB0jprXIj7UFNiQ51mVupQ0kvECDu5KhO0BbnIIhu3IyjaWowwbu1JWMLUdYYMMbnS+zjVTZG/REMxaq9weAJXPQPXR8X0gMpW2Gj2CIzbIcV9ShvdQIWT5aGZNMNRc4P6HPCDcLV69L/V6lHjI5Q== 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:52 +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:52 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v1] lavu/hwcontext_vaapi: sync surface before export its DRM handle Thread-Index: AQHZSBM9BmK0YNZkd0WHp6hDOuChI67dp6OAgASpDwA= Date: Mon, 27 Feb 2023 05:57:52 +0000 Message-ID: <5703165bbde7970906c8958c87f82912bec0fce5.camel@intel.com> References: <20230224054549.863132-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-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: 8fccb099-36f1-42be-5a11-08db1887906c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GMSapnY8tTUcSDm3z8eApW86Vcs9vxAoXDStPpMGriuEYH7XE4R/yQuhqs7cZZW0Nx55Vga+AfOuZTX9Dosp7TmZz0WJfrRAacw6zeQJfLbnutktAlH2Ul/tszM6DjtNVvV+lCZ7sEWxdK4j/Fq9E9pMg7ddmf2aSy1ooYUMaCWrRCBQ3fuJN5SAhSAap0HJ/3RT2ZTnTFrw219VFOw7p8JEwDw493NB9DCZsFKm3rgppg7mLMa9sIHTUSYpDOtmAfR47XnjcZ0INUvbC/Vfo6HgrEkIs8KSfvsfX8zd29KVoX9+IHKz5s3mePBSlwk6ieOorXvHtZnElrbDNICt3Ss+umpjj5wmEcSj4d91KK8n4vnL5iQQ0f83+UiI6t0LNRVDqNCbbYZva2o2oX2a+kkWLZNMr4c+ePrrLxGuIbRj4zns6cTytH+Yhhqk3h4ngDBwic7VyzhZujyHf3ijCyam8f3ZDaglqkCga8nB/3zH/4MdbfAP9baNl6ZVhQ3SLPE7el+LB0vN8KxuZ0sQK2AbAZt1HhP/mqTD3+De0G7SDYSR57Ad/aQfWFs9e97ex5NJmXLf90+dbW34pyEaB2PGl2f15wYFdvVSmT58tu+XyxcqIfe+n36c1SQro8gkVgi7L6iIrqlA4yxWQwkEFUYDRWaVip8V3pn4qCs/dl9PNm/AwjMrKte0fQayvyul5CrvH5laYsI3C49jKbUKjg== 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)(53546011)(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?dWhocWdBbXdzZ3paTXJRdWlscnNMY3JpeFNZUmloQTJwOVhMamZjcTVuNDNx?= =?utf-8?B?b3E1Rk9QZU9kNWt6OFhOcTM4MzFOb3h4cUtvSkhKTENUT00yTHZ3UHp3V3Jl?= =?utf-8?B?MitjeFcybll5K1RKczFqWkRtd0crZEdUeFIzdE9EZlE2M1I1RXhSalBrc1gr?= =?utf-8?B?ZlU1ZnJnSzFvY2o5bjkyODc2K0t2M1llTVd6ODlRMDVUR3lPQkFnYUJkYkFH?= =?utf-8?B?c0VHMVNoZG5Vd0FPWHlhb0xKS3JZN09rOUJrZW9wNkxJOCtVWE5SclVSb3JO?= =?utf-8?B?V1VYQ3gyT1lsb0Vrbm9qaDNVbm12WUV2RjltS3UvYk8yUXFaRjZvcmZqeXpJ?= =?utf-8?B?M3FWYmVCWUZMTmVmRFpUVFpSVkpDWksya1JVS2ZlMG15TGhBK3pFbUYzLzVI?= =?utf-8?B?OFNTbVo1cHpFUmljRFlEWmhWR1pGemd4Lys4b2JaVU96MDBCMElJdzRrWHVK?= =?utf-8?B?TFVML1NlYW11NGNxRzhRMDhYYWZmc0FWd3IwZXVnenFEME5nTFRTSjFwTktC?= =?utf-8?B?VWIveStUbGhzMUZ5amFZbmVPTFRKNFZ3SVJtTE5aMXNWSGtPN25iMFU5Mmpq?= =?utf-8?B?RU1UMmFUNmtuU3czTHN5aXhRMkxaQ0VYQmdIbjFVU01sUXVjUmZoTVpCN3B3?= =?utf-8?B?UjZ6b1cwU2tCckMvaE1PUmxYaUF5OEVUU1gzUVlYOUpEaThYZ1VpZ1pqTkY0?= =?utf-8?B?OWx2dFJLUHBZdWo3d1R4Q2dvNDRqTjZnc1BHWEFSb2tneCtVa1hUYjdRVmly?= =?utf-8?B?WXJoTnFFM2pVbysrdlUwVEl2cTVnMnI3VDBZK0t2TGJMQnBQenJsS0NOdno1?= =?utf-8?B?ZkYwME83UUU0NTBBdVdSZUdNR2swczN0L0ZwMmc4eTZGT1NKa2tMNW1CM2ZG?= =?utf-8?B?SFJoNWd0ck1SWFZSQ2Z2bzhPN09hbEV4YldTSDFCK3NsSGdHQ09uNjQzbGNN?= =?utf-8?B?ejN3QXZnR0ZvYUFNeU54N05sM09HWXY1VzJkOHhZL3VRZkx1a3Byd0V5ekkx?= =?utf-8?B?M2hTRUF1aTBETHhCMEZZNVB4elQvOHIrTVJ4azE1WnZrK244a3ExM3VFdzlW?= =?utf-8?B?RVhYZDFZQkRHZmFHSkJ6ZHVuQ0ZHa0hheDhPRDUyMHJoU0t2WDgzdW40eXRi?= =?utf-8?B?TEM5OVpaU0NiVGNhdzZjaHI1TnJORFhxeFd6Z1FhYjBoWll6a1pnYURBUHla?= =?utf-8?B?ZjU4Y1VoODBDaUl6U1BHRDhTbmVoRFN1WHlxcHdJZGJKNDBLU1RwbEhmSEU0?= =?utf-8?B?STJLdzdGNEZzZGs2MCtQcVU1VnozZ3RUK2RlNEdYeXFPK1pXc0tGK1RXd2FJ?= =?utf-8?B?TDlXMjVIM1gxNjYveUhrYlFEdEhNMGJlMlJXUkVpcGRIcG1iVU9mbXlXY3Y5?= =?utf-8?B?REZSdUNETWFhWmtscjZZZk5hSkZ6NVlSUUZDT3h3UWl0NUs1R2wrQVB6YXY3?= =?utf-8?B?T3pLVzJIZml6SWxBR3QxdFF3TWdxSExEWHQ1NW8weXBuYVYyUG9DUDNoSldo?= =?utf-8?B?dkVYRk51NXcwbXQ4bXFZa1pWMzNpbGtaall0N3FTdnFvaW95bkxIWnlMNDR1?= =?utf-8?B?L1ViMnl0UW1JQjd0Rk9DNVdDOWlYVVhZYUMyNFBsSDI0ZmlpSitoQlZMR243?= =?utf-8?B?aE92KyszMnJod284RWNUUXAxeFFuMG5BOGVaYnN2V1EweERJeW4xYWxZb3BE?= =?utf-8?B?a0FYZ2VZSDNIOXdOS2RycE81cFE4QkNweW93YjdlT0Rtck5QZDV0R1pQR05R?= =?utf-8?B?OW54UjZjZTU4UlhRd3RJMVBQcWZ3WURmYmFqb1NENkZxRi9mTFRoMUxYbEZh?= =?utf-8?B?YTVEOUMwN3cwcjN2ZG9XUGdtOUl1YUJIUC96SGxaZG5kRmE5NWNFUnVQV1Nk?= =?utf-8?B?QU5WNTF0dDBhb3haNHhOYm1xR3kxbDYvS3lsNVNmcklJYnR1R2NVOFMyMnA3?= =?utf-8?B?U1Q4alN6bTBDZTlHbysrTnFiZHdvUTlxdXp2bVgxRXRFdTJIa2NKVmtnRitp?= =?utf-8?B?T0dHZ3Njb0VET2YzYlU3U0J4S2F1V0FIa3RHVm5oc3hsQWxuT3dyWnVkQzV3?= =?utf-8?B?QUE4anI2SkNKMnFreFpHcTByc09GRXBmZ2FVdzY3NkI2WExrVTJQZE03UW00?= =?utf-8?B?STNDcEJTRE83ak0vQ1pTWnBUNERNZDRVSXBjME1PZUt5c0JwSTA0ajZ2NDFl?= =?utf-8?B?Snc9PQ==?= Content-ID: <693D142F9A3DB24697BFE2FB501A6B52@namprd11.prod.outlook.com> 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: 8fccb099-36f1-42be-5a11-08db1887906c X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2023 05:57:52.5573 (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: F5E6FcaAYn0PO1tLplR9X52cVDpUdhYqtqHoS6fugbO+tnl9r9cNwtXW99fbr6H7sW6AE9/XbzMz80npCflI/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7820 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v1] lavu/hwcontext_vaapi: sync surface before export its DRM handle 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: T24gVnIsIDIwMjMtMDItMjQgYXQgMTQ6NDcgKzA4MDAsIHpoaWxpemhhbyjotbXlv5fnq4spIHdy b3RlOg0KPiANCj4gDQo+ID4gT24gRmViIDI0LCAyMDIzLCBhdCAxMzo0NSwgRmVpIFdhbmcgPGZl aS53LndhbmctYXQtaW50ZWwuY29tQGZmbXBlZy5vcmc+DQo+ID4gd3JvdGU6DQo+ID4gDQo+ID4g QWNjb3JkaW5nIHRvIGRlc2NyaXB0aW9uIG9mIHZhRXhwb3J0U3VyZmFjZUhhbmRsZSBpbiBsaWJ2 YSwgdmFTeW5jU3VyZmFjZQ0KPiA+IG11c3QgYmUgY2FsbGVkIGlmIHRoZSBjb250ZW50cyBvZiB0 aGUgc3VyZmFjZSB3aWxsIGJlIHJlYWQuDQo+ID4gDQo+ID4gRml4ZXMgdGlja2V0ICM5OTY3Lg0K PiA+IA0KPiA+IFNpZ25lZC1vZmYtYnk6IEZlaSBXYW5nIDxmZWkudy53YW5nQGludGVsLmNvbT4N Cj4gPiAtLS0NCj4gPiBsaWJhdnV0aWwvaHdjb250ZXh0X3ZhYXBpLmMgfCAxMSArKysrKysrKysr LQ0KPiA+IDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ ID4gDQo+ID4gZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9od2NvbnRleHRfdmFhcGkuYyBiL2xpYmF2 dXRpbC9od2NvbnRleHRfdmFhcGkuYw0KPiA+IGluZGV4IDkzOGJkNTQ0N2QuLjkwYzJjMTkxZDkg MTAwNjQ0DQo+ID4gLS0tIGEvbGliYXZ1dGlsL2h3Y29udGV4dF92YWFwaS5jDQo+ID4gKysrIGIv bGliYXZ1dGlsL2h3Y29udGV4dF92YWFwaS5jDQo+ID4gQEAgLTEzMTksOCArMTMxOSwxNyBAQCBz dGF0aWMgaW50IHZhYXBpX21hcF90b19kcm1fZXNoKEFWSFdGcmFtZXNDb250ZXh0DQo+ID4gKmh3 ZmMsIEFWRnJhbWUgKmRzdCwNCj4gPiDCoMKgwqAgc3VyZmFjZV9pZCA9IChWQVN1cmZhY2VJRCko dWludHB0cl90KXNyYy0+ZGF0YVszXTsNCj4gPiANCj4gPiDCoMKgwqAgZXhwb3J0X2ZsYWdzID0g VkFfRVhQT1JUX1NVUkZBQ0VfU0VQQVJBVEVfTEFZRVJTOw0KPiA+IC3CoMKgwqAgaWYgKGZsYWdz ICYgQVZfSFdGUkFNRV9NQVBfUkVBRCkNCj4gPiArwqDCoMKgIGlmIChmbGFncyAmIEFWX0hXRlJB TUVfTUFQX1JFQUQpIHsNCj4gPiDCoMKgwqDCoMKgwqDCoCBleHBvcnRfZmxhZ3MgfD0gVkFfRVhQ T1JUX1NVUkZBQ0VfUkVBRF9PTkxZOw0KPiA+ICsNCj4gPiArwqDCoMKgwqDCoMKgwqAgdmFzID0g dmFTeW5jU3VyZmFjZShod2N0eC0+ZGlzcGxheSwgc3VyZmFjZV9pZCk7DQo+ID4gK8KgwqDCoMKg wqDCoMKgIGlmICh2YXMgIT0gVkFfU1RBVFVTX1NVQ0NFU1MpIHsNCj4gPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBhdl9sb2coaHdmYywgQVZfTE9HX0VSUk9SLCAiRmFpbGVkIHRvIHN5bmMgc3Vy ZmFjZSAiDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiJSN4OiAl ZCAoJXMpLlxuIiwgc3VyZmFjZV9pZCwgdmFzLCB2YUVycm9yU3RyKHZhcykpOw0KPiA+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBBVkVSUk9SKEVJTyk7DQo+ID4gK8KgwqDCoMKgwqDC oMKgIH0NCj4gPiArwqDCoMKgIH0NCj4gPiArDQo+ID4gwqDCoMKgIGlmIChmbGFncyAmIEFWX0hX RlJBTUVfTUFQX1dSSVRFKQ0KPiA+IMKgwqDCoMKgwqDCoMKgIGV4cG9ydF9mbGFncyB8PSBWQV9F WFBPUlRfU1VSRkFDRV9XUklURV9PTkxZOw0KPiANCj4gTEdUTS4NCg0KQXBwbGllZCwgdGh4DQoN Ci0gSGFpaGFvDQo+IA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==