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 7555B4911B for ; Thu, 4 Apr 2024 12:01:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4A98468CFE3; Thu, 4 Apr 2024 15:01:45 +0300 (EEST) Received: from PAUP264CU001.outbound.protection.outlook.com (mail-francecentralazon11021011.outbound.protection.outlook.com [52.101.167.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B0EDD68CDE5 for ; Thu, 4 Apr 2024 15:01:38 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bONQgkJggRn3AQ+1tUWq/erWp1EPZX00EuBlparBORO/ah6oGza30m9If4sopnbyUGlX2lchySGRVFl9HYGPydX3TSXGsAFD1ptfUdUjC/sXh31iSgm7vmmrpKWQmd15Z8wiuR9U6+R+xRra6v1Sm5sGgcJfPZDYHPjDoKeM2BC/6Q+B17BW+l8vnH0SoPUr+7Ve4+kHEOrvZnyiUj2wNNoWYYjx9dylcm+QYFTIZhTZK/41braW8mcXszdMNBAQWaJ7PkrDog/0yBa04bV/5YEyhrgMTKflJprY5X2su9LJEN61aU9v0l0x3Ktssw3UC6XBbBczTXPAUHHEZsasvA== 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=VIJSAPriWKeEXb5idNUoPQI1QIQm4huJy/3x0SRsjvE=; b=QH0TTjcLv779HjnIVZb8FU8qLP4nN1UdCows7qXdCFKh317wlP3O8yJMGeQezW+SQcUjAt93sMTgiqWBB0q4LOto7ZI8EcU6ow78aHriA4hYt5XdXcdLXnM8jdUKP3dV+Pt5vP70RRkPZRydWpz1DbL0ngMil/BhHjb35N1oQww7acTn3LEhngOEhzpucrzedPChITaO4vLjH5tfexuPon8pKR6w3e6JjKOXo47YnG4meM/JOKMQM5oHUBFH78pa5pnSbwkeaN3ho0PYuhGWWtMwbnIp+fJ+/qmebAXJVYYP9kp6E1T5OmlLy5OO4+fiZz36kVBpLLbYNGTqBb5Pag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cji.paris; dmarc=pass action=none header.from=cji.paris; dkim=pass header.d=cji.paris; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cjiparis.onmicrosoft.com; s=selector1-cjiparis-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VIJSAPriWKeEXb5idNUoPQI1QIQm4huJy/3x0SRsjvE=; b=AIQVkBrShHQNeFbFaF4+PSVzbpFPs3rfE4y0/YsIpu/1vxHHE1MAIoIJp/AOC9DKx4Ms0GQWliDz2O+EZ+c1Y8Mpjdfzqe8SYde5c2vMJnMKekWgcY0I895bUJDRpr7ZNGZYvSzDTi/lCEpy9Tnz27oUXJNi8zFqqJ3R70OKfB8bFtDNrNo4s6BlJUu8X3cWOnzj3AVP/gJDJzrugPBTjtlqfmCc7cElSgzh3P4WInynBhiZkROTmtfAZSyAfJ4k+s67021B+O0bPzHmw6Hql7r2dcnwG6f9x9Rs0B1tOfmdr8dArg40lBX71Dpk3vG8ErBWCLu7u4YI33tEmmvtSw== Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) by MR1P264MB2129.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:13::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Thu, 4 Apr 2024 12:01:36 +0000 Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::74a1:99ad:46ef:4441]) by MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::74a1:99ad:46ef:4441%2]) with mapi id 15.20.7409.042; Thu, 4 Apr 2024 12:01:36 +0000 From: Nicolas Gaullier To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v3 2/2] avfilter/vf_colorspace: Use colorspace negotiation API Thread-Index: AQHahP6J7tnZ+eSzI0GwY0y6tzDTOrFX6NuAgAAPDhA= Date: Thu, 4 Apr 2024 12:01:36 +0000 Message-ID: References: <20240402130559.382049-1-nicolas.gaullier@cji.paris> <20240402130559.382049-3-nicolas.gaullier@cji.paris> <20240404121823.GC8505@haasn.xyz> In-Reply-To: <20240404121823.GC8505@haasn.xyz> Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MR1P264MB2483:EE_|MR1P264MB2129:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QU+G79x0YCO4LCXNXfEnKpqeFqKCORtd53S8sGRw4/bnUcVan2hrMgM8lFaRTcDpFcyHtnGg0/StNl+ETT0xrsxg+e9zh3Uyyq/WnbJslR629G8PHiMtnNysDf4n+H0CB2cf4BnbgD/NHSdt3g9kxaXkF6WB8QKbLrcjkWSonaAMnyNV2ZRkAguve7YFufjj8Ba7Q2ZBb1sATw7qtWgF2LtiCvUEka+OhL/qhX5QWiWh74Z4DXRweYynfXhj6q4b7nDbAWA0HIdamltFWGIH6xg/9NFt0bdPPR8wGWz2a5lt0eJxep+wiORiw+sSA6qvOS4I/xBqO/kh3GTXTdHS3Vfjn/RncKOx5K41Jw/rkUebZinJkjexbiuJxsqUFreiKtSYZuLd4dQOGnjhGdKI2ozVr1vwdtTZS+C8Bjz6Ml5kohe6D5cqKrfJBSuI4jXCGRFUCmqeUBh0ux9kUEyJTGJetaf/6jdfjQRgnlcF9bGqqsk1ESh9LNxLF5ZczM3nd1c8MgiA9ZvBx2wK/6mgFmLAwox2WuSi/ULPqRYLsSVf7EEJd+y6yl+QYUizaT9H+ScRJpOxCHSZnyjlcMFal4SO0oAOHceRqw8Zl8WuLpcEKu75kvpluGxtJ3uCHExOJSTm1UScnGmfyhb8tiz3gdLGejK6XIq4k1V/SGh5suY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(376005)(366007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MXR5akNPSzFYOStCU2w0WkpYajltYVpJenFITUQvUUt5c2d1RlJVQnFqcjVB?= =?utf-8?B?STBKb0VMb0RldnNOSmc4Z01OUS9oWnV1U0VpQVBkakVWeUVpM1BWSDlVMDZz?= =?utf-8?B?TTNVcS9FQjZpYXc2NXY0UVp4bjh3eFhHcjZkTmVSZjhzOXdrSXlEVlo4NkRO?= =?utf-8?B?R0xZdWdRUzFHbUNmY3hTTVNEUDZhQnZjVmlUenU5V0VyMjd3VXBieWdYeitP?= =?utf-8?B?SzJKQ0M3Tk1WWXZESzhWZVEyVDY3THZKTWFMS3JRNzVZU1NmbnJrWHhZeWRn?= =?utf-8?B?LzQ1S0RMbzJhanpaR3NoZUhGMlNldFRWaTFUWHg0ZzdsdHpzK01HZ20xWlVQ?= =?utf-8?B?UWpwUVJCUG5XNDJYYXBBdjZ0YWo4VEQ1amd3a291ek85MXA3VmllRUVuY3BQ?= =?utf-8?B?QWdLUFl6UWQ0UkR3T0NGVE04NGxhUThLVXRJaE8zVlVCY0wzRGNkUGNQbjAx?= =?utf-8?B?M29XNEJCYTJGQ3RVMERoU0tuRDVMTEZaQTZxZFdGdHRwcnk4dGpGTWZDcU9q?= =?utf-8?B?RU1aWXBpaHpUWHo3RnkwRlY0NnRTTWV3bkdEWHN5R1ZwNnlLSHR1OVNvbThH?= =?utf-8?B?bEFHNllFOXFLMmZmcTkwM1RCRklJK2dFR1pSdjhMZVZQNFZDa1dnSzB2c3kv?= =?utf-8?B?NjIwTXFQR2VoaWxPZnhSbE5RU2liaXBTUTlVT3NxWGJWSk95cVVLaDZTZGlw?= =?utf-8?B?em9ZSWJOV3h0cGhTM0dyNUg0am1nYVdkWFlhWitUd2dES1lIbFJydXJTVHBk?= =?utf-8?B?NExxK3lpUjNrSEF1ZktOOUxPZUFYWGU5ZWVUZ0F5VW0xTlJITmFudFluYkFE?= =?utf-8?B?b3RKK09vM1ZLeXJQU1RiSjFQU29VdlRFMlZLNkIrWVRsZksvendIQUNQMjh0?= =?utf-8?B?dVZ4bDVuZks5ZGhyNndicE5UZytJN2ZiVjRwVm5wRkxqQ1dxRFl2VE9tMDBj?= =?utf-8?B?dFdIbG9ySFZlaWpEWURNbm1QQi91K0RtNGw0OHNJRXVsZSt5djJUSTkzYW9x?= =?utf-8?B?RHJSQklHSnhPV2YvRERMcGZKRHpFSzhDNk9DVm0yVkxBK2N3SEtjRTN6OXNC?= =?utf-8?B?M3dBTzNnZ042eXI3dE5zYVljVW5sMGhWOXRSb00wSjQ0aUp4SXBRQzFvd2J5?= =?utf-8?B?SUZKVjZ6eUp0S3B2NkMrbzU2L2NWVW8rWE5KOFVkMnBaZ0ZaQVlvckladTNJ?= =?utf-8?B?aGFrVzk2dHVPOVV6OW10N3dOelVocUFrQXdjSzhDL040Mm5jdXRWRG1GZ1dM?= =?utf-8?B?a1NXY1pTNjZ1b1hvTnVZVTg2ZktrTWZzamprMUt1THdzRUJwNWlRdHFzTXZB?= =?utf-8?B?YW5QUC9qaXNJaVZBeHdpYUd4ejM0T2JoRUc5QWtBR1dzVWJPWDhwWTNnUEhq?= =?utf-8?B?T3ZCK0dFNHhFckptTXJiNVVwNmNuNmZRYlliemRtanc3VEkxclNSc0FqcnV1?= =?utf-8?B?MTExUHMwTlFoQUg1MVNXWGRBaWR5dWtKOXhiQVYwbzVFSjJpMDNlcEMxU3NB?= =?utf-8?B?NG0zejZrZnRQL2U1WU84b1MxVzg3YlNmcng2aktFZjhsYkdCWVVMYWh2UUhw?= =?utf-8?B?YThZTlc2ekMrQ25RRFd4ejV1K2hCbko3WTdSUWI4ZjZnTFhIQ0lYeDI1dTVF?= =?utf-8?B?d0RMc2xNQ1g0SllFazJpQU1GcU43cXJQcHhBSDJwdW1URk9USmhuUitwMVR2?= =?utf-8?B?cW1ZMjBpRkhHQ0hPcGdyUW5iR0Eyb0QrZjRMdGllcFN4WXBSRjc1eU1wb3I0?= =?utf-8?B?SXRZOWRkckU3WGMrdmI3cUJqeFlkaWZ6bWE5NDBHZmxiYjFmMmRvUVBQMXkw?= =?utf-8?B?bkJ4dDIzY1dUc1docCtVQTFLczlnZzBWbHdFb0lCZUxCZ3N6M1AvK3d2ZlBW?= =?utf-8?B?UWxTbDF3bjRLMk5hZGhrZW5FZityeDRlNHhGeTFrdkthYlNuaFNBOVdsQXJv?= =?utf-8?B?M2xUTm1NSXU0dEJJbmFSMjJCSWxqU1Z6L0dueDBueFQ5M005ZkFEMlo3QUls?= =?utf-8?B?eWlkcHBnRmVXQ0ZoWGtucWlPVTV6a1ZxbnlwZit2YTRVaEJRTGtNb0VrMHA0?= =?utf-8?B?aEY4RThNdjJSMWVBdll3aEQzajMvKzNrNk93WjE3b3gvSDNkZTZVNU5ibVBo?= =?utf-8?Q?4pUpUM0TamewHUJvHjKDX0RBA?= MIME-Version: 1.0 X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 1a63b9e6-12db-4571-aef4-08dc549efa80 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2024 12:01:36.3841 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fc5390bc-7da7-4e42-b72b-a373be305b62 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: oDB8TaTjeEldcQzA7NmxkcdS5Ud+h4wahpYwEQRdjOpmH/meUN704SxFE3boQSOCGLdhRBCXUHdaf2tdfd6dDZ2QIVQgYf63nx4eQCvvdd4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB2129 Subject: Re: [FFmpeg-devel] [PATCH v3 2/2] avfilter/vf_colorspace: Use colorspace negotiation API 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: PkRlwqA6IE5pa2xhcyBIYWFzIDxmZm1wZWdAaGFhc24ueHl6PiANCj5FbnZvecOpwqA6IGpldWRp IDQgYXZyaWwgMjAyNCAxMjoxOA0KPj4gLS0tIGEvbGliYXZmaWx0ZXIvdmZfY29sb3JzcGFjZS5j DQo+PiArKysgYi9saWJhdmZpbHRlci92Zl9jb2xvcnNwYWNlLmMNCj4+IEBAIC00MzMsOCArNDMz LDcgQEAgc3RhdGljIGludCBjcmVhdGVfZmlsdGVyZ3JhcGgoQVZGaWx0ZXJDb250ZXh0ICpjdHgs DQo+PiAgICAgIGlmIChvdXQtPmNvbG9yX3RyYyAgICAgICAhPSBzLT5vdXRfdHJjKSBzLT5vdXRf dHhjaHIgICAgID0gTlVMTDsNCj4+ICAgICAgaWYgKGluLT5jb2xvcnNwYWNlICAgICAgICE9IHMt PmluX2NzcCB8fA0KPj4gICAgICAgICAgaW4tPmNvbG9yX3JhbmdlICAgICAgIT0gcy0+aW5fcm5n KSAgcy0+aW5fbHVtYWNvZWYgICA9IE5VTEw7DQo+PiAtICAgIGlmIChvdXQtPmNvbG9yc3BhY2Ug ICAgICAhPSBzLT5vdXRfY3NwIHx8DQo+PiAtICAgICAgICBvdXQtPmNvbG9yX3JhbmdlICAgICAh PSBzLT5vdXRfcm5nKSBzLT5vdXRfbHVtYWNvZWYgID0gTlVMTDsNCj4+ICsgICAgaWYgKG91dC0+ Y29sb3JfcmFuZ2UgICAgICE9IHMtPm91dF9ybmcpIHMtPnJnYjJ5dXYgICAgICAgPSBOVUxMOw0K Pg0KPkNhbiB5b3UgZXhwbGFpbiB0aGlzIGNoYW5nZSB0byBtZT8NCg0KVGhpcyBpcyBob3cgSSB1 bmRlcnN0YW5kIHRoaW5nczogdGhlIG91dHB1dCBjb2xvcnNwYWNlIGlzIGEgbWFuZGF0b3J5IHBh cmFtZXRlciBvZiB0aGUgZmlsdGVyLCBzbyBpdCBjYW4gYmUgc2V0IGVhcmx5IGFuZCBuZWdvdGlh dGVkLA0KU28gSSBsaWZ0ZWQgc29tZSBwYXJ0IG9mIHRoZSBjb2RlIGZyb20gdGhlICJkeW5hbWlj IiBwYXJ0IChmaWx0ZXJfZnJhbWUvY3JlYXRlX2ZpbHRlcmdyYXBoKSB0byB1cHN0cmVhbSAiaW5p dC9xdWVyeV9mb3JtYXRzIi4NCm91dF9sdW1hY29lZiBkZXBlbmRzIG9uIGNvbG9yc3BhY2Ugc29s ZWx5LCBzbyBpdCBzZWVtcyB0aGVyZSBpcyBubyBwb2ludCB0byB1bnNldCBpdCBhbmQgcmUtc2V0 IGl0IGFnYWluLg0KcmdiMnl1diBpcyBkeW5hbWljLCBkZXBlbmRlbnQgb24gdGhlIHJhbmdlLCBz byB0aGlzIGlzIHRoZSBuZXcgdHJpZ2dlciwgdGhlIHBvaW50ZXIgdGhhdCBoYXMgdG8gYmUgdXBk YXRlZC4NCg0KPj4gQEAgLTczNSw2ICs3MzYsOSBAQCBzdGF0aWMgaW50IGZpbHRlcl9mcmFtZShB VkZpbHRlckxpbmsgKmxpbmssIEFWRnJhbWUgKmluKQ0KPj4gICAgICAgICAgcmV0dXJuIHJlczsN Cj4+ICAgICAgfQ0KPj4gIA0KPj4gKyAgICBvdXQtPmNvbG9yc3BhY2UgPSBzLT5vdXRfY3NwOw0K Pj4gKyAgICBvdXRsaW5rLT5jb2xvcl9yYW5nZSA9IHMtPnVzZXJfcm5nICE9IEFWQ09MX1JBTkdF X1VOU1BFQ0lGSUVEID8gcy0+dXNlcl9ybmcgOiBpbi0+Y29sb3JfcmFuZ2U7DQo+PiArICAgIG91 dC0+Y29sb3JfcmFuZ2UgPSBvdXRsaW5rLT5jb2xvcl9yYW5nZTsNCj4NCj5DaGFuZ2luZyBvdXRs aW5rIGR5bmFtaWNhbGx5IGxpa2UgdGhpcyBzZWVtcyBub3QgY29ycmVjdCB0byBtZSAod2hhdCBp ZiB0aGUgbmV4dCBmaWx0ZXIgaW4gdGhlIGNoYWluIG9ubHkgc3VwcG9ydHMgb25lIGNvbG9yIHJh bmdlPykuIENoYW5naW5nIHRoZSByYW5nZSBvbiB0aGUgZmx5IHdvdWxkIGF0IHRoZSBtaW5pbXVt IHJlcXVpcmUgcmVjb25maWd1cmluZyB0aGUgZmlsdGVyIGdyYXBoLCBhbmQgPnBvc3NpYmx5IGlu c2VydGlvbiBvZiBtb3JlIGF1dG8tc2NhbGUgZmlsdGVycy4NClRoaXMgaXMgdGhlIGtpbmQgb2Yg cXVlc3Rpb25pbmcgSSBoYWQgd2hlbiB3b3JraW5nIG9uIHRoaXMgaXNzdWUuIFRoaXMgc2VlbXMg dmVyeSBhbm5veWluZyBhbmQgb3Zlcmx5IGNvbXBsZXggZm9yIGEgdmVyeSB1bmNvbW1vbiBzY2Vu YXJpbzsgaXMgaXQgZXZlbiBwb3NzaWJsZSB3aXRoaW4gdGhlIGZpbHRlciB0byBhc2sgZm9yIGEg cmVjb25maWd1cmF0aW9uIG9mIHRoZSBmaWx0ZXIgZ3JhcGggPw0KDQo+VGhlIGxvZ2ljIHRoYXQg aXMgdXNlZCBpbiB0aGUgb3RoZXIgWVVWIG5lZ290aWF0aW9uIGF3YXJlIGZpbHRlcnMgaXMgdG8g anVzdCBzZXQgYG91dC0+Y29sb3JzcGFjZSA9IG91dGxpbmstPmNvbG9yc3BhY2VgIGFuZCBgb3V0 LT5jb2xvcl9yYW5nZSA9IG91dGxpbmstPmNvbG9yX3JhbmdlYCwgc2luY2UgdGhlIGxpbmsgcHJv cGVydGllcyBhcmUgYXV0aG9yaXRhdGl2ZS4NClRoaXMgaXMgdGhlIGtpbmQgb2YgZWFzeSBsb2dp YyBJIHRyaWVkIGF0IHRoZSBiZWdpbm5pbmcuIFNvbWUgd2F0ZXIgaGFzIGZsb3dlZCB1bmRlciB0 aGUgYnJpZGdlLCBub3RhYmx5IGI4OWVlMjY1MzksIGJ1dCBJIGp1c3QgdHJpZWQgYXQgdGhlIG1v bWVudCAod2l0aCBjdXJyZW50IGNvZGUpIGFuIGVhc3kgcGF0Y2ggd2l0aCBqdXN0IHRoZXNlIHR3 byBsaW5lcywgYW5kIGl0IHN0aWxsIGRvZXMgbm90IHdvcmsgYXMgIkkiIGV4cGVjdGVkLg0KTW9y ZSBzcGVjaWZpY2FsbHk6DQpXaGVuIHJ1bm5pbmc6IC4vZmZwcm9iZSAtZiBsYXZmaSAtaSB5dXZ0 ZXN0c3JjLHNldHBhcmFtcz1jb2xvcl9wcmltYXJpZXM9YnQ0NzBiZzpjb2xvcl90cmM9c21wdGUx NzBtOmNvbG9yc3BhY2U9YnQ0NzBiZyxjb2xvcnNwYWNlPWJ0NzA5OnJhbmdlPXR2LHNjYWxlLHNo b3dpbmZvDQpBdCB0aGUgZW50cnkgb2YgZmlsdGVyX2ZyYW1lKCksIHRoZSBvdXRsaW5rIHZhbHVl cyBhcmUgaW5jb3JyZWN0Og0KY29sb3JzcGFjZSA9IEFWQ09MX1NQQ19CVDQ3MEJHDQpBbmQgY29s b3JfcmFuZ2UgPSBBVkNPTF9SQU5HRV9VTlNQRUNJRklFRA0KU28sIHRoaXMgaXMgd2h5IEkgaW50 cm9kdWNlZCB0aGUgbmVnb3RpYXRpb24gZm9yIHRoZSBjb2xvcnNwYWNlIHRvIGVhcmx5IHNldCBh bmQgcGVyc2lzdCB0aGlzIG91dGxpbmsgcHJvcGVydHkuDQpCdXQgZm9yIHRoZSByYW5nZSwgSSBh bSBiaXQgY29uZnVzZWQgd2l0aCB0aGUgZG9jdW1lbnRhdGlvbiwgaXQgaXMgbm90IGNsZWFyIHRv IG1lLCBidXQgcG9zc2libHkgaXQgaXMgZXhwZWN0ZWQgdG8gcGFzcyB0aHJvdWdoPyBzbyBpdCBj YW5ub3QgYmUgbmVnb3RpYXRlZCwgc28gSSBhbSBzdGlja2VkIGlmIHRoZSBvdXRsaW5rIHJhbmdl IGNhbm5vdCBiZSBjaGFuZ2VkIGR5bmFtaWNhbGx5Li4uDQoNCj5OaXQ6IFdoeSBpbnRyb2R1Y2Ug YSBuZXcgcmVzdWx0IHZhcmlhYmxlIGluc3RlYWQgb2YgcmUtdXNpbmcgdGhlIG9uZSB0aGF0J3Mg YWxyZWFkeSBkZWNsYXJlZD8NCj5JTU8gdGhpcyBsb2dpYyB3b3VsZCBsb29rIGNsZWFuZXIgaWYg eW91IGFzc2lnbmVkIHJldCBiZWZvcmUgdGVzdGluZyBpdCwgZXNwZWNpYWxseSBzaW5jZSBpdCdz IG5lc3RlZC4NClRoYW5rcywgb2ssIHdpbGwgZml4IHRoaXMgaW4gdGhlIG5leHQgdmVyc2lvbi4N Cg0KVGhhbmsgeW91IGZvciB5b3VyIHJldmlldzsgYXMgeW91IGNhbiBzZWUsIEkgaGF2ZSBubyBj ZXJ0YWludHksIHJhdGhlciBtYW55IHF1ZXN0aW9ucy4uLg0KDQpOaWNvbGFzDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGlu ZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUs IG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1 bnN1YnNjcmliZSIuCg==