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 957834A0B9 for ; Tue, 19 Mar 2024 23:38:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 323B768D459; Wed, 20 Mar 2024 01:38:09 +0200 (EET) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02olkn2046.outbound.protection.outlook.com [40.92.49.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 470CD68D263 for ; Wed, 20 Mar 2024 01:38:03 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i0T8uQG/t5NTZw7Iki7+L/mYWfSLorfgecPtSxG7sFfbed1PLoz8nBuc6lpGH/pFgMjdK8qnDTrDRCBC7bBtBGUOsiPef614tHgxVlJQ00pxqXzuLmp62l2YWchUyDsxUldaEp+Mgr0o+qIPRREs5/GEC2EwPVr8EJ+XQ5ohBmy9VvrVN+y8nldJPzAt7bGz2aESqahtYxFEeaH8Mq3vjSCqACYIBR4LzOPtbH5R36+BLxucFLV5ys0BXoZtd2yFIAnBvUjeRJ7fqCYMXl1dXw+v2/vpn3a2kyXBwI/UjuxNChmAgKBo2XH0MVYdRN9dLfW+ZwOFS2Zxwpi8DYqiaw== 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=M+o5T9qHSNVF2JdOlX/sO5zATvRGDt+HXjiV1rT4vAw=; b=hNLM9fpF3SmMm/RKTbQhDg3PrI0BczaeHItSMvNVrlSAfHpS+PukvyHw9UTaoN2Aa7jTaCR2xkAHB3q0ZHfZhH0rl8qMQ36ia0BbaATC7k1fpGdEEA3A9I7AFW6LC1mnwRllwXIWO+wQ4l6FwxPzdI/YZ/NK9IoCLJcH7bF9LKwXVgftXSNKWUe/mZHVmV3cKFRR8ttDlzQlAhkBCN2DZxJh/EFvJ3imd9y0kBZ84GR3ScJA46iI2QeBrFd8yDIqCcSyh7yZ0IuIrUo87dxWzV1rlNZAyCM+L5zyv7xQ0OMuDfZh0veqFs5Sdd4iKUUu4zh9GhTjvc8qX5tAAmPeag== 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=M+o5T9qHSNVF2JdOlX/sO5zATvRGDt+HXjiV1rT4vAw=; b=AdYHvSlKBJ5Th5k65Qzf+rmjg/zAAig4gIqh94afuEpQT+TyDrtLK9KDe6+IvKAKJ8tqCrjWtRhxf7mZRq7WFvt+zqwXTkJ8xpGiZr0bn8T0Tw06w5enyzd7OzrPM/ftZk84QfwGh4ZIqsZgLJpf30cvohosWGEKvK3rMqs+OZ2ALxe2WL4gir9EAfBNzHj7Ga5/zyBrVPYlgI6p3qNq4nj4W3PS7+/f5XQGXDtfGqo3jbd4vIUcSHoBMSYOXEOzxr2GKg/N8g/D2mAEXOqoOeDAJZu9HrQSg624kNARd2OLqRjMU81b+IqAdbF6HypFv9Sl0/yre2Bjmj3U3supYg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DB9P250MB0451.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:33f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.29; Tue, 19 Mar 2024 23:38:01 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::228d:8c6f:ed10:82eb]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::228d:8c6f:ed10:82eb%7]) with mapi id 15.20.7362.035; Tue, 19 Mar 2024 23:38:01 +0000 Message-ID: Date: Wed, 20 Mar 2024 00:38:00 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <902017378.2075771.1710309823107@mail.yahoo.com> <20240317234021.13180-1-cus@passwd.hu> From: Andreas Rheinhardt In-Reply-To: <20240317234021.13180-1-cus@passwd.hu> X-TMN: [4Zvb+SvVqHYZFdkSHXTMTLUAnOgIMp2DSjUNMA3DA5A=] X-ClientProxiedBy: FR3P281CA0075.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::23) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <4a7988ce-b033-4981-a857-907b85724b9a@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DB9P250MB0451:EE_ X-MS-Office365-Filtering-Correlation-Id: 0e9fbd7a-312d-4a33-5cea-08dc486d9d72 X-MS-Exchange-SLBlob-MailProps: Cq7lScuPrnr9wYTvfIwcnv360DdC5NkxWEnWcOnac40tYWd0/v+yNLURtnsdzEviOVzgPyqG14SG6WIQJ99y7miDp3mLY5HFRwa2N4k5Bh/njLqWoE+pyU9HDXbSvsq8XACoBNfLJdw+30V68ssFsoXN90KY9vKfKMLafQCd21kEAWvMfOFBhH1vTNVY6c+qpkCt9MSUlvfh8OK8o9wLBXXWxnxnwoRWm+cn/GO5zL6n9b2zmRQDnG901Rsq8u9iJO2dgEXWniIcYWAHyW4gjpRSe3UMNz45iGw3RpSgMuC8cqKnnihkUWu/CdcbhRnYDRGX2ODd/6p7CCoaCGp95Nn+AotVuSYcOTM93WCOUYickROys1OuocXDPqZcqaVflK715AqWKTZ1I8EJU1ZPdQ0aFj7aoOqKcS/6qdg7yV3mDlEyIyZRD/LtyI0gvLOwEw8ME36WDAGPhtf3MdmPlX8SMPPPDPqrDVlJdbiKKBdwlUuP6pjnehW4/QWjI+zOXhKl2XrLCUz33ozXjKqRSsC0WjQcNNdNjdaiMCHAzkLXiQTM+EqtmCMtdsna5SXL7+/fk3hFKmwe7eY0NVlfhTsSOmOZO6gNK4Wb4lcJJ7hLhjm2Bg0PU5tsA8ge6PPvcGhwumGYDCGdqpMc45O3zoEux64V3dBReZYU7thLfSj13ztS3/JQkQLnXtvv/nFcEdRWRBQLAAnziY//jZPcQuiiMRGQJlIDT55OduLQhMJzbyxtZ8Fg2sYSdG95xjfnNN4mRPwyPmM= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YVjf0rvOL96J0l+arQ91tpht2ikvBtipq7hYiz34b2Co/O+7qXbfYwONTa3J9CMLt73A+tBu5jMhKaCpskVqUOwewcysX8aLd51HJGKPskmiCmqc23N29rSZK14Mk3t+kUkW0ep1SJ+Ev93R2ttSiA1a5Ypiv0qIWojPJttQ8Wdr/fuk2sUSuzI5unjCXDHk9uoCyqOSgajR4cwnMHIdBDCw/+zrpvkRWP93aPCh7EyN5F3V5ReKRwigr5IWJO0miwOVRnhqkEbhgrtLrzZXxbvBSXkprif5dR1T9Yr2vKa0I9gMBp0b6Yu4nqOc63/zP83Y//d+FhjXR2lUdNg6dxv8noP3Od1TTeqGbl3maCxQ0hegkVV+OoQKXl/ErZUM1b5EcU0cRdOFNPiWTixeC+uSs4jbsH0R2lt0Zl/+NLE6VlT07yp7FVNUuLdG76MMaKeO9FUsrP0a/i7eFQYD+oKDAsygGktmXwNuhJoMbDyXz0hYz2DDQ54NQ2OVmc5hFZLgvDAitX97tH7Hi3sKiE6Ua950rVwNCE4VtCXrzZl7KrBY0WLruEbwfKYjyReV X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bDg4MHpBRG9LZTJ1Nyt1TmNzMFNJeFVzcFR6QWE4VWFJV3ZLVTY4a3AydnVE?= =?utf-8?B?ZVFHS09VMXhST1A2Yk44VmV6RHp6NFU0Y2dMYjdwSCtVbHREWTloSWJLSEJw?= =?utf-8?B?NzFQVXNXckJJTC9wb3dxT3c4bjlHeHlCUGpVdm9CL3hSeGcvcURJMk1VSVlD?= =?utf-8?B?dmd3WDVibFJDZlFFZUROMDZ0WXpEWUQvcW5KSEo4blZQS0NOV2FJbmJTRzFz?= =?utf-8?B?T2IxQ1RRUXIydGFpYU1WUER3WXJrZnBEdmluR2k1cUxTczRyR0ZkRk90Zm9Q?= =?utf-8?B?KzZ3a0JMNVFrWDRQQTEyVjJFampyelk5YlR1cnlGZ3NqM3hwaHduMy81RnJY?= =?utf-8?B?akdkMjM5czJ5ZzZGU0hzRHBPR1JNNlliQ2xLSEdMdFRnbnBSVmhVMTdtRmNT?= =?utf-8?B?Nk5pcEFRUk5QbTF2bGlkVnlXTHFaT0I4SjNhRGV2eUJVQWlYdWhxdmFndVEv?= =?utf-8?B?dWo3ZU5SUFNCK1lIdWNwUWI4QmR4YjA4N1pQUmF3Tm1mSkhONnd2L2Y2Wk5F?= =?utf-8?B?Y1BZRVk2L3lGRGRBUHFIM2kzYmgvdjFSZjhOY2VuamZvNUh0NElRdk1rZGhV?= =?utf-8?B?bE5JY0RWY2M2QUVRRVAxVXF6SmJ4OG85V1ptaGZiRFJJblh6c3J5eEdBTFhI?= =?utf-8?B?SE9UNUVDcVE0NXpXWWhVbGwzV09rMEJTY3ZyRWhyNWh4N3VrZUtJeSsyMi9Z?= =?utf-8?B?Q2VNa0ZrWlFNUnAxWXNvbXpxR1JhRXI3bGRaUlZ2RjZZVTh4MFZLOFA1Zkx6?= =?utf-8?B?U3draEgybWV4VU4wWHN5T3JaOGE0MHRyOU9IakVBaThZZm9jalp2SFRCL04r?= =?utf-8?B?dlV5ZnZKVHo2OEU4cWpCTHl5bjBidjVEYmRSVTNUWTNhZHVuTHpGZEJ6OWVs?= =?utf-8?B?MkFjSFNIaUZ3cTFBd3k5VFhEU3JPRmpVSkxkZGV3dHorU1BZT25sZkM5dVFS?= =?utf-8?B?cDdmVWNET0JXUkxsZkx2TDUvSjU4Zml3cVFub0hkWU54b1FNTjRzUm1aL0Rr?= =?utf-8?B?R01ObWlGbyswWUVNd2dxbEczWmlISytGSVlJdFVkSGFKaXl0bzV1MUVHZW03?= =?utf-8?B?b1IzTis4RUJwUmRWYUx6ZXNrSVA0MElIOUkzS3ZJNGUyM2hFR2oxK3BxcStI?= =?utf-8?B?a0tmdWpZeVA4NVdtcExiMEd3SVZ2NWplOTNRb1hxU0FLeVlDZTMvdWN3QlRT?= =?utf-8?B?UzFxa1RGazBTYnBnRnNZVFFJKzl4U093Z1gxYlBIMzJISmZtU2RCcFJTOHFF?= =?utf-8?B?MjRqYzB1cDEyVjZza1ltNThLWEdBWFNTSDJVam5RMVl6VXV1a2k5QmE4WmI5?= =?utf-8?B?dkJyN0hGenBZWW5pSU5RSU9JaEVwSlhUakhZdFhsZGROeGpVZmF5SXJDMGs0?= =?utf-8?B?TXh1MTdYZktIcExKRGhLWm9CemI2WTZTZlZqMDdGT3grNjJLZ0dVelc2bmpa?= =?utf-8?B?NFhEQVd4YXNZWkRaYjBDNFc3R1FrbkFyOElNVHF4Q2hPOXBKQ1NMVEdlZkJW?= =?utf-8?B?djhaMzNxTnB3eVNNaFZWSHlDcFUrZXZ0cEQvTmJhaHFIajJBdTU2S1R6aUN5?= =?utf-8?B?emZDM1VKMk9obkduQno1ZFlXQ3JaWVRDWXgwSHN5UTJtY0V0WVh1TExnT01M?= =?utf-8?B?VmRDSmVobVBnSW5QUGYwbnl3RFFENXhWY0Rtdzd0anVlRVVXaTRSblg3ZjA0?= =?utf-8?B?bzRyMSt4TWRTZ2Y0WEdZZXBwQUIzQUxMcW1XdDJLMExHK1Ewa2lJMDJRPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e9fbd7a-312d-4a33-5cea-08dc486d9d72 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2024 23:38:01.1947 (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: DB9P250MB0451 Subject: Re: [FFmpeg-devel] [PATCH] avutil/timestamp: keep microsecond precision in av_ts_make_time_string 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: TWFydG9uIEJhbGludDoKPiBhdl90c19tYWtlX3RpbWVfc3RyaW5nKCkgdXNlZCAiJS42ZyIgZm9y bWF0IGluIHRoZSBwYXN0LCBidXQgdGhpcyBmb3JtYXQgd2FzCj4gbG9zaW5nIHByZWNpc2lvbiBl dmVuIHdoZW4gdGhlIHRpbWVzdGFtcCB0byBiZSBwcmludGVkIHdhcyBub3QgdGhhdCBsYXJnZS4g Rm9yCj4gZXhhbXBsZSBmb3IgMyBob3VycyAoMTA4MDApIHNlY29uZHMsIG9ubHkgMSBkZWNpbWFs IGRpZ2l0IHdhcyBwcmludGVkLCB3aGljaAo+IG1hZGUgdGhpcyBmb3JtYXQgaW5hY2N1cmF0ZSB3 aGVuIGl0IHdhcyB1c2VkIGluIGUuZy4gdGhlIHNpbGVuY2VkZXRlY3QgZmlsdGVyLgo+IE90aGVy IGRldGVjdGlvbiBmaWx0ZXJzIHByaW50aW5nIHRpbWVzdGFtcHMgaGFkIHNpbWlsYXIgaXNzdWVz Lgo+IAo+IFNvIGxldCdzIGNoYW5nZSB0aGUgdXNlZCBmb3JtYXQgdG8gIiUuNmYiIGluc3RlYWQs IHdlIGhhdmUgcGxlbnR5IG9mIHNwYWNlIGluCj4gdGhlIHN0cmluZyBidWZmZXIsIHdlIGNhbiBz b21ld2hhdCBpbWl0YXRlIGV4aXN0aW5nIGJlaGF2aW91ciBvZiAlZyBieSB0cmltbWluZwo+IGVu ZGluZyB6ZXJvZXMgYW5kIHRoZSBwb3RlbnRpYWwgZGVjaW1hbCBwb2ludCwgd2hpY2ggY2FuIGJl IGFueSBub24tbnVtZXJpYwo+IGNoYXJhY3Rlci4gSW4gb3JkZXIgbm90IHRvIHRyaW0gImluZiIg YXMgd2VsbCwgd2UgYXNzdW1lIHRoYXQgdGhlIGRlY2ltYWwKPiBwb2ludCBkb2VzIG5vdCBjb250 YWluIHRoZSBsZXR0ZXIgImYiLgo+IAo+IFdlIGFsc28gbm8gbG9uZ2VyIHVzZSBzY2llbnRpZmlj IHJlcHJlc2VudGF0aW9uIHRvIG1ha2UgcGFyc2luZyBhbmQgcHJpbnRpbmcKPiBlYXNpZXIsIGJl Y2F1c2UgdGhlIHRoZW9yZXRpY2FsIG1heGltdW0gb2YgSU5UNjRfTUFYKklOVDMyX01BWCBzdGls bCBmaXRzIGludG8KPiB0aGUgc3RyaW5nIGJ1ZmZlciBpbiBub3JtYWwgZm9ybS4KPiAKPiBTaW5j ZSB0aGUgYWRkaXRpb25hbCBwcm9jZXNzaW5nIHlpZWxkcyBtb3JlIGNvZGUsIGlubGluZWluZyB0 aGlzIGZ1bmN0aW9uIG5vCj4gbG9uZ2VyIG1ha2Ugc2Vuc2UsIHNvIHRoaXMgY29tbWl0IGFsc28g Y2hhbmdlcyB0aGUgQVBJIHRvIGFjdHVhbGx5IGV4cG9ydCB0aGUKPiBmdW5jdGlvbiBpbnN0ZWFk IG9mIGhhdmluZyBpdCBpbmxpbmFibGUgaW4gdGhlIGhlYWRlci4KPiAKPiBUaGFua3MgZm9yIEFs bGFuIENhZHkgZm9yIGJyaW5naW5nIHVwIHRoaXMgaXNzdWUuCj4gCj4gU2lnbmVkLW9mZi1ieTog TWFydG9uIEJhbGludCA8Y3VzQHBhc3N3ZC5odT4KPiAtLS0KPiAgZG9jL0FQSWNoYW5nZXMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKwo+ICBsaWJhdnV0aWwvTWFrZWZpbGUg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKPiAgbGliYXZ1dGlsL3RpbWVzdGFtcC5j ICAgICAgICAgICAgICAgICAgICAgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKwo+ICBsaWJh dnV0aWwvdGltZXN0YW1wLmggICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICstLS0tCj4gIGxp YmF2dXRpbC92ZXJzaW9uLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgdGVz dHMvcmVmL2ZhdGUvZmlsdGVyLW1ldGFkYXRhLXNjZGV0ICAgICAgICAgfCAxMiArKystLS0tCj4g IHRlc3RzL3JlZi9mYXRlL2ZpbHRlci1tZXRhZGF0YS1zaWxlbmNlZGV0ZWN0IHwgIDIgKy0KPiAg NyBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPiAgY3Jl YXRlIG1vZGUgMTAwNjQ0IGxpYmF2dXRpbC90aW1lc3RhbXAuYwo+IAo+IGRpZmYgLS1naXQgYS9k b2MvQVBJY2hhbmdlcyBiL2RvYy9BUEljaGFuZ2VzCj4gaW5kZXggYTQ0YzhlNGYxMC4uMWFmZGUw NjJhNSAxMDA2NDQKPiAtLS0gYS9kb2MvQVBJY2hhbmdlcwo+ICsrKyBiL2RvYy9BUEljaGFuZ2Vz Cj4gQEAgLTIsNiArMiw5IEBAIFRoZSBsYXN0IHZlcnNpb24gaW5jcmVhc2VzIG9mIGFsbCBsaWJy YXJpZXMgd2VyZSBvbiAyMDI0LTAzLTA3Cj4gIAo+ICBBUEkgY2hhbmdlcywgbW9zdCByZWNlbnQg Zmlyc3Q6Cj4gIAo+ICsyMDI0LTAzLXh4IC0geHh4eHh4eHh4eCAtIGxhdnUgNTkuMy4xMDAgLSB0 aW1lc3RhbXAuaAo+ICsgIGF2X3RzX21ha2VfdGltZV9zdHJpbmcoKSBpcyBubyBsb25nZXIgYW4g aW5saW5lIGZ1bmN0aW9uLiBJdCBpcyBub3cgZXhwb3J0ZWQuCj4gKwo+ICAyMDI0LTAzLXh4IC0g eHh4eHh4eHh4eCAtIGxhdnUgNTkuMi4xMDAgLSBjaGFubmVsX2xheW91dC5oCj4gICAgQWRkIEFW X0NIQU5ORUxfTEFZT1VUX1JFVFlQRV9GTEFHX0NBTk9OSUNBTC4KPiAgCj4gZGlmZiAtLWdpdCBh L2xpYmF2dXRpbC9NYWtlZmlsZSBiL2xpYmF2dXRpbC9NYWtlZmlsZQo+IGluZGV4IGU3NzA5Yjk3 ZDAuLjVlNzVhYTE4NTUgMTAwNjQ0Cj4gLS0tIGEvbGliYXZ1dGlsL01ha2VmaWxlCj4gKysrIGIv bGliYXZ1dGlsL01ha2VmaWxlCj4gQEAgLTE3NCw2ICsxNzQsNyBAQCBPQkpTID0gYWRsZXIzMi5v ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc Cj4gICAgICAgICB0aHJlYWRtZXNzYWdlLm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgIHRpbWUubyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgdGltZWNv ZGUubyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBcCj4gKyAgICAgICB0aW1lc3RhbXAubyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgIHRyZWUubyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgdHdv ZmlzaC5vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBcCj4gICAgICAgICB1dGlscy5vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiBkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL3RpbWVz dGFtcC5jIGIvbGliYXZ1dGlsL3RpbWVzdGFtcC5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBp bmRleCAwMDAwMDAwMDAwLi4wNmZiNDdlOTRjCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2xpYmF2 dXRpbC90aW1lc3RhbXAuYwo+IEBAIC0wLDAgKzEsMzMgQEAKPiArLyoKPiArICogVGhpcyBmaWxl IGlzIHBhcnQgb2YgRkZtcGVnLgo+ICsgKgo+ICsgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsg eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg dGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSBhcyBw dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCj4gKyAqIHZl cnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2 ZXJzaW9uLgo+ICsgKgo+ICsgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh dCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9y IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiArICogTGVz c2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICog WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFs IFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRv IHRoZSBGcmVlIFNvZnR3YXJlCj4gKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0 cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBVU0EKPiArICovCj4gKwo+ ICsjaW5jbHVkZSAidGltZXN0YW1wLmgiCj4gKwo+ICtjaGFyICphdl90c19tYWtlX3RpbWVfc3Ry aW5nKGNoYXIgKmJ1ZiwgaW50NjRfdCB0cywgY29uc3QgQVZSYXRpb25hbCAqdGIpCj4gK3sKPiAr ICAgIGlmICh0cyA9PSBBVl9OT1BUU19WQUxVRSkgewo+ICsgICAgICAgIHNucHJpbnRmKGJ1Ziwg QVZfVFNfTUFYX1NUUklOR19TSVpFLCAiTk9QVFMiKTsKPiArICAgIH0gZWxzZSB7Cj4gKyAgICAg ICAgaW50IGxhc3QgPSBzbnByaW50ZihidWYsIEFWX1RTX01BWF9TVFJJTkdfU0laRSwgIiUuNmYi LCBhdl9xMmQoKnRiKSAqIHRzKTsKPiArICAgICAgICBsYXN0ID0gRkZNSU4obGFzdCwgQVZfVFNf TUFYX1NUUklOR19TSVpFIC0gMSkgLSAxOwo+ICsgICAgICAgIGZvciAoOyBsYXN0ICYmIGJ1Zlts YXN0XSA9PSAnMCc7IGxhc3QtLSk7Cj4gKyAgICAgICAgZm9yICg7IGxhc3QgJiYgYnVmW2xhc3Rd ICE9ICdmJyAmJiAoYnVmW2xhc3RdIDwgJzAnIHx8IGJ1ZlswXSA+ICc5Jyk7IGxhc3QtLSk7Cj4g KyAgICAgICAgYnVmW2xhc3QgKyAxXSA9ICdcMCc7Cj4gKyAgICB9Cj4gKyAgICByZXR1cm4gYnVm Owo+ICt9CgpBcyBoYXMgYWxyZWFkeSBiZWVuIHNhaWQgYmVmb3JlOiBTaW1wbHkgdXNpbmcgJS42 ZiB3aWxsIGRpc2NhcmQKc2lnbmlmaWNhbnQgZGlnaXRzIGZvciBzbWFsbCB0aW1lc3RhbXBzLiBF LmcuIDEwXi03IHdpbGwgc2ltcGx5IHByaW50CjAuMDAwMDAwLCB3aGljaCB3aWxsIHRoZW4gYmUg Y29udmVydGVkIHRvICIwIiBieSB5b3VyIGNvZGUuIFRoZSBvbGQgY29kZQpwcmludGVkIDEuCgpG dXJ0aGVybW9yZSwgdGhlcmUgYXJlIG1vcmUgcHJvYmxlbXM6CiJBIGRvdWJsZSBhcmd1bWVudCBy ZXByZXNlbnRpbmcgYW4gaW5maW5pdHkgaXMgY29udmVydGVkIGluIG9uZSBvZiB0aGUKc3R5bGVz IFstXWluZiBvciBbLV1pbmZpbml0eSDigJQgd2hpY2ggc3R5bGUgaXMgaW1wbGVtZW50YXRpb24t ZGVmaW5lZC4iCllvdXIgY29kZSB3b3VsZCB0cmltIGluZmluaXR5IHRvICJpbmYiLiBJdCB3b3Vs ZCBiZSBldmVuIHdvcnNlIHdpdGggbmFuOgoiQSBkb3VibGUgYXJndW1lbnQgcmVwcmVzZW50aW5n IGEgTmFOIGlzIGNvbnZlcnRlZCBpbiBvbmUgb2YgdGhlIHN0eWxlcwpbLV1uYW4gb3IgWy1dbmFu KG4tY2hhci1zZXF1ZW5jZSkg4oCUIHdoaWNoIHN0eWxlLCBhbmQgdGhlIG1lYW5pbmcgb2YKYW55 IG4tY2hhci1zZXF1ZW5jZSwgaXMgaW1wbGVtZW50YXRpb24tZGVmaW5lZC4iCkZ1cnRoZXJtb3Jl LCB0aGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGUgImRlY2ltYWwtcG9pbnQgY2hhcmFjdGVy IiBpcwphY3R1YWxseSBhIHNpbmdsZSBjaGFyYWN0ZXIgKGl0J3MgYSBjaGFyKiBpbiBzdHJ1Y3Qg bGNvdiBhZnRlciBhbGwpLgoKSWYgSSBhbSBub3QgbWlzdGFrZW4sIHRoZW4gTkFOcyBhbmQgaW5m aW5pdGllcyBjYW4ndCBoYXBwZW4gaGVyZSB1bmxlc3MKdGhlIHRpbWViYXNlIGlzIG1hbGZvcm1l ZCAoZGVub21pbmF0b3IgemVybyk7IGFuZCBpbiB0aGlzIGNhc2Ugb25lIGNvdWxkCnVzZSB0aGUg Tk9QVFMgY29kZXBhdGguCgotIEFuZHJlYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K