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 94E2B42084 for ; Tue, 22 Feb 2022 06:28:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4C0D768A2BF; Tue, 22 Feb 2022 08:28:12 +0200 (EET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3726568A2BF for ; Tue, 22 Feb 2022 08:28:03 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645511289; x=1677047289; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=3EubG6f6QYPfmZWE849Gi6AoybOaqimSJpNA7hV4g4M=; b=Qr/+A2Pq6mCNx9nq5KnZJnKt8rm5GN2PDSq9l8wBCmZ/ca2FyOu/961N LNvRioMoR3m6uiAdUQ0K62Jvm+mdllEFE9UQyJaxUBbz3Bzj6mq0dGnMK S+3EcQmFvHUbYky0XXbmlbtPFNh0oR/0XwZxFiDC4CrgpUscHX++Szuld 4z9tLPr6kJp0USplvgNGrGDw9FZrd+BhznlEifXrTH6q2A5LvDzAm5F2k 6Fr1vB4dMNca0XJOEp6HsvzJu+wy2c+gp9E09Tj5mvYx3eFTQWddm8sjF dkcwLEjFTyrsqdd/EKvXv13HgEXU8CPpTpOZNn3Ig3MuV6EwukhMroEIn w==; X-IronPort-AV: E=McAfee;i="6200,9189,10265"; a="312368174" X-IronPort-AV: E=Sophos;i="5.88,387,1635231600"; d="scan'208";a="312368174" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Feb 2022 22:28:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,387,1635231600"; d="scan'208";a="547601676" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga008.jf.intel.com with ESMTP; 21 Feb 2022 22:28:01 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Mon, 21 Feb 2022 22:28:01 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 21 Feb 2022 22:28:00 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Mon, 21 Feb 2022 22:28:00 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.109) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Mon, 21 Feb 2022 22:28:00 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VW13o1dX9hVwgkwycy4O6TR+CRQo7t73DMOLIo8boV/IdyeQ8ElGKt3Oxkxivkz6pEO/qobq13uEhoeFY+w4091ZjTh6wCyjeLhwmMSd4dEJTlJa5H8gWZ91fvKPf7hqkHk2jLZesh8RnwAX1664k+ayk7B9CTKNEm5ebwicHympga+nsF2j4o8gtq7zLbQsITwuM0NGLJ9NNpIZiY/hGof6zgnMRu2Lxny8Xmk0aWwk0rUzxltT7X3PrgohT2GpoQmwS/+l2koXQNeuUzNGWBpw3FxctwebszkT2g+BxZ6doXTDpW/drTAWJejCqolO2BhwkUuQ65u78csQ30nPZw== 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=3EubG6f6QYPfmZWE849Gi6AoybOaqimSJpNA7hV4g4M=; b=d/uNnZZHckxzDR8Axo9FSDFZP9gTA+3X7JrhGOJJFwGG6TD+isfhchFIWTqNYrP0Koio5WYeWWaod0v3UwzxZyHVBplshX02dxWJ5+5/XUMztyOVs5DRAx9LpPyF82GSSG2TTyJkWXTCIi9Ms0UyWHJbGhRQTrNJ/MlzaHz5GgFXnIIur4L7cuIqB/5Ia3hZ4zPk62zJrfN7VMk2FaEgyQ+c1iTGZ+bJMUqZMa00DL+6uITkJhvCHErqeqlpbJT1eftjeBZNO2l/Km/wWgTTIn5cTRZIANxi1QxDD8rAHl1w4oOb5bbXpl9S2mHgufP7z+KhS0YOY5eb+HrEPt7Ukg== 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 PH0PR11MB4968.namprd11.prod.outlook.com (2603:10b6:510:39::15) by CO1PR11MB5107.namprd11.prod.outlook.com (2603:10b6:303:97::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.21; Tue, 22 Feb 2022 06:27:58 +0000 Received: from PH0PR11MB4968.namprd11.prod.outlook.com ([fe80::83d:4cd0:f7c3:284e]) by PH0PR11MB4968.namprd11.prod.outlook.com ([fe80::83d:4cd0:f7c3:284e%5]) with mapi id 15.20.4995.027; Tue, 22 Feb 2022 06:27:58 +0000 From: "Wu, Jianhua" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v1] avfilter/vf_gblur_vulkan: add sizeV option Thread-Index: AQHYJNuC7eJ1SBiWJ0Ki47Vfr1w0q6yfEwQAgAAEzQA= Date: Tue, 22 Feb 2022 06:27:58 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.200.16 dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7f05fe1b-7fe8-4f9e-ea3c-08d9f5cc780a x-ms-traffictypediagnostic: CO1PR11MB5107:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qz4JO98mLhf8Pv49yvV5FoDyoxzp/aimY9w+EZ2kswuCq51z8IG8UFMZqlSwY+YcrNCHWVasHVJV1IN9sEn5IOvv5QrDsYygn04MwtRPjmaXxCUF/9cH4luyYYB7rkiaDDN/p4TLyjhUX461IFdNtQ+YAfzKDaHiKNCTG12slSF6ac0CyVwlX/knrGQqPyLiOvh/zWFWc4Yptv9/ankxmGfFr5JQ+roCJczLtEc9fVhqFMym2rbgiKgpLvVHgJ8XlivgIVCP0XMS2Ttl9Z7RfrnEhO8BU759qtlFpMdEVJVZKDicpm317X1H7FRQGR3XUZwn2otT2rwetof1Io8TCfiLjdXr3e37sQZNryFDcp3KzV6YutPKvf90zW830TU85dcSNQV8HqxYuSqWGsiqjg6JMnoisgtAQhV0IrkckP/SO1QPvh71AZv5YG73ENahUXAuDOIz2ODe2sxiuHdiNaleLGpIyOUyFyvvQftZ+81L0EThkt1UT941y77iXz2f/zcS2Le+nQ03Dl9uIl7Y4yJI7r7ncqvEQE4LMx7AbLHJPuki/CPFmZ9CmliuN+DirlVtExrImb2e2cqfqQ7ZJWrTNFSQoz74Y/xyxK8sbGUwCTOmt1+JEuubDIuyI55kEncq567Co3eoMEpY1kP0fm0o26mnYQLG1DR86TBo9oxj78U6kEnlIMM00hWbaD2n5StbHgxco9Up2Wz72S6SNg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB4968.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38100700002)(122000001)(186003)(26005)(83380400001)(316002)(76116006)(66476007)(86362001)(6916009)(66556008)(2906002)(64756008)(5660300002)(8936002)(33656002)(52536014)(66946007)(66446008)(8676002)(45080400002)(508600001)(38070700005)(71200400001)(9686003)(7696005)(6506007)(53546011)(55016003)(82960400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Vm5UbEtVekdUSFhCZ1M0K0VPeHBUUWd2MkEyV2QrbGpLUE9hQ3k4Mk44clhT?= =?utf-8?B?QXRtaUpoeUVpMDZiazQ5VWtwNzZ2WEpPMG1DQW1FdTRkZ083ekpYNlFPZ1JM?= =?utf-8?B?ZTF2MU5ReWxDSHZyK0tHbTEvWSs0L2FhdVNOMXhvbVNFMFVqTU10LzJzTHJP?= =?utf-8?B?UlV3NnlUay84ZVN2NVhJb09MZDhVaitpamtmeU9jeXdrL0U4bXpNRkcvMzR3?= =?utf-8?B?MDQvUnFqbHNTY2p1ZnNpMkI5NHlOTnZqTVZPYXhudWVGWm5lS003TmRTNm5s?= =?utf-8?B?SlM1bVgrVFVxcXpsZEg4NXQydmxDWVZ4STAydHZpbWJGVDFtWEJXR3Jmd1N3?= =?utf-8?B?UjBSbGp5Si9oVHhXV0x1blJIUzAzVjc1VWRJSWx3dGo5RXlnS0Rabk9EOTVm?= =?utf-8?B?aG1QQlY5OGIyR3pVM1lOV2xHRjNDcDlBR3poek9WY3V5VkZEUE9pN2pMNW5l?= =?utf-8?B?YmFmZjZQeSszMnFGcFJBYUV1TUFNZEpTZlg4aDhVZjAwbTdXV1lGUGFqYVpa?= =?utf-8?B?Vkd1aW1GMXpjUVZSQ0FIRSt2QnQ1NW5WK0o1MXVtNVpMTVpUZG1KbFQyMy9w?= =?utf-8?B?T0lPYUo3eXpxWnE2WDZ3bVAvaldpb1NTTWZuYk1MK2t2UzlJV2Q2MFJDN0pU?= =?utf-8?B?WHRDanVJdjk5YXRpMUdwMkpueXNzYVkzWDYxTmJ6ZkZnZGtDTTdmbHFWMkJk?= =?utf-8?B?a0NIRmxpbVZrY29JR0RoWW01L3I3aW1HbGUxRGxibWlaa0t2WDZ5NllsT0F5?= =?utf-8?B?eEsvcFZqWDR2TU1lNzdFZEJZSENSMTgzaDFFWnY2Q2svR1M3QjgrLzFCWDJV?= =?utf-8?B?cVpMYXBjS21KaWdrM3kwa0RQTDRQNnFTNklGazRvRUxGMnZwZGdEWFArSm41?= =?utf-8?B?VlVRNlhJOGM2NXB4RDFFWGlrUXZwV01vRExDOThiaks5T1J4TDZOVGc2Vi90?= =?utf-8?B?VTdIS1lOUndxczZSSzFHSDFUU1Z5ZEJzQWhKWlFheXZ1dGZkRVZ6UE10NkRi?= =?utf-8?B?b0VsYkQ1TUo1THBBcjdnT2NST0RxVGxENVcyR1BOQjhDbnNLb1pySmo0Nklw?= =?utf-8?B?aEJwbzBTOGpRVDRFMkFSY2J3NWtyUEVqelJGVEhJc2s3ZzBvdG9yb3B6MVNI?= =?utf-8?B?dk1EN0ViRTEwajNMV3U4WUdCWkJuZE9aTDU3YTRtdmQxeDdTWFlhRy8wcHl1?= =?utf-8?B?dGZla2VwSTlYUWxxWUZWQllIaFY5R3NvYnlOdVpXVlk2aEVaTzl3VnczM2o0?= =?utf-8?B?eVJqKzg5OE1GWFJrVFo0dUZoSXdDcTRzYTBNd1V2VmVhSWpjaW5aYUlsWllw?= =?utf-8?B?TkhoWkdOcFVkUEV6TFZNcHF6WlhSNnloZFo4b1F0R3B2aTI0Nkc5d2RWZHJz?= =?utf-8?B?b1J3bHgwSnBjUW5NaVhjdUp1S0ttbXhSaGsxOVhZNmFvRk9oM3JRczNuNHJx?= =?utf-8?B?dFRmREhGRVRJNGlhZmdsdmdIWnJkSTVZR2o4NkNRa083ZytHUU50bFZCQ1JX?= =?utf-8?B?OEsrekhVVWFIOGVkTTJkc1JyYlRHNkE2QjdSeVYzMC9hSDhWUG96MGRrbmhU?= =?utf-8?B?VmNXTXQ5UXRuSkhXN2lpYnVxeUhLM0dQNGNoaVN4SVZqK1A2bVh4b2VIVHJz?= =?utf-8?B?Vy9hWStaWkpaa1h3SXEwQkZucTFRWXFHNUxkM1BaS2p2aldFNWJLV0Z2WFdv?= =?utf-8?B?OFlGS3g2VCtWNGlZU203bDhaUDZJSUlPdkdjbVY3bDNGb1k5NWlxT09VaitE?= =?utf-8?B?SHBXZG9YS1ZiOTZQOHdxMVRINWt4cVJnb1dvTDBMZjl0K1dFaCsyK1JVKzl1?= =?utf-8?B?VitYVVlodWx0NnExYitlWWdvdDBVMU5EUHlVRzF5YS9lTDNXVDVyRmUzTFRR?= =?utf-8?B?R2dJODlGTjJHbXRRVzhpaUhXWTZUdnFTWlM3VjhkNVZQRmtMZzZZUXVxT2hC?= =?utf-8?B?MWt0cGsyVHA1VlFiUWdMcldKUHJoZ3RrOEt6Q3ZiMlZCNG90YmpqRVBOUU5p?= =?utf-8?B?MStKMVF0Qjl6Uytrd1NXZWdmVDZvVXlFV0xzWEQ0a1ZiR2lRYXBUaHRYcGJt?= =?utf-8?B?QUYxRE9rUkViUXFPajlhOUdUOURCNHFVYWRqUjF1REFjcTFWckt4OXNDMldF?= =?utf-8?B?K0lsRS9KZFM4d3hWYXI0MzRSb2tGZWJBWVFSTldnc0VGZ1Q3S04za1liMEN4?= =?utf-8?Q?SrEdjDd6o0+rdPfDtaAzI90=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4968.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f05fe1b-7fe8-4f9e-ea3c-08d9f5cc780a X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2022 06:27:58.4656 (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: 1LRKm5zyfH4NKfKH+2xB3qdGTfDY/74jT0SSit52+yHrNrZ7JTN9FV9juhC05Ijw3chUPOMnu6tMiPwqJAMeBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5107 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v1] avfilter/vf_gblur_vulkan: add sizeV option 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: THlubmU6DQo+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDIyLCAyMDIyIDE6MzggUE0NCj4gVG86 IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLQ0KPiBk ZXZlbEBmZm1wZWcub3JnPg0KPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIHYx XSBhdmZpbHRlci92Zl9nYmx1cl92dWxrYW46IGFkZCBzaXplVg0KPiBvcHRpb24NCj4gDQo+IDE4 IEZlYiAyMDIyLCAxNjoyNCBieSB0b3FzeHdAb3V0bG9vay5jb206DQo+IA0KPiA+PiAyOSBKYW4g MjAyMiwgMTM6MzQgYnkgdG9xc3h3IGF0IG91dGxvb2suY29tOg0KPiA+Pg0KPiA+Pj4gUGluZy4N Cj4gPj4+DQo+ID4+Pj4gRnJvbTogV3UsIEppYW5odWE8bWFpbHRvOmppYW5odWEud3UtYXQtaW50 ZWwuY29tIGF0IGZmbXBlZy5vcmc+DQo+ID4+Pj4gU2VudDogMjAyMuW5tDHmnIgyMeaXpSAxOTo0 Mg0KPiA+Pj4+IFRvOiBmZm1wZWctZGV2ZWwgYXQgZmZtcGVnLm9yZzxtYWlsdG86ZmZtcGVnLWRl dmVsIGF0IGZmbXBlZy5vcmc+DQo+ID4+Pj4gQ2M6IFd1LCBKaWFuaHVhPG1haWx0bzpqaWFuaHVh Lnd1IGF0IGludGVsLmNvbT4NCj4gPj4+PiBTdWJqZWN0OiBbRkZtcGVnLWRldmVsXSBbUEFUQ0gg djFdIGF2ZmlsdGVyL3ZmX2dibHVyX3Z1bGthbjogYWRkDQo+ID4+Pj4gc2l6ZVYgb3B0aW9uDQo+ ID4+Pj4NCj4gPj4+PiBbUEFUQ0ggMS81XSBhdmZpbHRlci92Zl9nYmx1cl92dWxrYW46IGFkZCBz aXplViBvcHRpb24gW1BBVENIIDIvNV0NCj4gPj4+PiBhdmZpbHRlcjphZGQgc2hhZGVyX3Z1bGth biBmaWx0ZXIgW1BBVENIIDMvNV0NCj4gPj4+PiBhdmZpbHRlci92Zl9ibGVuZF92dWxrYW46IGFk ZCBtdWx0aXBseSBibGVuZCBtb2RlIFtQQVRDSCA0LzVdDQo+ID4+Pj4gYXZ1dGlsL3Z1bGthbjog ZG9uJ3QgdXNlIHN0cmxlbiBhcyBsb29wID5jb25kaXRpb24gW1BBVENIIDUvNV0NCj4gPj4+PiBh dmZpbHRlci9zY2FsZV92dWxrYW46IHVzZSBSRVQgZm9yIGNoZWNraW5nIHJldHVybiB2YWx1ZQ0K PiA+Pj4+DQo+ID4+Pj4gUGF0Y2hlcyBhdHRhY2hlZC4NCj4gPj4+Pg0KPiA+Pj4NCj4gPj4+IEhp IHRoZXJlLA0KPiA+Pj4NCj4gPj4+IEFueSB1cGRhdGU/DQo+ID4+Pg0KPiA+Pg0KPiA+PiBTb3Jy eSwgaGF2ZW4ndCBmb3Jnb3R0ZW4sIGJ1dCBiZWVuIGJ1c3kgd2l0aCBGRlRzIGxhdGVseS4NCj4g Pj4gV2lsbCB0cnkgdG8gcmV2aWV3IGFuZCB0ZXN0IHRoZSBwYXRjaGVzIHNvb24uDQo+ID4+DQo+ ID4NCj4gPiBIaSB0aGVyZSwNCj4gPg0KPiA+IEknbSBzb3JyeSBmb3IgYm90aGVyaW5nIHlvdS4g SWYgdGhlcmUgaXMgYW55IHVwZGF0ZSBvbiB0aGlzIHRocmVhZCwNCj4gPiBwbGVhc2UgZG8gbGV0 IG1lIGtub3cuDQo+ID4NCj4gDQo+IFB1c2hlZCBhbGwgZXhjZXB0IHRoZSBzdHJsZW4oKSBpbiBh IGxvb3AgY29uZGl0aW9uIGFuZCB0aGUgc2hhZGVyIGZpbHRlci4NCj4gSSBwdXNoZWQgYSBkaWZm ZXJlbnQsIHNtYWxsZXIgdmVyc2lvbiBmb3IgdGhlIHN0cmxlbiBwYXRjaC4NCj4gDQpNYXliZSB5 b3UgZG9uJ3QgbmVlZCB0byB1c2Ugc3RybGVuKCkgYXQgYWxsLiBUaGF0IHBhdGNoIGNvdWxkIGJl IGFwcGxpZWQNCnNlcGFyYXRlbHkgaWYgeW91IHByZWZlcnJlZCB0byBhcHBseSB0aGUgc2hhZGVy X3Z1bGthbiBmaWx0ZXIgaW4gdGhlIGZ1dHVyZS4NCg0KPiBBcyBmb3IgYSBzaGFkZXIgZmlsdGVy LCBJJ2QgbGlrZSBzb21ldGhpbmcgdGhhdCdzIGEgbG90IGxlc3MgbWluaW1hbC4NCj4gWW91IHNo b3VsZCBleHBvc2UgdGhlIGZyYW1lIG51bWJlciwgZnJhbWVyYXRlICh3aXRoIGFuIGF2b3B0aW9u IHRvIHNldCBpdCksDQo+IHBpeGVsIGZvcm1hdCB0byB0aGUgc2hhZGVyLiBLZWVwIGluIG1pbmQg dGhlIEFQSSB3aWxsIGJlIGZpeGVkLCBzbyB3ZSBuZWVkIHRvDQo+IGdldCB0aGlzIHJpZ2h0IHRo ZSBmaXJzdCB0aW1lIGhvcGVmdWxseS4NCg0KRnJhbWUgbnVtYmVyIGFuZCBmcmFtZXJhdGUgYXJl IG9rYXkgdG8gc2V0IGlmIEkgY2FuIGdldCB0aGVtIGZyb20gRkZtcGVnIEFQSSwNCmJ1dCBwaXhl bCBmb3JtYXQgbWF5IG5vdCBiZSBpZGVhbCB0byBleHBvc2UgZm9yIHRoZXJlIGlzIGEgbG90IG9m IHBpeGVsIGZvcm1hdHMgaW4NCkZGbXBlZy4gRXhwb3NpbmcgYSBwaXhlbCBmb3JtYXQgbWVhbnMg d2UgbmVlZCB0byBleHBvc2UgYWxsIHZhbHVlcyByZWxhdGVkIHRvDQpwaXhlbCBmb3JtYXRzLiBJ bnN0ZWFkLCB3ZSBjb3VsZCBleHBvc2UgdHdvIGZ1bmN0aW9ucyBsaWtlDQoNCnZlYzQgcGl4ZWwg PSBhdl9yZWFkX3BpeGVsKGludHB1dF9pbWFnZXMsIGF2X3Bvc2l0aW9uKSANCmF2X3dyaXRlX3Bp eGVsKG91cHV0X2ltYWdlcywgcGl4ZWwsIHBvc2l0aW9ucykNCg0Kc28gdGhlIHVzZXIgc2hhZGVy IGNvdWxkIG9ubHkgY29uY2VudHJhdGUgb24gdGhlIHZlY3RvcjQgcGl4ZWwgdmFyaWFibGUgYW5k IGRvbid0DQpuZWVkIHRvIGNhcmUgYWJvdXQgd2hhdCBwaXhlbCBmb3JtYXQgaXMuIE9yIHNpbXBs eSBleHBvc2UgdGhlIHN1YnNhbXBsaW5nIHNjaGVtZSwNCjQ0NCwgNDIwLCBvciA0MjIsIGFuZCBj b2xvciBzcGFjZSwgWVVWLCBhbmQgUkdCLg0KDQo+IEFsc28sIGNvcnJlY3QgdGhlIG5hbWUgc3R5 bGUuIFdlIGRvbid0IHVzZSBjYW1lbGNhc2UgZm9yIHZhcmlhYmxlcywgYW5kIHdlDQo+IHVzZSAi YXZfIiBpbnN0ZWFkIG9mICJmZl8iIGZvciBwdWJsaWMgQVBJLCB3aGljaCBhIHNoYWRlciBzb3J0 IG9mIGlzIElNTy4NCg0KR290IGl0Lg0KDQo+IFlvdSBzaG91bGQgZXhwb3NlIGFscGhhIHBsYW5l cyBhcyB3ZWxsLg0KQ291bGQgeW91IGVsYWJvcmF0ZSBpdCBmdXJ0aGVyPw0KDQo+IEZpbmFsbHks IGNvdWxkIHlvdSBpbXBsZW1lbnQgTi1pbnB1dHMgYW5kIE0tb3V0cHV0cywgY29uZmlndXJhYmxl IHZpYQ0KPiBhdm9wdGlvbnM/IFRoYXQgd2F5LCBzb21lb25lIGNvdWxkIG1ha2UgYSBjdXN0b20g YmxlbmQgZmlsdGVyIHdpdGhvdXQgYQ0KPiBzZXBhcmF0ZSBhdmZpbHRlciB3aGljaCB0YWtlcyBt dWx0aXBsZSBpbnB1dHMuIE9yIGEgc2VwYXJhdG9yIGZpbHRlci4NCj4gT3IgYSBzaW1wbGUgc291 cmNlIGZpbHRlciB0aGF0IGp1c3QgcHJvZHVjZXMgYW4gaW1hZ2UgcGF0dGVybi4NCj4gDQpTb3Vu ZHMgZ3JlYXQhIEhvd2V2ZXIsIGF0IHRoZSBwcmVzZW50LCBJJ3ZlIG5vIGlkZWEgYWJvdXQgaG93 IHRoaXMgY291bGQgYmUgZG9uZS4NCkkgdGhpbmsgdGhlIGN1cnJlbnQgZmlsdGVyIGlzIGFscmVh ZHkgdXNlZnVsIGFscmVhZHkgZm9yIEkgY291bGQgbWFrZSBzb21lIGdyZWF0IHZpZGVvDQplZmZl Y3RzIGp1c3QgbGlrZSBTaGFkZXJ0b3kuIE1vcmUgZXh0ZW5zaW9ucyBuZWVkIGZ1cnRoZXIgY29u dHJpYnV0aW9ucy4NCg0KVGhhbmtzLA0KSmlhbmh1YQ0KDQpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZm bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu Cg==