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 AF7764C2B0 for <ffmpegdev@gitmailbox.com>; Wed, 2 Apr 2025 20:19:08 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BA7B2687DAC; Wed, 2 Apr 2025 23:19:04 +0300 (EEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11olkn2045.outbound.protection.outlook.com [40.92.19.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 33D706879C1 for <ffmpeg-devel@ffmpeg.org>; Wed, 2 Apr 2025 23:18:58 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jOxsKkmpLqaHqiKX7kikBNMz1fGTMaekl74uq/6wgrT7nJUapKkPII3ssA/kGt66sAjzbZ1xRgxDNOY+7x5jmJLOoYZKwVyNhFFJRa7QL0Bfm1YUd+4x5Ywp4YwYmYG5mo13dC0D7fJf06a6QETAC7b2ufvSCveaIkTHPfsW7yQT7eIw6DjjIPS6tRNWWmFeqqzrZAOo9y5yQSTgBvNno8ruA493AWRXWCpjR5lKPcXDTbFL2eLidD2tkrK0OnVRAiCVk/yYzH4Mj0r8Cta4Zf9GFqAr4Lnl7d0vHahOz8DRrk56JUz8FAY7jyBJbGhgjlH/cXkl69pAOdXtBTS7Kw== 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=3PD65KfxeUj5s6HyZ5ispegjYXlNbEg5mV2wBihJU8A=; b=VmXlRvRF8oUFOKE9hiXLg0/0bGOGrVOjBxAnHmXvVL3izZLwiqfiebRl/UbwG/AFBmnCmb+HEjs+cI1daJqBwIEsXHxqziBDt3eSWa4UlJegaLGNcnlTSWBg2FxISA+IMNJcV+rXLQiCDfqJpuQ3gocr7V31ZMBKUVddLp0JHMDIooeyWPX6DpRYwuJfYCivyVMAq9D3muYwBhf3K2lC8kZ+Rp3T3WR78eLqtBpdeEUNjub7Gf+mVl4NizCuOUU3XeJpvMOpI2wpFZqB3NX4WmZuAueAcY/fENeek2DkgESEtjBQwPlZSXi8UmRyxC+MzlVQUWe/ZrK3fpqZZFVGig== 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=3PD65KfxeUj5s6HyZ5ispegjYXlNbEg5mV2wBihJU8A=; b=Vl4r+rwMpsRwracaSVkLMs6GBQNh9sTIaST18om1tGdlzpZvdO7QXw0Yrfb2W/FTewyWweRrRhkW/a4i1ufE+FhptAGpjuai0aN28ycXq0kmS16fxQppEyXcmbljkVrVKvK98NgRyRbH7S5e5Yk7z4FCvY9jHIR4bY9f0ZcrnjkZOdImX5SuO1ATlzHRwwpHmrJMLAtYTjcX+qRARau10fsWoJjw1dvuDK2GZsH5BIRmS6aq90vcHgamWiyYOAKIx0rfKfZ0k6m44hVIpTG/im7D8CnK5GmHPK0LSFo5zfldZFPmR6hY0R6rvBOxVfNaoyJmWccOMgX64lpGAOAsyA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DS4PPFBCD4AC84A.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::b9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8583.29; Wed, 2 Apr 2025 20:18:55 +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.8583.038; Wed, 2 Apr 2025 20:18:55 +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+6gniLFRnijtwAnCH0AAAAJPCA= Date: Wed, 2 Apr 2025 20:18:55 +0000 Message-ID: <DM8P223MB03657732DC376984DF4ED8DBBAAF2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> References: <DM8P223MB0365066DF0B56E60A0E2C4E9BAAF2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <c45a5869-e39e-bc20-0559-079f0b93ca37@passwd.hu> In-Reply-To: <c45a5869-e39e-bc20-0559-079f0b93ca37@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_|DS4PPFBCD4AC84A:EE_ x-ms-office365-filtering-correlation-id: 3e2c1908-c55c-4159-9ee4-08dd722397ca x-microsoft-antispam: BCL:0; ARA:14566002|15080799006|8060799006|7092599003|19110799003|461199028|8062599003|10035399004|3412199025|440099028|41001999003|4302099013|102099032|1602099012; x-microsoft-antispam-message-info: =?utf-8?B?S05CS3NuNnk0S09xZHUwK2N0Z0k5K2NIbWdVMmdYL2RJUGZITEJaUDh3TFRS?= =?utf-8?B?RG1EeVVqbURPVXBaRVZJQ1B0R3BaeERuY2c4ZnBQUmM5MXNPcGNWN0pJQmFj?= =?utf-8?B?djB3R2JwTW1xOUNBbEpWNFk3SG14RkZjL1hQRVRMamxrd3lxVytPdzhNN1FZ?= =?utf-8?B?TG1Jcy9MNmxvd0dqT2lPRFRibWpDUFRnNTFlK0Z3dHY5aUF0MHRFQ1UyZjcv?= =?utf-8?B?eW43NFFHU0lJZ01OVURXTzNrTkhRK1FSVlllZjdleGZWYmhhTXpoSGJHaFdQ?= =?utf-8?B?elZFZ3F0REM1MkVZYzNBRnZHdXN3KzljazFYQ1ZJRnkwc1V6TGJVUGRTcHla?= =?utf-8?B?aVUvTUlMUU1TZW5RSk5HeVlrY3JNV3RKUXpBMHl4TE1WeEFoTXJXQjM3OHNR?= =?utf-8?B?RFVnRm1MM0pSTXpMWEVsZkFGeVF3REhKSDVnSWlxRmxSUElFMkw4Y3hwMk5u?= =?utf-8?B?ODhpdmhCWngvNUs3VTVwWm5uTTdieEppeWQ2bzdzcFRhOWJDNGdHSDVqQVNR?= =?utf-8?B?MFFCdGZiYjN5MXMybmpRSGhndTFGdllUUFRURE44WHR1cFNlMUQyWC95WXc5?= =?utf-8?B?bkJJT2E4RTJOV2dFSGMyb1ZreWlha3UvWmxTZjNxQ2UvK3RpUTNqck52QW5l?= =?utf-8?B?MlNvMGF2U3AxZ0kxUDdGZ3FRWW5uOC9jRllTbmF0MDcyZzh4VWl3OWwzRUdE?= =?utf-8?B?L2FsaTFpaWRvVnB6Ym1kVEdVM2hxWHY0bVBKamNJVGtTNXNvNmFhWE8yMzJr?= =?utf-8?B?Mld5aGNVUE5qQTcxY3ZWTFRnRWxTL29MVkV3bjM1akpBWFhPZWVUWXVSZmlQ?= =?utf-8?B?WFFnamkxVXlUMU12ay9DcGs1ZlZqT0NXU1JuckhxSXZwdG1MUjJtUVdnSDQv?= =?utf-8?B?cU8zVERhcXN4U2tWYkRHMTRUUnZRUTNSYTBaRE5JYkNWOUc3S3ZaK0NPakV2?= =?utf-8?B?QnVlek5RQUp0ZFNmZkFxSHBEWTBsNC9oNmFwUnFucUZqVXdBRVpEdFFSZC9D?= =?utf-8?B?VTdLVmQyOFlBbjlUUVZuZW52R1pQL0Vlam14MENBZjlYNzMyemdBN3kybmty?= =?utf-8?B?TzhqYkFjYXRvMlVEUnVoSjFHM0pUK3BjUEFZUVFsMlViTGNLSWpLeUQzaFNM?= =?utf-8?B?WjFERlJQMnZ3V3NHSjNUamthbGxRTkpZd251RlRyaEdCV0lKRUFUVW9QeW41?= =?utf-8?B?Uy83UGw5UHFrOFdnakQ0VWlVRFQ3STNGTmdvdUZxVmVqNlljZlFtL05WSnpY?= =?utf-8?B?bVhEeWlHOGdRTHlWejBPM25IZVloU1ZDOTRSUTE0ZndNcFg1MXAwbWRmTzNw?= =?utf-8?B?cFEzUkZHMm5ncVVGVi9Ua2ZsVzdEcXlDRlBmWW1VMTVkYzBFU2gybG05dWxX?= =?utf-8?B?ZEh0RmlXdzM1TG9sK1I2NmZzcG5YblpjRmI2Q05oUmNiS3Zicm5rRENxTUw2?= =?utf-8?B?OTVCN2RIYmJkTWU5ang5VEVkZUJBVHNad3JlOWM4RnhLTC9sNU12QjhJMzVp?= =?utf-8?B?Y1NUV3h6TXhPNUllMmhzQndsbDR3TlJYQ1RPcGIzemxTV0xaektwZkhYS245?= =?utf-8?B?Z1FaVHdudjVnZUFKcjBlTDNKWUFhYzFyM2Z4cHZpZkp2OGVjWHp5ZEp1b25D?= =?utf-8?B?L3Brbm8remc2Y2lZODZzVjhYdTNhUHN3bUFOcmJSS1o3RURMU282dkhOcDdm?= =?utf-8?Q?JNoAHewBS5zkPoSBVLMT?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K2NxTUlia0x1WmlyT2JPdjFQZGtyam1RTUVTa3YwMzRhVE9HM0VXcWRxNUU5?= =?utf-8?B?eEQ2aStob3dUcEVxM2JOK3JGNHExY21TYzVKNGwrbVhmOUZ6eGFNN2swczN0?= =?utf-8?B?c2hrVTRPRC9DUThyV3lIelhueURVUHhxczZDNTFlQisrSWZpMzJSSzNndzZv?= =?utf-8?B?Qk9RZ2hxZUxHVHFJZTd0bWRnUjBCU0lhM2Q4eFdLT3VnUUd6UmR3aHNLbjdD?= =?utf-8?B?QlgvTjd5QlhnWFlyQzVseDM2cm9UemYvdDVNdnhKRlgzempBUWJKenVKUjFk?= =?utf-8?B?ZGNHTUhyQ0k2RDFNb3M2QndySWFvVVhTUTZzNmtPb1BLMmxsU1ZkNHFMeVM1?= =?utf-8?B?emVxWlVsQVRtSHhsbktWU04wbWE0U0d5bWNtaDAyRHZCQm5mOTAydFZ1ZUE2?= =?utf-8?B?bjB4NjQrZDJTRy8rR05LWUVSUjRSTXB3Z0hyUzRIVDIyNGZRQjd1M0xVTFEw?= =?utf-8?B?T1p2U3d5NVBBM3V1aXhCcEx0TDd4OEMzdmt3dEszTGRxZUdBRDFmMHU1YVBo?= =?utf-8?B?ZUVEcU41Y1Exc1VwVXdhK1FiVkJxK08rZlM0RUc4OWdQakhKbC9vK3ZJcDNl?= =?utf-8?B?R1lCekNvUmhwQkZ1TzRTUW4xOGVjVjhDSTUyb0VBbDA3MDNTRzVVYkhXMkty?= =?utf-8?B?cnZORE5oZjVWc3hoNkk5ZTVtVEptWWJVeEI5R2JlMExYeDdMNC9PY25VNm5E?= =?utf-8?B?N1p5MDQ3REhuMWZtNlR5OU1QUVhsNTBGN2VmQmxiMWJsVWVQRVBaS0kzbmQ3?= =?utf-8?B?aTN5RiswRlFVNXF1TWJMcFdpWnF4L1J3UWZkK0wwckxuZEhjVTJibE9MRWU1?= =?utf-8?B?eDhpeEV2d3dRSjRkQkJjejVTTTZvRVhpL0xiRmFIT1JoZ1htYnFDR3ZuS2lU?= =?utf-8?B?K0hrdENCRXZLWEZRdkQ4aXdaK0M3WTNucGtQMEQ4bUVpNFBMeEVDcHFlU1hF?= =?utf-8?B?N2ZUNHhtbUdKU2pYZXdmNkhsQkpBVHlPZWZ0OEIxQkhXOWkvYlNuM2ZyS2Vm?= =?utf-8?B?WUtXUWozc21pUy9HRVB2OTNiNXBmTGZPSlY3bnVYenpydjBXTnhDQXNNbG4r?= =?utf-8?B?OEVYdmhxMUFEckhod3BkQld4SExpZ1ZSYllUUmRxZ29GT1drK3o0dERwTjcy?= =?utf-8?B?cUlST3BLVlpRVEVzbXV3eTB4TEIra291cHpVaWU4S0NYN2JrZFRkbmIweWFj?= =?utf-8?B?eTNudndEUkttSG1RS2dTTGlOSXBEOGw2S3E0ZHE2aldtTzl3ZW1LU1g0eWt0?= =?utf-8?B?QXp2a0M3cFhwOXRKQWNETHh6SndGenlzWDJBSVI4Q2ZSUGZpU3RaQmJ5UFd2?= =?utf-8?B?cDFETGcrMm9TMlB3ZS9QRHYyU1Zqd0hqSjlWY3ZhN1paUUpOSmNKWTNKZnk1?= =?utf-8?B?WXdyN09kZDBtMzQvSy9EUFJJYVY4eVZRNkNyOVczVmt1TTU0R1RpNkZaQ0Uy?= =?utf-8?B?eW9YcnVkVXBQMTQ2VlVrSWdUOXBOeUFPVDYyL056dHdJbGx5MDlaSXIzYmlz?= =?utf-8?B?U1hiakJGS0hiR1F5SnJHTW9URGJJd1NLRng0Y216cGpzeUxNalVud1loQXNB?= =?utf-8?B?WGhYT29DQjJCeVkydC9Iak1pRWF2dDNuUC8vaEtZOVNVQkY2ZGJheHIxVldT?= =?utf-8?Q?aG+Unte4c8nLXegi/4tPmwQo7cA9IDz3HI1SVsM81+OI=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: 3e2c1908-c55c-4159-9ee4-08dd722397ca X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Apr 2025 20:18:55.2019 (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: DS4PPFBCD4AC84A 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/DM8P223MB03657732DC376984DF4ED8DBBAAF2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgTWFydG9uDQo+IEJh bGludA0KPiBTZW50OiBNaXR0d29jaCwgMi4gQXByaWwgMjAyNSAyMTo0NQ0KPiBUbzogRkZtcGVn IGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZz4NCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFNXJ3MgUGF0Y2hzZXRzIE92ZXJ2 aWV3DQo+IA0KPiANCj4gDQo+IE9uIFdlZCwgMiBBcHIgMjAyNSwgc29mdHdvcmt6IC4gd3JvdGU6 DQo+IA0KPiA+IEhlbGxvIGV2ZXJ5Ym9keSwNCj4gPg0KPiA+IHdpdGggZnJlc2hseSBnYWluZWQg cHVzaCBhY2Nlc3MgcmlnaHRzLCBJIHdhbnQgdG8gYWN0IHJlc3BvbnNpYmx5IGFuZA0KPiA+IGNh cmVmdWxseSwgYW5kIGFsc28gYXZvaWQgdW5leHBlY3RlZCBzdXJwcmlzZXMgc28gSSdtIG5vdCBn b2luZyB0bw0KPiBydXNoDQo+ID4gdGhpbmdzLiBEdWUgdG8gdGhhdCBjaGFuZ2UsIEkgdGhvdWdo dCBpdCBtaWdodCBiZSBnb29kIHRvIHBvc3QgYW4NCj4gPiBvdmVydmlldyBvZiB0aGUgcGF0Y2hz ZXRzIEkgYW0gaW50ZW5kaW5nIHRvIHB1c2ggaW4gdGhlIG5lYXIgZnV0dXJlOg0KPiANCj4gVGhh bmtzIGZvciB0aGUgaGVhZHMgdXAuDQo+IA0KPiBbLi4uXQ0KPiANCj4gPiBhdnV0aWwvbG9nOiBS ZXBsYWNlIGFkZHJlc3NlcyBpbiBsb2cgb3V0cHV0IHdpdGggc2ltcGxlIGlkcw0KPiA+DQo+ID4g R2l0SHViOiAgICBodHRwczovL2dpdGh1Yi5jb20vZmZzdGFnaW5nL0ZGbXBlZy9wdWxsLzU5DQo+ ID4gUGF0Y2h3b3JrOg0KPiBodHRwczovL3BhdGNod29yay5mZm1wZWcub3JnL3Byb2plY3QvZmZt cGVnL2xpc3QvP3Nlcmllcz0xNDA5NA0KPiANCg0KSGkgTWFydG9uLA0KDQp0aGFua3MgYSBsb3Qg Zm9yIGxvb2tpbmcgYXQgdGhlIHBhdGNoc2V0Lg0KDQo+IFRvIGJlIGhvbmVzdCwgSSBkb24ndCBs aWtlIHRoaXMgYXQgYWxsLiBZb3UgZHVwbGljYXRlIGEgbG90IG9mIGNvZGUgZnJvbQ0KPiBhdnV0 aWwvbG9nLCBhbmQgdGhlIGltcGxlbWVudGF0aW9uIGhhcyBxdWl0ZSBhIGZldyBwcm9ibGVtcywg c29tZSBvZg0KPiB0aGVtIG5vdCByZWFsbHkgZml4YWJsZS4NCg0KT3JpZ2luYWxseSwgdGhpcyB3 YXMgYSBwYXRjaCBhZ2FpbnN0IGF2dXRpbC9sb2cuIE5pY29sYXMgb2JqZWN0ZWQgdGhhdCBpdCB3 YXMgYWRkaW5nIGdsb2JhbCBzdGF0ZSBhbmQgSGVuZHJpayAoYW5kIE5pY29sYXMpIHN1Z2dlc3Rl ZCB0aGF0IEkgc2hvdWxkIHRvIHRoaXMgaW4gZmZ0b29scyBvbmx5IC0gb3V0c2lkZSBvZiB0aGUg bGlicywgaW4gYSB3YXMgdGhhdCBmZnRvb2xzIGdldCB0aGVpciBvd24gbG9nZ2luZyBpbXBsZW1l bnRhdGlvbiAtIHdpdGggdGhlIHBvdGVudGlhbCBvZiBiZWluZyBhYmxlIHRvIGRvIG90aGVyIHRo aW5ncyBpbiB0aGUgZnV0dXJlIHRoYXQgd291bGRuJ3QgbWFrZSBzZW5zZSBpbiB0aGUgbGliIGNv ZGUuDQpMZXR0aW5nIGZmdG9vbHMgaGF2ZSB0aGVpciBvd24gbG9nZ2luZyBpbXBsZW1lbnRhdGlv biBvZiBjYW4gb2YgY291cnNlIG9ubHkgc3RhcnQgZnJvbSBhIGNvcHkgaW4gb3JkZXIgdG8gcmV0 YWluIGV4aXN0aW5nIGJlaGF2aW9yLiBPbiB0b3Agb2YgdGhhdCBJIGFwcGxpZWQgdGhhdCBsaXR0 bGUgY2hhbmdlIHRoZW4uDQoNCg0KPiAtIGNyZWF0aW5nIG9iamVjdCBJRHMgaW4gdGhlIG9yZGVy IHRoZSBvYmplY3RzIGxvZyBzb21ldGhpbmcgKHdoYXQgaWYNCj4gdGhleSBkbyBub3Q/IFdoYXQg aWYgaXQgZGVwZW5kcyBvbiBsb2dsZXZlbD8pDQo+IC0gdHJhY2tpbmcgb2JqZWN0IElEcyBiYXNl ZCBvbiB0aGVpciBhZGRyZXNzIC0gb2JqZWN0cyBhcmUNCj4gICAgYWxsb2NhdGVkIGFuZCByZW1v dmVkIGF0IHJ1bnRpbWUsIGl0IGlzIHBvc3NpYmxlIHRoYXQgYW4gYWRkcmVzcyB3aWxsIGJlDQo+ ICAgIHJlLXVzZWQgZm9yIGEgZGlmZmVyZW50IG9iamVjdCBsYXRlciBvbg0KDQpUaGUgSWRzIGFy ZSBub3QgbWVhbnQgdG8gaGF2ZSBtdWNoIG1vcmUgdmFsdWUgdGhhbiB0aGUgYWRkcmVzc2VzIGN1 cnJlbnRseSBzaG93biAtIHdpdGggYW4gaW1wb3J0YW50IGRpZmZlcmVuY2U6IFRoZXkgYXJlIHNo b3J0IGFuZCByZW1haW4gdGhlIHNhbWUgb24gcmVwZWF0ZWQgZXhlY3V0aW9uLiBQbHVzOiB0aGV5 IGFyZSBjb3VudGVkIGJ5IEFWQ2xhc3MsIHRoYXQgZ2l2ZSBhIGxpdHRsZSBhZGRpdGlvbmFsIHZh bHVlLCBidXQgc2luY2UgdGhleSBhcmUganVzdCAiaW5kZXhpbmciIHRoZSBhZGRyZXNzZXMsIHRo ZXkgYXJlIGluIGZhY3QgcHJvbmUgdG8gdGhlIHNhbWUgc2hvcnRjb21pbmdzIGxpa2UgdGhlIGFk ZHJlc3NlcyB0aGVtc2VsdmVzLCBtZWFuaW5nIHRoYXQgYSByZS1hc3NpZ25tZW50IG1pZ2h0IGdp dmUgeW91IHRoZSBzYW1lIGlkIGZvciBzb21ldGhpbmcgZGlmZmVyZW50IGFuZCBhbHNvIGRpZmZl cmVudCBhZGRyZXNzZXMgKGluIGNvbnNlcXVlbmNlIHRoZSBJRHMgYXMgd2VsbCkgY2FuIHJlZmVy ZW5jZSB0aGUgc2FtZSB0aGluZyAoZS5nLiB3aXRoIGJ1ZmZlciByZWZzKS4NCg0KPiAtIGxpbmVh ciBzZWFyY2ggb2YgYWRkcmVzc2VzLiBBIGxvbmcgZmZtcGVnIHByb2Nlc3MgY2FuIGNvbnN0YW50 bHkNCj4gY3JlYXRlDQo+ICAgIG9iamVjdHMgZHVyaW5nIHJ1bnRpbWUsIGV2ZW50dWFsbHkgY29t cGxldGVseSBkZXBsZXRpbmcgdGhlIHBvb2wgYW5kDQo+ICAgIGNhdXNpbmcgYW4gZXh0ZW5zaXZl IHNlYXJjaCBmb3IgYWxsIGZ1dHVyZSBsb2dzLg0KDQpJIGhhdmUgY29uc2lkZXJlZCB0aGF0IGNh c2UuIFRoZXJlIGlzIGEgaGFyZCBsaW1pdCBmcm9tIHdoZW4gb24gbm8gSURzIGFyZSBhc3NpZ25l ZCBhbnltb3JlIChhbGwgemVyb3MpLg0KDQoNCj4gU28gb3ZlcmFsbCBJIGRvbid0IHRoaW5rIGl0 J3Mgd29ydGggcHVyc3VpbmcgdGhpcywgZXNwZWNpYWxseSBzaW5jZSBtb3N0DQo+IHVzZXJzIHdv bid0IGNhcmUgbmVpdGhlciBhYm91dCB0aGUgSUQsIG5vciBhYm91dCB0aGUgYWRkcmVzcy4uLg0K DQpMZXQgbWUgZ2l2ZSB0d28gZXhhbXBsZXMgb2Ygd2hlcmUgSSBmaW5kIGl0IHVzZWZ1bCB0byBo YXZlIHRob3NlIElEczoNCg0KT24gc3RhcnR1cCBkZWNvZGVycyBjYW4gYmUgaW5pdGlhbGl6ZWQg bXVsdGlwbGUgdGltZXMsIGxpa2UgZmlyc3QgZm9yIHByb2JpbmcgYW5kIHRoZW4gZm9yIHRyYW5z Y29kaW5nLiBPciB3aGVuIHRoZXJlIGFyZSBtdWx0aXBsZSBzdHJlYW1zIG9mIHRoZSBzYW1lIHR5 cGUgKGNvZGVjKSwgdGhlIGxvZyBtZXNzYWdlcyBjYW4gYmUgY29uZnVzaW5nIHdoZW4gdGhlIGxv ZyBvdXRwdXQgZnJvbSBzZXZlcmFsIGlkZW50aWNhbCBvbmVzIGdldHMgbWl4ZWQgdXAuIEJlaW5n IGFibGUgdG8gc2VlICJ3aGljaCBpcyB3aGljaCIgaXMgcXVpdGUgb2YgdmFsdWUgYXQgdGltZXMu DQoNCkhXIERldmljZSBjb250ZXh0IGNhbiBhbHNvIGdldCBpbml0aWFsaXplZCBtdWx0aXBsZSB0 aW1lcyBhbmQga25vd2luZyB3aGljaCBvbmUgaGFzIHNodXQgZG93biBhbHJlYWR5IGFuZCB3aGlj aCBoYXNuJ3QgLSBpcyBoZWxwZnVsLiBBbHNvLCBpbiBjYXNlIG9mIGNvbXBsZXggZmlsdGVyZ3Jh cGhzIHdpdGggbXVsdGlwbGUgZGVyaXZlZCBhbmQgcmV2ZXJzZS1kZXJpdmVkIGh3IGNvbnRleHRz LCBvbmUgY2FuIHF1aWNrbHkgZ2V0IGxvc3QgaW4gdW5kZXJzdGFuZGluZyB0aGUgbG9ncy4NCg0K DQpUaGF0IGJlaW5nIHNhaWQgLSBJIGRvbid0IHdhbnQgdG8gaW5zaXN0IG9uIHRob3NlIElEcy4g V2UgY291bGQgYWxzbyBqdXN0IGhpZGUgdGhlIGFkZHJlc3NlcyAoYWN0aXZhdGFibGUgYnkgYSBs b2cgZmxhZykgYW5kIEknZCBzdGlsbCBiZSBoYXBweSBhYm91dCBiZWluZyBhYmxlIHRvIGRvIGxv Z2ZpbGUgZGlmZnMgaW4gdGhlIGZ1dHVyZSB3aXRob3V0IHRyb3VibGUg8J+Yig0KDQpJbiB0aGF0 IGNhc2UsIHRoZSBjaGFuZ2UgY291bGQgYWxzbyBiZSBtYWRlIGp1c3QgaW4gYXZ1dGlsL2xvZy4g UHJvYmFibHkgYWxzbyBkZXBlbmRzIG9uIHdoYXQgdGhlIGNvbnNlbnN1cyB3b3VsZCBiZSByZWdh cmRpbmcgdGhlIHZhbHVlIG9mIGZmdG9vbHMgaGF2aW5nIHRoZWlyIG93biBsb2dnaW5nIGltcGxl bWVudGF0aW9uIC0gb3IgcmF0aGVyIG5vdD8NCg0KSSdtIG9wZW4gZm9yIGVpdGhlciBkaXJlY3Rp b24uDQoNClRoYW5rIHlvdSwNCnN3DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWls aW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxt YW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3Qg InVuc3Vic2NyaWJlIi4K