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 2DBCF4DE99 for <ffmpegdev@gitmailbox.com>; Fri, 25 Apr 2025 23:02:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 23A5868A4CB; Sat, 26 Apr 2025 02:02:31 +0300 (EEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2050.outbound.protection.outlook.com [40.92.89.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2810C687DC4 for <ffmpeg-devel@ffmpeg.org>; Sat, 26 Apr 2025 02:02:25 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IbVEJ7/S0ap/Ct164g+QEBGx8IHA+CLWIqpXZVjqQGbXb9xAOHCzzirKS6tAo/x/bfjpAuzb1lL4QcZu0bLlZyNbOh1x0UXB80/QbcojZSoERQ32fv5y5DEbLjZgk3pqQck1dpHPMgGNaFpoWpB7EHjFHxQ9W5jEU3c7FinaLwbKb6m0fPbxwnqACssAJwPjDKXlIZ2AgQu7f7s9hn7rAA4ctEuKjcxoAW59tr9mnkRB9qZUGXOdO8dsYUXHZZ09WUYW3A9XOuMZGYSkP5IshxGBrrzxN9IlS4Ei3Vvqlh/WiajN4kAcJ1C4UGk325/s3/J1BVFAtBF0TSB7qpt3nA== 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=Y4r2jVpBvsn7FEHa98DXGT3AQR9jAOAMTrnNUonAAHk=; b=gv/zSLfE4vFDsJTIy51hrs66/DSLYUIG3U5FqWd6BKTemjwsfqV8nm2V0IUO64h8jYYuytE9NKKdh7u3WlBanVeApSKBaF9Uf14YiRMcLBMcUGct1+RU0bvaUAoDnzq/GT/tiHsZOabsHx0amH6jXgVBKN88PD9JeKcBub2XjXEYiD3tE2p0WUCbu79NwCe3vmA6ytqCUyKssKpKaBmuxZWZKFXavoOR9H7adaq3AitCLFZ5StuonH9UERMIhZhpanFreB/kh8F5Xt0nqY0Ex/DgKXqQ8aO8AnXXdFvwYDe3sFRELTtWVPJmw5XQ1cDdR5Y31blZVmZmSUYWyC7ydQ== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y4r2jVpBvsn7FEHa98DXGT3AQR9jAOAMTrnNUonAAHk=; b=iUYfdY0ZbRbLpPv5cdDqyfw8wh9whPyeTV4fJN39o9Vcgc2OX+9WMSwYRsa4pLH7hw3i9bd9lHYe9oTQfD3DO3ALqYdMxOWHXV6fe2HScHwnezAR2X0KCvz10Jz3LPSKH+uzXtgisAa8P4L4iPUL1YQb7rGH/iMX/wZ8ASG8KSrNDOpMKuSVWFkj/LhLOlCJgdGJBdq60rFOU9sQzUdeKB8SZRSUwMuQr3mkE2h1JmfzZJTi+ejahNHcpWkQzbHaO2INadAWAwQ9zzXJwOQi1NexREV3+ZhdxQ0yfKmR1awgYYch00Zp2ESYZzTQbxXJzEKr+f7qhVkcV2/s4t1ALQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DB9P250MB0426.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:325::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.25; Fri, 25 Apr 2025 23:02:23 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%5]) with mapi id 15.20.8678.024; Fri, 25 Apr 2025 23:02:22 +0000 Message-ID: <GV1P250MB073736D4FA75D3790CA0B21C8F842@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM> Date: Sat, 26 Apr 2025 01:02:21 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250401171616.1378-1-toqsxw@outlook.com> <20250401171616.1378-14-toqsxw@outlook.com> <GV1P250MB0737FCBBD059045CDA0D4F2D8F842@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM> <c7cb1ddc-7871-44f7-a02a-9689ba33ccfb@gmail.com> <GV1P250MB0737325FE2FB7C35F31426978F842@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM> <5affc897-e323-4277-afa6-6978336eb236@gmail.com> Content-Language: en-US From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> In-Reply-To: <5affc897-e323-4277-afa6-6978336eb236@gmail.com> X-ClientProxiedBy: FR4P281CA0182.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ca::12) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <0e4a37d4-94aa-4e51-a0a3-2123c3c54c5c@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|DB9P250MB0426:EE_ X-MS-Office365-Filtering-Correlation-Id: 5c7e91cf-434b-47d0-b640-08dd844d3ce1 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmpI8tRyoOXaSUmOkLVCBKasYIv7NVN6N3kf/GVOIhSxqzHYemM+azKzO12DSQA+1aR75valDc89nmLq177PRIzjDAPh8OWan4xHMMc/ECQa2U4gtqiGF2aJA3Rj65VLgL6OIoCRWqmTZlVEwmuVxZgZST7e6yU4Ba6Of7Nu8qDJn73JPgkoBsSoX5J9iyIio640m09lIikNeGtpPPjDtHrY8230g9oyBddapHsaZLEN/Th3FbrRJVzTnj9kgekm9FHCIUvkbvvnEz/35LZ6MHipxKUUuXPAKmelrKSKelkBhnbqArJ1Z/yRVmWMHGO4SLQqwLZg17NfqXleaarJ+31cK8FypP0/B/5UymymK3+gPxDutjZsWAGdqbtPp45OVCRw6it07+AoSwg8lJuLI+UjaC96bymzgH+StjC0uogUXPX1uGParQ1orZtqI9hMDiFxLi7+CTNxgK8/PcKZV3otSguk1zLZHSpNiVNWqSodtqt4qGJScMQ4DvrAsqH0LArDXcEe4gF3StKsFkAdhj6piIfN0ZjgexfOPxm96k2roQSrOUw4rMMtu09say7tITuPIbCzbuS9aHF5gmWQFi8FH7lGdAiFB565sww9S2m6KfcI4qIgfUh4O2Ji+lJtqbq+uGlz6tXynvnFsVdSH8x2F/1XtAJisUkvab/azM8LFA/qn5rpLBjTINWU6l4OyM9qYBYolUgfRU3pcAEDsJdxmW+uldQPXKqbyCM9L9M+Ao/rSsNuC8bNFX91wo8fDcs= X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|7092599003|6090799003|8060799006|19110799003|5072599009|440099028|3412199025|41001999003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RTVBMUtjbWYxaG9kQUNzL2N4VW1TM3ZZa2VLMFRjUHU2ckw5dWhQcTEyMjZv?= =?utf-8?B?eHY5a1ZoQkhydmp2UG9Ib3VmQkUrOCtiYW1Cem9YMDArSzg3VUFnSFRXMXp5?= =?utf-8?B?VzF1M3A4SzZUUFdPQzN1MkhVTkxZOEh3RU5PSGI1RCsvaTNNRU9sNjdaQUR5?= =?utf-8?B?blpZQmkxa0hEbXlUa0ZjdWZFdVBtaGhSYWRDWDNwZ202aStINjRYRC9Ddzhk?= =?utf-8?B?SFIydlBVMkhQdGI0c3BzV2R5N1FyMUI1akJEVU1oWEFHa25IQlkxNHpYN2tP?= =?utf-8?B?TEhzMm1IY1cyUmwzS0RTOHVock4vNUNUcWVtVTVJRzRqeTNNeVJlRXlvVmV6?= =?utf-8?B?MU5KQTR3alc2SlM5Y1FHeVFCQUZnZjV5N3MwOFMrb0FyZllwUjNFQzNyK1l0?= =?utf-8?B?Vk5RU2R3RzhLRnNzRVltRWNwT3dDMVpPS2dkWFRpcXF4cndvR2tacGNna25H?= =?utf-8?B?eTRzZ0draXc0YU42RThrNWNaS2dSK3lKNXB0MVpkb294M2pwWi9DbCt5ZFdx?= =?utf-8?B?VktmMUwzVEFuN2hSZlQrUzVJYlZHRnI5RzJVMThvMlhGK0ZjczBzZ2c4b09J?= =?utf-8?B?UUgxYUlSTzZrc1MyVEhGYWtUSVdjcldLVHFsYTVOd1VSYlRFa2hTWlFhY3RV?= =?utf-8?B?ZkI0Y2lDWVhMRWQrdVVVeVRPRW9PT01WT1I4c3BFZWphbVhtSVAvdEdrYnpi?= =?utf-8?B?YXgzM2p2d3AwZ2szbFdxZ28yOTNqSjN6MUNHSDlsNXJTZEMzMkNFQVhSRk9h?= =?utf-8?B?QXB5d3ZZRXBsYmVhVHdEQXdXRG1oNk5mTUVQNXdNa3VJdXh1b2w5TjY1RHFX?= =?utf-8?B?blVTMFlnejRnV1Noc25ib3did2ltYkpRWEN4akFIRWMvVmt2ek5aYXBaZ1Vh?= =?utf-8?B?NnZBZXZHbFVqYmcxZ1ptTjM1dTdlYTFKN1VXL1ppYTdKMnN4UmxrQmVXam9B?= =?utf-8?B?UjNNSytJbC84RXNPNkw5YnR2amlXdis2cHlvV3RMOGE0T3dsZ2dxNDlhUnlH?= =?utf-8?B?d0RxNjFNZFF6Q0lKc1J4UVk4YnJMMm9KenQvUE5oVUM0TXptWmlaTTZRc1J0?= =?utf-8?B?N0hDLzBBQmxoblIweXRwdjcyQWtsTTBjNk1rS3VndlJOM2JTMy9mM2lJT2F0?= =?utf-8?B?dHI5Zk1RajNqeFJ2UWFybXFsZndQNlRYNnRwTGRuM3VpTGFhZlh3WVJWTnQw?= =?utf-8?B?b0xPWkk1aUtuZG41dVdXU1B2Y3hHam8va256eE5mUDhQV0ltT3hRQzJHZGxM?= =?utf-8?B?R1o3Wk9xNmNWOE5BRGRIb0FtTnk2cDU4eFJnc2E1QUtVSTA0UGYwTjdlZTR3?= =?utf-8?B?M3pvZDBaS0twUnFpRlRIU05zNUdUUVNweXcyUkRLV0JnL0FzWXUzYzhaaVoy?= =?utf-8?B?dEdWbkNBc0tOUGtZWmh4R01MRllxdThtLzBoMHIxYmVKaUZ0ejdPWklJNWFP?= =?utf-8?B?aUQ1cmx0ZUxXVEUraHFZQnRtSHhYc1ZKS1JEU2szZFVBa0xvSWVGQitUUHBv?= =?utf-8?B?QUtSb0JzenBycnZDaHR4c0QwVXk2Z2VDRWhEWmxpWlpWbEJmWlRpSkcyaTFJ?= =?utf-8?Q?2djDUfyXLX6FW+qKVJu2+H3b8=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NHdhbjZHb2doenFBbGNPNDNrK3VjdjFvbkdmY3dyRHp0dVBBL2pQTlBETlRE?= =?utf-8?B?cnl3UkRWMzlRRXJnYkJjWTRGZ3BCck8zOUdMNlhkL0RTamdKOGtYRFBjQjFq?= =?utf-8?B?ZllvUzJXdkxKMzd2Rk4yd1VEN0RJaXVQWEdBTUJJWHhuMXhnQ2hUY0RpYVZh?= =?utf-8?B?Q0lwUFl6UDQvdkFmR3UwRU1CRk5OUG1hazRlRjJrekFRb2wzS09NWnJzSVBH?= =?utf-8?B?YXQrYUs3bURSRTVkQUFkRnJobHdMUXQ4a0tiZGYzVVhxZks2SXJydVNJck5U?= =?utf-8?B?VWJHalhRemJ6WVFIeGNxdG9VVUZqQUcrNG9ZdCtuSkhxY0VHT0RURHdReVFy?= =?utf-8?B?WjV3M1AxL2plVDIzVU1hU2FocW1RZlZwTEU1RjBHU09HTGQzdjdxdVd4Wlg1?= =?utf-8?B?TElud1ByV2tkVURhV1FRNmVWTHhsZ1haR3FMN1AzMXVGQk9hZm9BSFNqMENv?= =?utf-8?B?dUZBMFc0R0VzMFdtY21XV2FqU3pGMklHbDBJOXFJMmd5amJveDhzLzRGcEhG?= =?utf-8?B?TlMzdHVIeXUwYkwyK3FBWWFkL2pSYzN5Tm1OaGlQQXFuY3Bhd1B6cDdNTTUz?= =?utf-8?B?dGppaGUwUURUKy81QStSWGQ5NUhJdmxLcHkxZFoxQXZPUmQybEEyWFBQNHA1?= =?utf-8?B?dXByMmt3UjloK2tPMHB5bXIwTHlyMlpUMFA5cTMyaEMyMXF4NTlsaXRtcUNw?= =?utf-8?B?QnlXdnBXOFkwYjRNenFybkx4Rm1sN2t3QUptZU11amQzOUVDRnNLQXlnQVpZ?= =?utf-8?B?YzFzUmFkVzZHVU5JWlZTUXEwaXhNTWtXc3lOT3ZuSGZLWWV6cWFxOWtGSkxh?= =?utf-8?B?UFFRWEgzMWRlaDJId2g4cjN1Y1U3VDNHMzhXdHdmNEFlZDZXWW1lNUZNcHJ3?= =?utf-8?B?aEIxWS9hQ2xxc25WMkRSbEN1UEQyek9lY0lzN1d5UWFFdUxpWXFEamU2WE9X?= =?utf-8?B?M1UvTDVBY1VSK0RTeGVJd0t4ZWU4TnltNFB2S0txT2R1ZUJXWGE2T3cxZ04x?= =?utf-8?B?VUJlQmtha29xSXBsWTBQOTMxbDFQTUk1blZNZXpKSGVaSWxnWi9hM3MzRkl1?= =?utf-8?B?YUhyRU1PemVLUklpdE9XNkFoT0Y5cmpzZ2tGd3puOXR2Nmh5cHNXQ0xEMlBC?= =?utf-8?B?MStLK3pKeGNzOU5iUTJJSlNsejBEMHMzUElzTGhrL0FFWGRNSjdIQVFacVRS?= =?utf-8?B?SlVpSzNlbG1GaUcwcCtxTWxUeEY3OU93bll6MEw4RFNHN3BNajF3SHpaUjln?= =?utf-8?B?L1hxZGZmM3lJRkEvS0RhOVB5N2tLWVUwdXFXUDdUeXpqMGlvV1FPMk9ja1hB?= =?utf-8?B?dCszaWNrUFg1K3FLR2lDWWpzRXlVQmhuQ1R2NDF2K1pxSmR3NWZqenYzckRu?= =?utf-8?B?RmpIL3h3K0JvcGdvcFdrYVVpcWR1K2NZaHlBRWFoVnk1K3FFQ2F4QWlrNEtM?= =?utf-8?B?V0V2NGZtcHRFbFZkRERwdm9zTXIxQVBuY1BMamMxMGQyTERjTlZCdmpuWFRQ?= =?utf-8?B?QVI3aldPZjFZTzF5dEM0QUlyWksxTnhEcFI2b3A4Z3hOdmgyNkdnUFQwQm1R?= =?utf-8?B?SWFmUFgrUmdIRWlOMVhXODhGeDAzZzlBWisxNDdFRHdGU3gyN3FtdlVJMnoz?= =?utf-8?B?YjZrSHpvTjRydHhXSTU1RjhtdlRlU3Y3QmdJa1c1eC84WFZGMit4SnF0OEhU?= =?utf-8?B?dERwMTN3MlNSRWs0NnZBWWQ1bHMwa2dYVVVGcm1ZS3liMnpxM2dzYVZBSThV?= =?utf-8?B?endFN1Mva2lVRHdyOEVGMWhQcjlVNlNmMTFQNi9sZXl3bEl4dUlZbjJvZ0dE?= =?utf-8?B?Q3JEUlNGZnBIeEtYUllhZz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5c7e91cf-434b-47d0-b640-08dd844d3ce1 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2025 23:02:22.8999 (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: DB9P250MB0426 Subject: Re: [FFmpeg-devel] [PATCH v1 14/19] avcodec/cbs_sei_syntax_template: add sei message frame_field_information 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/GV1P250MB073736D4FA75D3790CA0B21C8F842@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> SmFtZXMgQWxtZXI6Cj4gT24gNC8yNS8yMDI1IDc6NTUgUE0sIEFuZHJlYXMgUmhlaW5oYXJkdCB3 cm90ZToKPj4gSmFtZXMgQWxtZXI6Cj4+PiBPbiA0LzI1LzIwMjUgNzowOCBQTSwgQW5kcmVhcyBS aGVpbmhhcmR0IHdyb3RlOgo+Pj4+IHRvcXN4d0BnbWFpbC5jb206Cj4+Pj4+IEZyb206IFd1IEpp YW5odWEgPHRvcXN4d0BvdXRsb29rLmNvbT4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogV3Ug Smlhbmh1YSA8dG9xc3h3QG91dGxvb2suY29tPgo+Pj4+PiAtLS0KPj4+Pj4gwqDCoCBsaWJhdmNv ZGVjL2Nic19oMjY0NS5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgNiArKysrKysK Pj4+Pj4gwqDCoCBsaWJhdmNvZGVjL2Nic19zZWkuaMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHwgMTIgKysrKysrKysrKysrCj4+Pj4+IMKgwqAgbGliYXZjb2RlYy9jYnNfc2VpX3N5 bnRheF90ZW1wbGF0ZS5jIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+PiArKysrCj4+ Pj4+IMKgwqAgMyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspCj4+Pj4+Cj4+Pj4+IGRp ZmYgLS1naXQgYS9saWJhdmNvZGVjL2Nic19oMjY0NS5jIGIvbGliYXZjb2RlYy9jYnNfaDI2NDUu Ywo+Pj4+PiBpbmRleCBjODY4NzcwMjA5Li42Njc3MTM0ZDc3IDEwMDY0NAo+Pj4+PiAtLS0gYS9s aWJhdmNvZGVjL2Nic19oMjY0NS5jCj4+Pj4+ICsrKyBiL2xpYmF2Y29kZWMvY2JzX2gyNjQ1LmMK Pj4+Pj4gQEAgLTIxOTksNiArMjE5OSwxMiBAQCBzdGF0aWMgY29uc3QgU0VJTWVzc2FnZVR5cGVE ZXNjcmlwdG9yCj4+Pj4+IGNic19zZWlfY29tbW9uX3R5cGVzW10gPSB7Cj4+Pj4+IMKgwqDCoMKg wqDCoMKgwqDCoMKgIHNpemVvZihTRUlSYXdEaXNwbGF5T3JpZW50YXRpb24pLAo+Pj4+PiDCoMKg wqDCoMKgwqDCoMKgwqDCoCBTRUlfTUVTU0FHRV9SVyhzZWksIGRpc3BsYXlfb3JpZW50YXRpb24p Cj4+Pj4+IMKgwqDCoMKgwqDCoCB9LAo+Pj4+PiArwqDCoMKgIHsKPj4+Pj4gK8KgwqDCoMKgwqDC oMKgIFNFSV9UWVBFX0ZSQU1FX0ZJRUxEX0lORk8sCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCAxLCAw LAo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgc2l6ZW9mKFNFSVJhd0ZyYW1lRmllbGRJbmZvcm1hdGlv biksCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBTRUlfTUVTU0FHRV9SVyhzZWksIGZyYW1lX2ZpZWxk X2luZm9ybWF0aW9uKQo+Pj4+PiArwqDCoMKgIH0sCj4+Pj4+IMKgwqDCoMKgwqDCoCBTRUlfTUVT U0FHRV9UWVBFX0VORCwKPj4+Pj4gwqDCoCB9Owo+Pj4+PiDCoMKgIGRpZmYgLS1naXQgYS9saWJh dmNvZGVjL2Nic19zZWkuaCBiL2xpYmF2Y29kZWMvY2JzX3NlaS5oCj4+Pj4+IGluZGV4IDdiZTEy ZTMzZTAuLjgxODY3Yjc5YTcgMTAwNjQ0Cj4+Pj4+IC0tLSBhL2xpYmF2Y29kZWMvY2JzX3NlaS5o Cj4+Pj4+ICsrKyBiL2xpYmF2Y29kZWMvY2JzX3NlaS5oCj4+Pj4+IEBAIC0xMjUsNiArMTI1LDE4 IEBAIHR5cGVkZWYgc3RydWN0IFNFSVJhd0Rpc3BsYXlPcmllbnRhdGlvbiB7Cj4+Pj4+IMKgwqDC oMKgwqDCoCB1aW50OF90wqDCoMKgwqDCoCBkaXNwbGF5X29yaWVudGF0aW9uX3Jlc2VydmVkX3pl cm9fM2JpdHM7Cj4+Pj4+IMKgwqAgfSBTRUlSYXdEaXNwbGF5T3JpZW50YXRpb247Cj4+Pj4+IMKg wqAgK3R5cGVkZWYgc3RydWN0IFNFSVJhd0ZyYW1lRmllbGRJbmZvcm1hdGlvbiB7Cj4+Pj4+ICvC oMKgwqAgdWludDhfdMKgwqDCoMKgwqAgZmZpX2ZpZWxkX3BpY19mbGFnOwo+Pj4+PiArwqDCoMKg IHVpbnQ4X3TCoMKgwqDCoMKgIGZmaV9ib3R0b21fZmllbGRfZmxhZzsKPj4+Pj4gK8KgwqDCoCB1 aW50OF90wqDCoMKgwqDCoCBmZmlfcGFpcmluZ19pbmRpY2F0ZWRfZmxhZzsKPj4+Pj4gK8KgwqDC oCB1aW50OF90wqDCoMKgwqDCoCBmZmlfcGFpcmVkX3dpdGhfbmV4dF9maWVsZF9mbGFnOwo+Pj4+ PiArwqDCoMKgIHVpbnQ4X3TCoMKgwqDCoMKgIGZmaV9kaXNwbGF5X2ZpZWxkc19mcm9tX2ZyYW1l X2ZsYWc7Cj4+Pj4+ICvCoMKgwqAgdWludDhfdMKgwqDCoMKgwqAgZmZpX3RvcF9maWVsZF9maXJz dF9mbGFnOwo+Pj4+PiArwqDCoMKgIHVpbnQ4X3TCoMKgwqDCoMKgIGZmaV9kaXNwbGF5X2VsZW1l bnRhbF9wZXJpb2RzX21pbnVzMTsKPj4+Pj4gK8KgwqDCoCB1aW50OF90wqDCoMKgwqDCoCBmZmlf c291cmNlX3NjYW5fdHlwZTsKPj4+Pj4gK8KgwqDCoCB1aW50OF90wqDCoMKgwqDCoCBmZmlfZHVw bGljYXRlX2ZsYWc7Cj4+Pj4+ICt9IFNFSVJhd0ZyYW1lRmllbGRJbmZvcm1hdGlvbjsKPj4+Pj4g Kwo+Pj4+PiDCoMKgIHR5cGVkZWYgc3RydWN0IFNFSVJhd01lc3NhZ2Ugewo+Pj4+PiDCoMKgwqDC oMKgwqAgdWludDMyX3TCoMKgwqDCoCBwYXlsb2FkX3R5cGU7Cj4+Pj4+IMKgwqDCoMKgwqDCoCB1 aW50MzJfdMKgwqDCoMKgIHBheWxvYWRfc2l6ZTsKPj4+Pj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29k ZWMvY2JzX3NlaV9zeW50YXhfdGVtcGxhdGUuYyBiL2xpYmF2Y29kZWMvCj4+Pj4+IGNic19zZWlf c3ludGF4X3RlbXBsYXRlLmMKPj4+Pj4gaW5kZXggZmIxOWY2ZWU0Mi4uZTY4NjNhMGZkNyAxMDA2 NDQKPj4+Pj4gLS0tIGEvbGliYXZjb2RlYy9jYnNfc2VpX3N5bnRheF90ZW1wbGF0ZS5jCj4+Pj4+ ICsrKyBiL2xpYmF2Y29kZWMvY2JzX3NlaV9zeW50YXhfdGVtcGxhdGUuYwo+Pj4+PiBAQCAtMjk1 LDYgKzI5NSwzMiBAQCBTRUlfRlVOQyhkaXNwbGF5X29yaWVudGF0aW9uLAo+Pj4+PiAoQ29kZWRC aXRzdHJlYW1Db250ZXh0ICpjdHgsIFJXQ29udGV4dCAqcncsCj4+Pj4+IMKgwqDCoMKgwqDCoCBy ZXR1cm4gMDsKPj4+Pj4gwqDCoCB9Cj4+Pj4+IMKgwqAgK1NFSV9GVU5DKGZyYW1lX2ZpZWxkX2lu Zm9ybWF0aW9uLCAoQ29kZWRCaXRzdHJlYW1Db250ZXh0ICpjdHgsCj4+Pj4+IFJXQ29udGV4dCAq cncsCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNFSVJhd0ZyYW1lRmllbGRJbmZvcm1hdGlv bgo+Pj4+PiAqY3VycmVudCwKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU0VJTWVzc2FnZVN0 YXRlICpzdGF0ZSkpCj4+Pj4+ICt7Cj4+Pj4+ICvCoMKgwqAgaW50IGVycjsKPj4+Pj4gKwo+Pj4+ PiArwqDCoMKgIEhFQURFUigiRnJhbWUtZmllbGQgaW5mb3JtYXRpb24iKTsKPj4+Pj4gKwo+Pj4+ PiArwqDCoMKgIGZsYWcoZmZpX2ZpZWxkX3BpY19mbGFnKTsKPj4+Pj4gK8KgwqDCoCBpZiAoY3Vy cmVudC0+ZmZpX2ZpZWxkX3BpY19mbGFnKSB7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBmbGFnKGZm aV9ib3R0b21fZmllbGRfZmxhZyk7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBmbGFnKGZmaV9wYWly aW5nX2luZGljYXRlZF9mbGFnKTsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmIChjdXJyZW50LT5m ZmlfcGFpcmluZ19pbmRpY2F0ZWRfZmxhZykKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg ZmxhZyhmZmlfcGFpcmVkX3dpdGhfbmV4dF9maWVsZF9mbGFnKTsKPj4+Pj4gK8KgwqDCoCB9IGVs c2Ugewo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgZmxhZyhmZmlfZGlzcGxheV9maWVsZHNfZnJvbV9m cmFtZV9mbGFnKTsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmIChjdXJyZW50LT5mZmlfZGlzcGxh eV9maWVsZHNfZnJvbV9mcmFtZV9mbGFnKQo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBm bGFnKGZmaV90b3BfZmllbGRfZmlyc3RfZmxhZyk7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCB1KDgs IGZmaV9kaXNwbGF5X2VsZW1lbnRhbF9wZXJpb2RzX21pbnVzMSwgMCwgMHhmZik7Cj4+Pj4+ICvC oMKgwqAgfQo+Pj4+PiArwqDCoMKgIHUoMiwgZmZpX3NvdXJjZV9zY2FuX3R5cGUsIDAsIDMpOwo+ Pj4+PiArwqDCoMKgIGZsYWcoZmZpX2R1cGxpY2F0ZV9mbGFnKTsKPj4+Pj4gKwo+Pj4+PiArwqDC oMKgIHJldHVybiAwOwo+Pj4+PiArfQo+Pj4+PiArCj4+Pj4+IMKgwqAgc3RhdGljIGludCBGVU5D KG1lc3NhZ2UpKENvZGVkQml0c3RyZWFtQ29udGV4dCAqY3R4LCBSV0NvbnRleHQgKnJ3LAo+Pj4+ PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg U0VJUmF3TWVzc2FnZSAqY3VycmVudCkKPj4+Pj4gwqDCoCB7Cj4+Pj4KPj4+PiBUaGlzIGRvZXMg cmVhbGx5IG5vdCBzZWVtIGxpa2UgYSBjb21tb24gU0VJLCB5ZXQgeW91IGFkZCBpdCB0byB0aGUK Pj4+PiBjb21tb24gb25lcy4KPj4+Cj4+PiBJdCdzIGluIElUVS1UIEguMjc0LCB3aGljaCBpcyB3 aGF0IHRoZSBjb21tb24gbGlzdCBjb250YWlucy4gSXQncyB1c2VkCj4+PiBhcyBmYWxsYmFjayBp ZiBhIFNFSSB0eXBlIGlzIG5vdCBhIEguMjZ4IHNwZWNpZmljIG9uZS4KPj4+Cj4+Cj4+IEkga25v dyBhbmQgdGhpcyBtYWtlcyBpdCB3cm9uZy4gSXQgd2lsbCBlLmcuIGJlIHVzZWQgZm9yIEguMjY0 IFNFSSB0eXBlCj4+IDE2OCwgYWx0aG91Z2ggdGhpcyBTRUkgZG9lcyBub3QgZXhpc3QgaW4gSC4y NjQgKHVubGVzcyBJIGFtIG1pc3Rha2VuCj4+IGFib3V0IHRoZSBsYXN0IHBvaW50LCBidXQgSSBk b24ndCB0aGluayBJIGFtKS4KPiAKPiBUaGVuIG1heWJlIGZmX2Nic19zZWlfZmluZF90eXBlKCkg c2hvdWxkIG5vdCBsb29rIGF0Cj4gY2JzX3NlaV9jb21tb25fdHlwZXMgZm9yIEguMjY0IGFuZCBI LjI2NSwgZ2l2ZW4gdGhhdCB0aG9zZSBkb24ndAo+IHJlZmVyZW5jZSBILjI3NCwgdW5saWtlIEgu MjY2IHdoaWNoIGRvZXMgKHdoaWxlIG5vdCBkZWZpbmluZyBhbnkgU0VJCj4gdHlwZSBhdCBhbGwp Lgo+IAoKQ29tbW9uIHR5cGVzIGp1c3QgbWVhbnMgdHlwZXMgdGhhdCBhcmUgY29tbW9uIHRvIGFs bCBjb2RlY3M7IGl0IGlzIG5vdAplcXVhbCB0byBILjI3NC4gSW5zdGVhZCBhIG5ldyBsaXN0IGZv ciBILjI3NCBzaG91bGQgYmUgYWRkZWQuCgotIEFuZHJlYXMKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4K