From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id D4C6C4C0B4 for <ffmpegdev@gitmailbox.com>; Sun, 6 Apr 2025 21:12:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3EF61687D5B; Mon, 7 Apr 2025 00:12:11 +0300 (EEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2049.outbound.protection.outlook.com [40.92.18.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 16FC6687BD5 for <ffmpeg-devel@ffmpeg.org>; Mon, 7 Apr 2025 00:12:04 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=R2Rhjc6/Yn9JwIwHOGrPo16oHId3DfrDHnTBVSpDy1rfPGDZRE4kV5QuobKjVl+mgiBNHlCbGyCjvheQmmiBkRuGVHu5vF0jLCIMaVLLbDuAR0FJEidZMJT78L1e9cO6RkPtnOwipzhbC56Hb01gix/KC3GiYIkruoZxREzOzhwCsKhV/Ty3559/c7acgIWB1caK7RalUKxPwmTUSi+VaSOM7Px4DnWkh9/KqEmTij0f8r6Ihx32/w+oZq+lLXQwUSj3PbmVIarJA9f+Ma5+RazsfggGk+N4zjaPRT+nbjVTnj2YSwYIelnTQrVlMUingqewPpdx5HMQBgqev9bezQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=YjZSn5TEjdRtEXBIU3ds6MWZNlGzwNAURSgmW97wtn8=; b=dF9Cw0Yf09Nrrf6RLnrh0ATl+RbUVJSnlVqo/pw6hUVxNAJX43+PvxtjhMZBGGzwp/WnsQjcJyer4i4vwvpETH6p2nV/F6eOIz5RPYu8HSx0JZv5YqRWHWLZj7+WIOJktHf3Kohwt5UGT0IF2z4ptAqVL/lFNnqx5hAleG26pAmf456ODE/4rqyMvaDbnf+LS4GTNE1qH0kbb/eQHq7mEKhw4wZNVuW9Y/QCRxHeBWDIn5p4TujGG0niRATZuqlAadsqph4lHqUaOVCwZJYomj762HJadCSIvkP09vHmKw+5krTrdaf0R0vlPWZHwagnCRD3oKhDAF/S7fHwxKBoTw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YjZSn5TEjdRtEXBIU3ds6MWZNlGzwNAURSgmW97wtn8=; b=a6DF5fjJ6VKfWnVceYEP+s1cYZJ2CKnjyIuTI3SRzxS4aUJq4cByOgvQ3U3n4oSCBPNvL3eWx3br63p4s/bOSbkrAXUgH9nSo8i06kNVes119/6ToqveyPzLIKCLiG3tBJaBBoUmqBRig3Oo8Hp+ijfM2303ZA0M9bsZYzACTRyigoJNFZmCCbgX/NHlbEeX082p6SZBr/pGx891rH3Es9NsR1I6lWZYz/1A/oqqmkqF3C6wenAONfE7lzGQPVbr3axNupVMuC6M6LiHhd34RBga5XwzKc9AaLqhWBwet/2XHtzinIw2XxG7KIShBISJ0HuyX9f0KxsKubXePagicA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BL3P223MB0009.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:348::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.32; Sun, 6 Apr 2025 21:12:00 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8606.029; Sun, 6 Apr 2025 21:12:00 +0000 From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Thread-Topic: [FFmpeg-devel] SW's Patchsets Overview Thread-Index: Aduja5/Lkud5ofPLS+6gniLFRnijtwAnCH0AAAAJPCAAy+i2gAAAC6OQ Date: Sun, 6 Apr 2025 21:12:00 +0000 Message-ID: <DM8P223MB0365AB02BDABE09E48DD7F70BAAB2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> References: <DM8P223MB0365066DF0B56E60A0E2C4E9BAAF2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <c45a5869-e39e-bc20-0559-079f0b93ca37@passwd.hu> <DM8P223MB03657732DC376984DF4ED8DBBAAF2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <558752ee-492d-0f3a-6201-329741334f30@passwd.hu> In-Reply-To: <558752ee-492d-0f3a-6201-329741334f30@passwd.hu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|BL3P223MB0009:EE_ x-ms-office365-filtering-correlation-id: 19c6c113-f681-4f5c-0d76-08dd754fabe2 x-microsoft-antispam: BCL:0; ARA:14566002|8060799006|8062599003|461199028|19110799003|15080799006|7092599003|10035399004|102099032|4302099013|3412199025|440099028|26104999003|41001999003|1602099012; x-microsoft-antispam-message-info: =?utf-8?B?b0FFdi9lMlhEVzdzelF3dVhRWkwzWVJrei9GbTNiQWNQUlZVdVN0OGkvOXNw?= =?utf-8?B?NkJwNXB2cXA0eGtyYnpjbDZxSkErQmpUcU1qYlc0VS9HY081UGplS0FhOVVW?= =?utf-8?B?U0FnejRlOFdXanJBclU3UC9OWmVVZ2NXZnVpajBNYk85eEFuUTY0OXZRWkpY?= =?utf-8?B?SlhHcWkvbmE4WGljbmZhSEU0RWZtTHBKWDgvamNpMmZXaGViSEUrSkoxVTNH?= =?utf-8?B?WTJiN3g4NlFCaXVMcWVLUisweGV6TlJqRUZRSkhVYjZPK0dYL09rYlJ5UmZi?= =?utf-8?B?QkR5YmxPOU05cXFIUXZhMGZqbThIYUwvenc2MDN6dGZ2NWlQQ3dZYXNHTWVm?= =?utf-8?B?UXRrbklVSHdqSGdvbGJFVC9QRHRjcjA4YVVwdWVITlNPUXQ1b1ZHMUlERDNV?= =?utf-8?B?bEw1V3JPeWdQVVJ4ODZNUk5ybHIvZVJGWTZTUVJtVWFxWU0wMkVrUHdOQ1lQ?= =?utf-8?B?RkJvbFVYS2k0dTdLeGZjY3dtUUJ0UkdPZU1RdlhrV09xTUZxVzR3TXk2eGd0?= =?utf-8?B?dzBSRXhrQnJ6aVpoQXBESTNMWVdJSXlZTjdQNnh6TFVzcGMzL0gzYzRaYWly?= =?utf-8?B?VDUxSDc1VVY0QlozRHJWaUQxcjBrajExTVZ1TnNWU1dCSk9icSsyTHBwS1Ns?= =?utf-8?B?bThOSFpCWHkvcUNsVXZSYVhJdzdQOW5hbW83aW9nTmRZYUlyNk5LdEV4QlBt?= =?utf-8?B?WkNldmhTazJxWmt3Tll4dXdMQVlKY1ZOcHhsU1A3NlAxVW9GZ3NuTXo1bTdI?= =?utf-8?B?YmZiZGgwYWdGOWJBdGRrc2E2ZGNCbGsyMUZIQU9jbUFGM0dLZlNlQjZQMHhv?= =?utf-8?B?S25OZ1ZrTUQ3aUwvbHlMUGJJK3dCZzRjZFFKcnZJbEt3K1BNYlM3bWdiOUR4?= =?utf-8?B?OVgrYVRrbmNlSjQ2Y0xuTW01SWNVTGFnSjBHUWlwRlVoUXhhOG10bXBldFZp?= =?utf-8?B?MDhSekJpNUZYaHFucjNuSERhY2h3S3U3Q0VjUjR2RnJQbEV0WW5BVnBzMzRu?= =?utf-8?B?SjRSZllZM3dtK29nZkI5TzA3M1JaM0I4VWZvYWNPTG5od05KZk94SDNZNFVr?= =?utf-8?B?UFMzd0wrSTdSc1c2RWpRZEtUZnIwSkNPa2Y0WHovVmwrS1dzdUtCbEliTWFn?= =?utf-8?B?bXpkN3dGNzZWY1lZYms1aUo3VDRsMG45bDJWSExSVStBUm1BczRIb3Z0WmJH?= =?utf-8?B?MUIyWllCYXpJNUlDcHhEdDJHdGFDM3NhOTFpYlI2NUZ1SEw5K0pKcHJtUXNV?= =?utf-8?B?RjVDWWR1ODJmOVhiTWgrWnFiZTQrZ01QYURpTFI1bVpIV21ZQmdLZVp2czlY?= =?utf-8?B?M2h6M2FZVWg0alhCMzZWU0VMVitxRTU4K3cvbmpkREhXc0tRWHRCSEdibFFz?= =?utf-8?B?ZTdUNmhuWDdLS3hhMW1CMnJaK09BZG9CSHpPbHA1NzJTaFA4ZEliU21kMjB2?= =?utf-8?B?MU85Tjlkc0k3RCswK1I0OHpGN2NDaUlEaFVLRXdGeUZHVGF1cVBXMUVOK0gz?= =?utf-8?B?UUpFUVNUTkF5Nk1OMkI0ak9maUFGZUNJaFJ4eVUvZmtSNEJ6SlY2cWxjMHNC?= =?utf-8?B?RUpLRERLRWFPcHRRQ01PZmpoa2VYbEpIc0JmcDhXeUwvQVNaNjdqMXhKMkxZ?= =?utf-8?B?Z2UxZFAyUXlpNGg1QVBSTlExZDFNMVNINWs4R3Jlclg4Q1JXYldkQTJYRDd4?= =?utf-8?B?Wmk3NVlaWXVWSFhtaCtObm9kR2Q3cWhPZFFpUG01YytiaFZHK0hoem5UT3Iw?= =?utf-8?Q?T3OBspUUy40fYeFnzM=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c2FIUCtDWjFPNnQyUDBYQWRuREgxeHFpMnFDc3NoUDhBa3QxclR3NjlWNVRQ?= =?utf-8?B?dHQzcU0rUUw5YmhhcHcvSzFkQkpHd2haZ2FpWVdzOTFsQnIrWFRzU0hLUkVW?= =?utf-8?B?MGgwbHJCSlRvaVNqSkYzOWNyemJKcHpHa3RMYWlQQ2NVaVRYREtHODcySXU4?= =?utf-8?B?aHU2bDZwa2dnL2IvYXVUM2FBT014cmpRT0hwQmRTRllTT2dPSXd5TG1zdUVL?= =?utf-8?B?R0dhcFdhNk9BTEdUYktMcVpsYlFsMTFlV1YzWlhnSFZMRDc3TWxuMHhNbDNT?= =?utf-8?B?TXNzWGc2SUt2M2dKNTBjZ2lEcDNSMHlmL0lGbHoxdVZxZjM4UWtsVmtPL0lk?= =?utf-8?B?dWhVemUzVG9xd3B4a09jY1VBTXhVbWZxZzlxWXRheWtJVGM1RWxJOVpFUVVt?= =?utf-8?B?ckJ5a1lYQjdXYk5MNmE5M3E2b3NlNitKaXM3Rm1xYzNwaUpXNFVtaHM3cTFo?= =?utf-8?B?WDV1NVJzUE5EcDdJMTFnUnhnSTgrbjhYOFhUTk9sakxYcU9kdHJtTGt1TXdC?= =?utf-8?B?WmM3TXg1aDd6SU11Unl6M3ZrSHp2d1M1N3VwUTI2M3BLRlVUNjZvZW9CTE5M?= =?utf-8?B?U2lieVBRektEVDJiU3ZlckJVbWRmZ2gwQ0UyckYzbXNVa05ZVG9oMzhqQUp5?= =?utf-8?B?Z053Y2N0WFJZRUh6T3VTVXZpRTlTT1ovNUdDQTF4TTEyRXBPSWlYQ2Q4c0pk?= =?utf-8?B?WFBraE9YNWo5NEpHZXhFQUlTREw0eDc1VTBkVFdGVTQydUtMZjlPdEY2ejB6?= =?utf-8?B?eDU2SU52WUt4ME9MVC94Nzc3VHJaZERyN0JSVmtkMmZERUo1d25vNEVlTEYv?= =?utf-8?B?bm5WeEdTblp6K1V1TlZNdDNxUW9KRHlwVXBzTWM5RnJmVFhINy8rKzV2WUR2?= =?utf-8?B?UkFSUHh6VkFYK1V2c1FCWHFicDZlcEZPakhSb240YzhpbmQ4LzVBb0wvNTJE?= =?utf-8?B?SjIvL3JVdWhhTXVqNTFocyszcGRkbmdWUlc3VitGL1JlcWFVNFNLUmJuMDBH?= =?utf-8?B?dndycmtwc3AxZGxobnpZdWlzckdrZlJJaE01bHh2aFJWMm5McnRlaEoxVWZI?= =?utf-8?B?empaWVZCYWlGQlNaWDBEVmtvRHROcEhBTFZFZkRRTVdmQ3JvWG1TcnpGYm00?= =?utf-8?B?RFFBQ3RKL2pRanZuZFVGaVJGQkRxUnlHNXF6TVg4U2Z0Y0FUNlc5MERBMGdl?= =?utf-8?B?eCs5ZDcza1RNZEsybmkvWXNQUmJLMUE4eWx1T1dDZTZ4MHF6V0wrdG5hN3Fl?= =?utf-8?B?Ny8wWkpQSERydDZBdDhSd0FyeGI1OE8vNCtWVkw2RGZCcWIwdVB0dkhnZ0Jr?= =?utf-8?B?NDRSTVBNbGR3dkd3VFA1R0RZZlVpSXdiV3NEYVRvTUdOaVZJK1ZqSmF2MUFw?= =?utf-8?B?ZGwzU3pTTTZSdW9GVkwrbHBjK3UwRDdQYkNrRnRHR1lKWjQ3Vklqa1h6bjNt?= =?utf-8?B?V1pJenMwbTA3Q0VDVllDZXN2bWdkRkVTUEx3T3NFVHB1RHFxSUR1ckhhUjlX?= =?utf-8?B?QXJ6MUR0QVBvK1JFTmhUbHhkYnU1bTRtZGs5bUl3ekM4LzErRk5UZEdJdDdZ?= =?utf-8?B?TFhkNjhuSGdnNXNqaGVIMUJPY095eGpTakwyYTNWbWRoVDJWTFdLL3Jmc3dn?= =?utf-8?Q?PRARKzjgLFwYFRkh5Rh/SU0LS3TLfhCCbxE1+dGVsUj4=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 19c6c113-f681-4f5c-0d76-08dd754fabe2 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2025 21:12:00.2695 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3P223MB0009 Subject: Re: [FFmpeg-devel] SW's Patchsets Overview X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/DM8P223MB0365AB02BDABE09E48DD7F70BAAB2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgTWFydG9uDQo+IEJh bGludA0KPiBTZW50OiBTb25udGFnLCA2LiBBcHJpbCAyMDI1IDIzOjA1DQo+IFRvOiBGRm1wZWcg ZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnPg0KPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gU1cncyBQYXRjaHNldHMgT3ZlcnZp ZXcNCj4gDQo+IA0KPiANCj4gT24gV2VkLCAyIEFwciAyMDI1LCBzb2Z0d29ya3ogLiB3cm90ZToN Cj4gDQo+ID4NCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9t OiBmZm1wZWctZGV2ZWwgPGZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc+IE9uIEJlaGFs ZiBPZg0KPiBNYXJ0b24NCj4gPj4gQmFsaW50DQo+ID4+IFNlbnQ6IE1pdHR3b2NoLCAyLiBBcHJp bCAyMDI1IDIxOjQ1DQo+ID4+IFRvOiBGRm1wZWcgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbnMgYW5k IHBhdGNoZXMgPGZmbXBlZy0NCj4gZGV2ZWxAZmZtcGVnLm9yZz4NCj4gPj4gU3ViamVjdDogUmU6 IFtGRm1wZWctZGV2ZWxdIFNXJ3MgUGF0Y2hzZXRzIE92ZXJ2aWV3DQo+ID4+DQo+ID4+DQo+ID4+ DQo+ID4+IE9uIFdlZCwgMiBBcHIgMjAyNSwgc29mdHdvcmt6IC4gd3JvdGU6DQo+ID4+DQo+ID4+ PiBIZWxsbyBldmVyeWJvZHksDQo+ID4+Pg0KPiA+Pj4gd2l0aCBmcmVzaGx5IGdhaW5lZCBwdXNo IGFjY2VzcyByaWdodHMsIEkgd2FudCB0byBhY3QgcmVzcG9uc2libHkNCj4gYW5kDQo+ID4+PiBj YXJlZnVsbHksIGFuZCBhbHNvIGF2b2lkIHVuZXhwZWN0ZWQgc3VycHJpc2VzIHNvIEknbSBub3Qg Z29pbmcgdG8NCj4gPj4gcnVzaA0KPiA+Pj4gdGhpbmdzLiBEdWUgdG8gdGhhdCBjaGFuZ2UsIEkg dGhvdWdodCBpdCBtaWdodCBiZSBnb29kIHRvIHBvc3QgYW4NCj4gPj4+IG92ZXJ2aWV3IG9mIHRo ZSBwYXRjaHNldHMgSSBhbSBpbnRlbmRpbmcgdG8gcHVzaCBpbiB0aGUgbmVhciBmdXR1cmU6DQo+ ID4+DQo+ID4+IFRoYW5rcyBmb3IgdGhlIGhlYWRzIHVwLg0KPiA+Pg0KPiA+PiBbLi4uXQ0KPiA+ Pg0KPiA+Pj4gYXZ1dGlsL2xvZzogUmVwbGFjZSBhZGRyZXNzZXMgaW4gbG9nIG91dHB1dCB3aXRo IHNpbXBsZSBpZHMNCj4gPj4+DQo+ID4+PiBHaXRIdWI6ICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9m ZnN0YWdpbmcvRkZtcGVnL3B1bGwvNTkNCj4gPj4+IFBhdGNod29yazoNCj4gPj4gaHR0cHM6Ly9w YXRjaHdvcmsuZmZtcGVnLm9yZy9wcm9qZWN0L2ZmbXBlZy9saXN0Lz9zZXJpZXM9MTQwOTQNCj4g Pj4NCj4gPg0KPiA+IEhpIE1hcnRvbiwNCj4gPg0KPiA+IHRoYW5rcyBhIGxvdCBmb3IgbG9va2lu ZyBhdCB0aGUgcGF0Y2hzZXQuDQo+ID4NCj4gPj4gVG8gYmUgaG9uZXN0LCBJIGRvbid0IGxpa2Ug dGhpcyBhdCBhbGwuIFlvdSBkdXBsaWNhdGUgYSBsb3Qgb2YgY29kZQ0KPiBmcm9tDQo+ID4+IGF2 dXRpbC9sb2csIGFuZCB0aGUgaW1wbGVtZW50YXRpb24gaGFzIHF1aXRlIGEgZmV3IHByb2JsZW1z LCBzb21lIG9mDQo+ID4+IHRoZW0gbm90IHJlYWxseSBmaXhhYmxlLg0KPiA+DQo+ID4gT3JpZ2lu YWxseSwgdGhpcyB3YXMgYSBwYXRjaCBhZ2FpbnN0IGF2dXRpbC9sb2cuIE5pY29sYXMgb2JqZWN0 ZWQgdGhhdA0KPiA+IGl0IHdhcyBhZGRpbmcgZ2xvYmFsIHN0YXRlIGFuZCBIZW5kcmlrIChhbmQg Tmljb2xhcykgc3VnZ2VzdGVkIHRoYXQgSQ0KPiA+IHNob3VsZCB0byB0aGlzIGluIGZmdG9vbHMg b25seSAtIG91dHNpZGUgb2YgdGhlIGxpYnMsIGluIGEgd2FzIHRoYXQNCj4gPiBmZnRvb2xzIGdl dCB0aGVpciBvd24gbG9nZ2luZyBpbXBsZW1lbnRhdGlvbiAtIHdpdGggdGhlIHBvdGVudGlhbCBv Zg0KPiA+IGJlaW5nIGFibGUgdG8gZG8gb3RoZXIgdGhpbmdzIGluIHRoZSBmdXR1cmUgdGhhdCB3 b3VsZG4ndCBtYWtlIHNlbnNlDQo+IGluDQo+ID4gdGhlIGxpYiBjb2RlLiBMZXR0aW5nIGZmdG9v bHMgaGF2ZSB0aGVpciBvd24gbG9nZ2luZyBpbXBsZW1lbnRhdGlvbiBvZg0KPiA+IGNhbiBvZiBj b3Vyc2Ugb25seSBzdGFydCBmcm9tIGEgY29weSBpbiBvcmRlciB0byByZXRhaW4gZXhpc3RpbmcN Cj4gPiBiZWhhdmlvci4gT24gdG9wIG9mIHRoYXQgSSBhcHBsaWVkIHRoYXQgbGl0dGxlIGNoYW5n ZSB0aGVuLg0KPiA+DQo+ID4NCj4gPj4gLSBjcmVhdGluZyBvYmplY3QgSURzIGluIHRoZSBvcmRl ciB0aGUgb2JqZWN0cyBsb2cgc29tZXRoaW5nICh3aGF0IGlmDQo+ID4+IHRoZXkgZG8gbm90PyBX aGF0IGlmIGl0IGRlcGVuZHMgb24gbG9nbGV2ZWw/KQ0KPiA+PiAtIHRyYWNraW5nIG9iamVjdCBJ RHMgYmFzZWQgb24gdGhlaXIgYWRkcmVzcyAtIG9iamVjdHMgYXJlDQo+ID4+ICAgIGFsbG9jYXRl ZCBhbmQgcmVtb3ZlZCBhdCBydW50aW1lLCBpdCBpcyBwb3NzaWJsZSB0aGF0IGFuIGFkZHJlc3MN Cj4gd2lsbCBiZQ0KPiA+PiAgICByZS11c2VkIGZvciBhIGRpZmZlcmVudCBvYmplY3QgbGF0ZXIg b24NCj4gPg0KPiA+IFRoZSBJZHMgYXJlIG5vdCBtZWFudCB0byBoYXZlIG11Y2ggbW9yZSB2YWx1 ZSB0aGFuIHRoZSBhZGRyZXNzZXMNCj4gPiBjdXJyZW50bHkgc2hvd24gLSB3aXRoIGFuIGltcG9y dGFudCBkaWZmZXJlbmNlOiBUaGV5IGFyZSBzaG9ydCBhbmQNCj4gPiByZW1haW4gdGhlIHNhbWUg b24gcmVwZWF0ZWQgZXhlY3V0aW9uLiBQbHVzOiB0aGV5IGFyZSBjb3VudGVkIGJ5DQo+ID4gQVZD bGFzcywgdGhhdCBnaXZlIGEgbGl0dGxlIGFkZGl0aW9uYWwgdmFsdWUsIGJ1dCBzaW5jZSB0aGV5 IGFyZSBqdXN0DQo+ID4gImluZGV4aW5nIiB0aGUgYWRkcmVzc2VzLCB0aGV5IGFyZSBpbiBmYWN0 IHByb25lIHRvIHRoZSBzYW1lDQo+ID4gc2hvcnRjb21pbmdzIGxpa2UgdGhlIGFkZHJlc3NlcyB0 aGVtc2VsdmVzLCBtZWFuaW5nIHRoYXQgYSByZS0NCj4gYXNzaWdubWVudA0KPiA+IG1pZ2h0IGdp dmUgeW91IHRoZSBzYW1lIGlkIGZvciBzb21ldGhpbmcgZGlmZmVyZW50IGFuZCBhbHNvIGRpZmZl cmVudA0KPiA+IGFkZHJlc3NlcyAoaW4gY29uc2VxdWVuY2UgdGhlIElEcyBhcyB3ZWxsKSBjYW4g cmVmZXJlbmNlIHRoZSBzYW1lDQo+IHRoaW5nDQo+ID4gKGUuZy4gd2l0aCBidWZmZXIgcmVmcyku DQo+ID4NCj4gPj4gLSBsaW5lYXIgc2VhcmNoIG9mIGFkZHJlc3Nlcy4gQSBsb25nIGZmbXBlZyBw cm9jZXNzIGNhbiBjb25zdGFudGx5DQo+ID4+IGNyZWF0ZQ0KPiA+PiAgICBvYmplY3RzIGR1cmlu ZyBydW50aW1lLCBldmVudHVhbGx5IGNvbXBsZXRlbHkgZGVwbGV0aW5nIHRoZSBwb29sDQo+IGFu ZA0KPiA+PiAgICBjYXVzaW5nIGFuIGV4dGVuc2l2ZSBzZWFyY2ggZm9yIGFsbCBmdXR1cmUgbG9n cy4NCj4gPg0KPiA+IEkgaGF2ZSBjb25zaWRlcmVkIHRoYXQgY2FzZS4gVGhlcmUgaXMgYSBoYXJk IGxpbWl0IGZyb20gd2hlbiBvbiBubyBJRHMNCj4gPiBhcmUgYXNzaWduZWQgYW55bW9yZSAoYWxs IHplcm9zKS4NCj4gPg0KPiA+DQo+ID4+IFNvIG92ZXJhbGwgSSBkb24ndCB0aGluayBpdCdzIHdv cnRoIHB1cnN1aW5nIHRoaXMsIGVzcGVjaWFsbHkgc2luY2UNCj4gbW9zdA0KPiA+PiB1c2VycyB3 b24ndCBjYXJlIG5laXRoZXIgYWJvdXQgdGhlIElELCBub3IgYWJvdXQgdGhlIGFkZHJlc3MuLi4N Cj4gPg0KPiA+IExldCBtZSBnaXZlIHR3byBleGFtcGxlcyBvZiB3aGVyZSBJIGZpbmQgaXQgdXNl ZnVsIHRvIGhhdmUgdGhvc2UgSURzOg0KPiA+DQo+ID4gT24gc3RhcnR1cCBkZWNvZGVycyBjYW4g YmUgaW5pdGlhbGl6ZWQgbXVsdGlwbGUgdGltZXMsIGxpa2UgZmlyc3QgZm9yDQo+ID4gcHJvYmlu ZyBhbmQgdGhlbiBmb3IgdHJhbnNjb2RpbmcuIE9yIHdoZW4gdGhlcmUgYXJlIG11bHRpcGxlIHN0 cmVhbXMNCj4gb2YNCj4gPiB0aGUgc2FtZSB0eXBlIChjb2RlYyksIHRoZSBsb2cgbWVzc2FnZXMg Y2FuIGJlIGNvbmZ1c2luZyB3aGVuIHRoZSBsb2cNCj4gPiBvdXRwdXQgZnJvbSBzZXZlcmFsIGlk ZW50aWNhbCBvbmVzIGdldHMgbWl4ZWQgdXAuIEJlaW5nIGFibGUgdG8gc2VlDQo+ID4gIndoaWNo IGlzIHdoaWNoIiBpcyBxdWl0ZSBvZiB2YWx1ZSBhdCB0aW1lcy4NCj4gPg0KPiA+IEhXIERldmlj ZSBjb250ZXh0IGNhbiBhbHNvIGdldCBpbml0aWFsaXplZCBtdWx0aXBsZSB0aW1lcyBhbmQga25v d2luZw0KPiA+IHdoaWNoIG9uZSBoYXMgc2h1dCBkb3duIGFscmVhZHkgYW5kIHdoaWNoIGhhc24n dCAtIGlzIGhlbHBmdWwuIEFsc28sDQo+IGluDQo+ID4gY2FzZSBvZiBjb21wbGV4IGZpbHRlcmdy YXBocyB3aXRoIG11bHRpcGxlIGRlcml2ZWQgYW5kIHJldmVyc2UtZGVyaXZlZA0KPiA+IGh3IGNv bnRleHRzLCBvbmUgY2FuIHF1aWNrbHkgZ2V0IGxvc3QgaW4gdW5kZXJzdGFuZGluZyB0aGUgbG9n cy4NCj4gPg0KPiA+DQo+ID4gVGhhdCBiZWluZyBzYWlkIC0gSSBkb24ndCB3YW50IHRvIGluc2lz dCBvbiB0aG9zZSBJRHMuIFdlIGNvdWxkIGFsc28NCj4gPiBqdXN0IGhpZGUgdGhlIGFkZHJlc3Nl cyAoYWN0aXZhdGFibGUgYnkgYSBsb2cgZmxhZykgYW5kIEknZCBzdGlsbCBiZQ0KPiA+IGhhcHB5 IGFib3V0IGJlaW5nIGFibGUgdG8gZG8gbG9nZmlsZSBkaWZmcyBpbiB0aGUgZnV0dXJlIHdpdGhv dXQNCj4gdHJvdWJsZQ0KPiA+IPCfmIoNCj4gPg0KPiA+IEluIHRoYXQgY2FzZSwgdGhlIGNoYW5n ZSBjb3VsZCBhbHNvIGJlIG1hZGUganVzdCBpbiBhdnV0aWwvbG9nLg0KPiBQcm9iYWJseQ0KPiA+ IGFsc28gZGVwZW5kcyBvbiB3aGF0IHRoZSBjb25zZW5zdXMgd291bGQgYmUgcmVnYXJkaW5nIHRo ZSB2YWx1ZSBvZg0KPiA+IGZmdG9vbHMgaGF2aW5nIHRoZWlyIG93biBsb2dnaW5nIGltcGxlbWVu dGF0aW9uIC0gb3IgcmF0aGVyIG5vdD8NCj4gPg0KPiA+IEknbSBvcGVuIGZvciBlaXRoZXIgZGly ZWN0aW9uLg0KPiANCj4gSSB0aGluayBhIGxvZyBmbGFnIHRvIGNvbXBsZXRlbHkgaGlkZSB0aGUg YWRkcmVzc2VzIG1ha2VzIHNlbnNlLCBhbmQgY2FuDQo+IGJlIGltcGxlbWVudGVkIGNsZWFubHkg YW5kIHJlbGlhYmx5IGluIGF2dXRpbC9sb2cuIEkgY2FuIHRvdGFsbHkgc3VwcG9ydA0KPiB0aGF0 Lg0KPiANCj4gVGhhbmtzLA0KPiBNYXJ0b24NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18NCg0KSGkgTWFydG9uLA0KDQoNCnRoYW5rcyBhIGxvdCBmb3Ig eW91ciByZXBseS4gQXMgbm9ib2R5IGhhcyB2b2ljZWQgaW4gZmF2b3Igb2YgdGhlIHNpbXBsZSBJ RCByZXBsYWNlbWVudCwgSSdtIGZpbmUgdG8gZ28gdGhhdCB3YXkuDQoNClRoZXJlJ3Mgb25lIHBv aW50IHJlbWFpbmluZyB0aG91Z2g6IFRoZSBpbnRlbnRpb24gd2FzIHRvIGhpZGUgdGhlIGFkZHJl c3NlcyBieSBkZWZhdWx0IGFuZCBhbGxvdyB0byBlbmFibGUgdGhlbSB2aWEgZmxhZy4gVHdvIGVh cmxpZXIgY29tbWVudGVycyB3ZXJlIHNlY29uZGluZyB0aGF0LCBhIHRoaXJkIG9uZSBub3QgZXhw bGljaXRseSBvYmplY3RpbmcuIEl0IHdhcyBvbmx5IHNhaWQgdGhhdCBpdCBtdXN0IGJlIHBvc3Np YmxlIHRvIGVuYWJsZSBpdCBhZ2FpbiBieSBmbGFnLg0KDQpXaGF0IGlzIHlvdXIgb3BpbmlvbiBy ZWdhcmRpbmcgdGhlIGRlZmF1bHQ/DQoNClRoYW5rcywNCnN3DQoNCg0KDQoNCg0KDQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==