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 2AFEF48B75 for ; Thu, 4 Jan 2024 04:02:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B9AD168CCCA; Thu, 4 Jan 2024 06:02:28 +0200 (EET) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DC25A68CC35 for ; Thu, 4 Jan 2024 06:02:20 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1704340946; x=1735876946; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=Ue0PBgzSIBQ4MYsZoX1q0UPNu25lqSuJLCJOPl00n5o=; b=VBL6IocRVcHUrPWnxhNivZz18yOAuOM1zT2Et8xXNXUpnqbEpFjndV0I u0GSraTIciyLTRWe9mY8C0IeYB0vgvzK92b0TMEHnySFkZWtQeAgGpabs 5EkyH7g+8XA1tYdLMjXwv1X5dg34al2WOzOlCipaiTCGV4J2EyvPd23Rc GwwpzkhGHBoE2Cij//cSwf+jXSYJlFSZ5As1dRt1ARf9ewvTwsYNkBmLn cQUaN8e46mqOe+3A2lyKeT49IziweAG7V0oGNJXi2clDk+efFd5djPOnX HlhjDY5mfMwMkp1ggNh6IWV+EVBdDv7DLQBZKw/6tsJIfOpPKh3IaVeIU Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10942"; a="461432246" X-IronPort-AV: E=Sophos;i="6.04,329,1695711600"; d="scan'208";a="461432246" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jan 2024 20:02:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10942"; a="953447227" X-IronPort-AV: E=Sophos;i="6.04,329,1695711600"; d="scan'208";a="953447227" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 Jan 2024 20:02:00 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 3 Jan 2024 20:02:00 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.35; Wed, 3 Jan 2024 20:01:59 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.35 via Frontend Transport; Wed, 3 Jan 2024 20:01:59 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) 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.35; Wed, 3 Jan 2024 20:01:59 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N5J2Vuhy4PqZyoLBSHgBxdoZB5H+exhttg90mjFU7YCZq5gEDaL8JOsOD+vgwBnoe/wzo8t1ZxSW3kWAZkhkEfv2RKw6XDHHYT0hacCuUuOH4qyZP77zqGeSDuS+lMBai/6WyzoGkyIc6wOXi68HPydc1YaXMfiQcqNnzAuuTxjY/b/FFfN61J1lujoD6rwJPOX1WciYTgZKzDXLW3m8x6a5eolqw662+5jKIz5G5uGUZVAFVKthmt+iVSQ0TyDODRLfSU+/kGoJJ+sm9GI879o9Ne23wO8eV22az6FcvHv54YBMEUzgG4LBFo6Vr/NS35IOs2qB9bS2iXnGweGa5w== 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=Ue0PBgzSIBQ4MYsZoX1q0UPNu25lqSuJLCJOPl00n5o=; b=SzWlv6bm3YfeZRyRihmXpN14fjtxtfm87SbEup49Q5sNTioQOjLLJ2fIwSmrCscEtIR43pJFD4UbarN+5g+gYprQX3fIA3VlwZ9Sog9rNs+eHthiNxIl3cwKCFYEgbuPCDz6FPwpAzM1hM7rgjUjlR9vCooYV3mvNO0+dAVGC/4Iitnv0ZohO2GxQ+MUQhZONjRrduDgXUayyaiUSlKyIv8RYJSqWjWJXoTFSyjaLeVTchOY1AeAHMJuT9fGFxbp1gBu3S3iIZW3Txr+oOXpgD796ElAjcXjqwRBO6VNbEp5mJbczHYzjI5n/n6Fx+aablXnvTDyA67f/xXFNWowag== 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 DM3PR11MB8757.namprd11.prod.outlook.com (2603:10b6:8:1af::7) by PH0PR11MB5031.namprd11.prod.outlook.com (2603:10b6:510:33::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.13; Thu, 4 Jan 2024 04:01:57 +0000 Received: from DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::b15:a9a4:2dd1:20b3]) by DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::b15:a9a4:2dd1:20b3%6]) with mapi id 15.20.7135.023; Thu, 4 Jan 2024 04:01:57 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH] avfilter: Temporary hack to fix format negotiation for hw formats Thread-Index: AQHaPoX81uxc2mrqV0KTWggqy8aRQ7DJCHaA Date: Thu, 4 Jan 2024 04:01:56 +0000 Message-ID: References: <084180be-b440-4071-b118-c6b26a71c483@jkqxz.net> In-Reply-To: <084180be-b440-4071-b118-c6b26a71c483@jkqxz.net> 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-0ubuntu2 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: DM3PR11MB8757:EE_|PH0PR11MB5031:EE_ x-ms-office365-filtering-correlation-id: 07455377-e2b6-41d0-84b0-08dc0cd9e4f4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wSJDVAMyBZOV4x6kBKZLr7Ko5zQDiDt8qDvqSXPXu0yROkCa+o6oc7ieX2rXoIcB8r9ES2kbNiG1JyG1ATqfusouyCe0Pa4AtiJxxAQQQnIl+nWF0On883Exd+xsgg2VVDMsSqLkWyPr4ZnmcJ0dlIC0cekDlfLXzavFamVx3FppqtA63CotZsNgce6xqgGzARnC4KaQFYmjt5CL1g8KUwtGycXuXzO/j+ZBvK8ah3w4Cic6aQKUZtzUtuCJ4OHdEdH/4g9Zt4hc1BRC47mpqu8Y51D5oTYTllp7FLzDk7HFaqYV7wPsyUPfUvloiLkfwWoIXLb3fJf7VyzZj8gogcZzkk/NNrBDd6yKchDW5/RB9ul7dClKevoRUrbLaf3LlcNDpmb++rfTJbGr7RHnjeznbHo8SJqD1m63CHVsXdVVI2LGYND3Jwwc9uzAOdjoshEs+cL+GzNx9cJUaIbFgjtpXi0qXvBhAfvcdKeD5ZxB67EsRqXjhq9Nt+d+TxdQuVayKPdPXjsnSw3nW8YbalIjE/FLoSiiuPAF518wpsi0FNW909zSS2XgQtcB9ZPAUU/6eM9FQF13ySsci4lK3s++AlxJdxIS1hZernmJ0pA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM3PR11MB8757.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(366004)(396003)(136003)(39860400002)(376002)(230922051799003)(64100799003)(1800799012)(186009)(451199024)(2616005)(26005)(71200400001)(82960400001)(122000001)(66556008)(38100700002)(91956017)(76116006)(66946007)(83380400001)(6486002)(64756008)(66446008)(316002)(6916009)(36756003)(66476007)(478600001)(966005)(86362001)(5660300002)(2906002)(8936002)(8676002)(38070700009)(6512007)(6506007)(41300700001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZldCa0ZUWThwUDJWT2dtMXZpdVBoSlZzQjMyZzVoa1RHcURCTUxqOTVWVFZK?= =?utf-8?B?NHdVeno1MXdFYzNNbFg2U2pMYnp0RWFjUDVCbFI2azdxWEQ0U0p3aEVOc21H?= =?utf-8?B?b0R3MVplYzN0TU93eXpsSU1KMDhscFBmZmR3VFdBZ0Vld2VrT3AvVG14cHhO?= =?utf-8?B?bzk4Rm56N1QzdzlWNFZSSXpwZ2ZDT3pVVzhvMkt4b1Y2QUhSQkcvdnhBWm9B?= =?utf-8?B?TWY5QmpZTGlXZmxiTHRnOTZaQmdRZ0k0NlFIZ3cwNE1hbjI4clJOZGpFS3JF?= =?utf-8?B?S3NQQkZWM1hzREVKSmxiSU9VcVZMTEwrSkhNNituZUtpRHJLcWJIVktpdTAw?= =?utf-8?B?OU9DYzNwMDViUGxXbm0yWkVkS2hLdEdkNDRQRmpEWi8wZDV2cXFPOFhXeUxy?= =?utf-8?B?LzRzQXhaL1Y3VW9iR1NFVkQ3Nm5xdU1IemI0c1lxU2pzS3lva0RVMUx6NmI3?= =?utf-8?B?bW01Z0Q1MVVWUDZPcGpuNVR2VGdKY3VkSVdQb2ZFbGRjN3FKMVhzWFp0WnBt?= =?utf-8?B?WUVGNVVTeWlvTm5ubkxRdXBjYVBVOVFwWHF0eUlQWWRzREhKMHNYeXgzMlJZ?= =?utf-8?B?cXpkUE9SODcweWJCbFNTWXJBdUo3YUp4MTBMbmlnQXpGOHpUUWtyMHljd2Y2?= =?utf-8?B?cllUa1ZWR0UxcVdLL08rdkVpcUFpcmRkbDBGa1ZDZVUrLzdGbEhqNURJWS90?= =?utf-8?B?ZSsrellNVnUxTnIwV1NZb1BlQ1F0aWl4L0FsNVVodHhzYm4zRWNvS0JiZkYr?= =?utf-8?B?bi9mR0pPMVlKcHBLaFBMUVM4TWN2UlpSOFJPdVBGbWtYS2xSMllnYktFZlRL?= =?utf-8?B?QXFhMVZ1L29aU1YwdWdGb0JaRWdWYjV1UUxEVkxDak5UZ1FoNSszdE9LM01z?= =?utf-8?B?N21TQkgzMXRYYU15RUpmVlpVMjlMS2ZyOXhZWDJxSy8yOEE1bkUrV0ZyeFlS?= =?utf-8?B?UkxFNHFoQVd5NlkxMjZFVGxRa29MdnMwK3BVRTdGNHhvcE1NUUIrVUhvWHF2?= =?utf-8?B?aGdWZ0JtMlBjcWhVdUhCdFZqdkJRd2xQd3d5dHBhSnU3cldSd3JFRHRTOWtM?= =?utf-8?B?K05SOFdUODdrOVVMWW00aEhiS2l4Y2cxNHJNcEl0T0FEb1M3a2pBeHlqamFP?= =?utf-8?B?cCtlN3hIajhoSDY2OFRmUjY2ZE1hYmhINFg0eS9rVEtpbVBSV3UvUmpvZnFp?= =?utf-8?B?UVQ5aWNmRk5odnU5a3YxNjdBSlFkMUZ4T3RXUWdrTmt6dUNOVkRNdEJmaTBk?= =?utf-8?B?dXh3WVVXZWtrVlJCeE4yakNzQUxWU2hRSEhHZ1Rrb3NzRzJ0WlhjWGZCbmN4?= =?utf-8?B?czVZSUVGSGhnZDZnN2d1TXQrTkNDVkp6MndOaWh4ZGQwQ1dHZnhDbHFyVys5?= =?utf-8?B?QnNsWFhFSDlzcDJISk9PdE42WElycGZGWWx0cHZwbHhSRm1aNXhUUEFiTFNN?= =?utf-8?B?Y09pa0U5YmFkVklNY1Q5WjdWNDNNblNzNGkzSC9mdFgxL3llMHA5UitDcXJE?= =?utf-8?B?QXVwOXRwMGliMzhnTjEzWHFza1RKMkpiR05zdzlvWnBRbWxNRVBBQStITW0y?= =?utf-8?B?ajdNbnZTb0N2endyZmdyaWRhMGN3YUVQcXQzczRuS1hPMVVtbmVBMXNDT2Nw?= =?utf-8?B?Rlh3elJZRHNibjdoREdhWjlmK2Rjcy9sbVVEUnE0elZPT3NrY3picS9zSkVq?= =?utf-8?B?ZncvZ2NIOVQwUDhhR2ZidFFzWHZTczd5dUpXRS8yYkNtUVhWNkFKeERnOTBu?= =?utf-8?B?bTJ2Uk9VYTN6Vk5VODFqbmZYS1lNNkhtai8wY01HS0F5Q3BITzE5aFByUkFE?= =?utf-8?B?WndJcXRUeTIvU1QvM3BBS0hYNDJkQXN5R21ISWxKbWVHWFdMdFAxTHVOdlZK?= =?utf-8?B?akpZMWRMWGJFaUYvam9zVlJIWlRMeUdWSTlHMW04VnJFZWJ4dEJhOXB4QlRl?= =?utf-8?B?eU56V0pxc0ZKb083L2RtbklXMHpHUE11b3laQ2NSekFwbWhGZmdzdkpzSEhR?= =?utf-8?B?cTNvaWsxMkF4eERjNHBNakoyMEtOdmh1NVdKcmZFOTJUaVl1TThnWnJwd25k?= =?utf-8?B?dlRia0NQM24vQVZQZTJYYWNoV2s3VHZSVEgydHI4OTlWbkNocFZ5Y0Zob1ZJ?= =?utf-8?B?TmJoMThQL05CQlNDZURwbFI4OGM5RVZIY3RERHdMZHRFeDlkN3VlcXpqZFJP?= =?utf-8?B?OWc9PQ==?= Content-ID: <54B2FAFE1C860A49A01C933DF8CC262B@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PR11MB8757.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 07455377-e2b6-41d0-84b0-08dc0cd9e4f4 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2024 04:01:56.7884 (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: 9lTEb45+baMnJ78pfcAABTzZMiP3CK4ah50AadNbxZine9+XiAkjUCO+6kjYJnB8J0mrhtOTrcXR3u/LHHqI1Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5031 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH] avfilter: Temporary hack to fix format negotiation for hw formats 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: T24gV28sIDIwMjQtMDEtMDMgYXQgMjA6NDYgKzAwMDAsIE1hcmsgVGhvbXBzb24gd3JvdGU6DQo+ IGh3X2ZyYW1lc19jdHggb24gdGhlIGlucHV0IGxpbmsgaXMgb25seSBzZXQgd2hlbiB0aGUgaW5w dXQgbGluayBpcw0KPiBjb25maWd1cmVkLCB3aGljaCBoYXNuJ3QgaGFwcGVuZWQgeWV0LsKgIFRo aXMgdGVtcG9yYXJpbHkgaGFja3MgYXJvdW5kDQo+IHRoZSBwcm9ibGVtIChpbiBhIHdheSBubyB3 b3JzZSB0aGFuIGJlZm9yZSB0aGUgZm9ybWF0IG5lZ290aWF0aW9uDQo+IGNoYW5nZXMpIHVudGls IGEgcHJvcGVyIGZpeCBjYW4gYmUgYXBwbGllZC4NCj4gLS0tDQo+IFN1Z2dlc3RlZCBmdWxsIGZp eCBpcyB0byBjYXJyeSBzd19mb3JtYXQgdGhyb3VnaCB0aGUgZm9ybWF0IG5lZ290aWF0aW9uDQo+ IHNlcGFyYXRlbHkgc28gdGhhdCB3ZSBkb24ndCBuZWVkIGh3X2ZyYW1lc19jdHggdG8gYmUgc2V0 ICh3aGljaCBhbHNvIGhhcyBvdGhlcg0KPiBiZW5lZml0cyBsaWtlIGh3ZG93bmxvYWQgYmVpbmcg YWJsZSB0byBzZXQgaXRzIG91dHB1dCBmb3JtYXQpLg0KPiANCj4gVGhpcyBoYWNrIGlzIG5lZWRl ZCB1bnRpbCB0aGF0IGlzIHJlYWR5IGJlY2F1c2UgYWxsIGh3IGZvcm1hdHMgYXJlIGJyb2tlbg0K PiByaWdodCBub3cuDQo+IA0KPiANCj4gwqAgbGliYXZmaWx0ZXIvYXZmaWx0ZXJncmFwaC5jIHwg NyArKysrKy0tDQo+IMKgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvYXZmaWx0ZXJncmFwaC5jIGIv bGliYXZmaWx0ZXIvYXZmaWx0ZXJncmFwaC5jDQo+IGluZGV4IDcyN2VmZjgxZWUuLmJjNTAzZjZl YmUgMTAwNjQ0DQo+IC0tLSBhL2xpYmF2ZmlsdGVyL2F2ZmlsdGVyZ3JhcGguYw0KPiArKysgYi9s aWJhdmZpbHRlci9hdmZpbHRlcmdyYXBoLmMNCj4gQEAgLTY2Nyw4ICs2NjcsMTEgQEAgc3RhdGlj IGludCBwaWNrX2Zvcm1hdChBVkZpbHRlckxpbmsgKmxpbmssIEFWRmlsdGVyTGluaw0KPiAqcmVm KQ0KPiDCoMKgwqDCoMKgIGlmIChsaW5rLT50eXBlID09IEFWTUVESUFfVFlQRV9WSURFTykgew0K PiDCoMKgwqDCoMKgwqDCoMKgwqAgZW51bSBBVlBpeGVsRm9ybWF0IHN3Zm10ID0gbGluay0+Zm9y bWF0Ow0KPiDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKGF2X3BpeF9mbXRfZGVzY19nZXQoc3dmbXQp LT5mbGFncyAmIEFWX1BJWF9GTVRfRkxBR19IV0FDQ0VMKSB7DQo+IC3CoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGF2X2Fzc2VydDEobGluay0+aHdfZnJhbWVzX2N0eCk7DQo+IC3CoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHN3Zm10ID0gKChBVkhXRnJhbWVzQ29udGV4dCAqKSBsaW5rLT5od19mcmFtZXNf Y3R4LT5kYXRhKS0NCj4gPnN3X2Zvcm1hdDsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLy8g RklYTUU6IHRoaXMgaXMgYSBoYWNrIHRvIHdvcmsgYXJvdW5kIGh3X2ZyYW1lc19jdHggbm90IHll dA0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvLyBiZWluZyBhdmFpbGFibGUgdG8gcmV0dXJu IHRoZSByZWFsIHN3X2Zvcm1hdC7CoCBPbmNlIHRoYXQgaXMNCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqAgLy8gZml4ZWQsIHRoaXMgc2hvdWxkIGluc3RlYWQgYmU6DQo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIC8vIHN3Zm10ID0gKChBVkhXRnJhbWVzQ29udGV4dCAqKSBsaW5rLT5od19mcmFt ZXNfY3R4LT5kYXRhKS0NCj4gPnN3X2Zvcm1hdDsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg c3dmbXQgPSBBVl9QSVhfRk1UX1lVVjQyMFA7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoCB9DQo+IA0K PiDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCFmZl9mbXRfaXNfcmVndWxhcl95dXYoc3dmbXQpKSB7 DQoNCkl0IHdvcmtzIGZvciBtZSwgdGhlIGlzc3VlIEkgbWVudGlvbmVkIGluDQpodHRwczovL2Zm bXBlZy5vcmcvcGlwZXJtYWlsL2ZmbXBlZy1kZXZlbC8yMDI0LUphbnVhcnkvMzE5MjM1Lmh0bWwg ZGlzYXBwZWFycw0KYWZ0ZXIgYXBwbHlpbmcgeW91ciBwYXRjaC4NCg0KQlJzDQpIYWloYW8NCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1 YmplY3QgInVuc3Vic2NyaWJlIi4K