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 431EF431A1 for ; Fri, 14 Jan 2022 18:05:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ADAED68B5D8; Fri, 14 Jan 2022 20:05:42 +0200 (EET) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070011.outbound.protection.outlook.com [40.92.70.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 99D3D68B59D for ; Fri, 14 Jan 2022 20:05:36 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jFxPSAXZPKjDJGQop1jCq4QDGBxrBinkyNRmbX4PU8Sp525Ne/RB8DsJhnEfF1E4h+Td+Bi97gZJb2bzIf6VBjBfpuYZg9PcMpok1ipYZB7mrfv4uNWG7/WQhATJCsosAedQBfEAN8yPd1zlGadxkURxZRjyUY/YuCHbp/tEj+0+XZVJg3blOTI+BXXGXraENY1niwsn9COqqH7NXl2kgq5EES5HidNL0/F3stHjW7JoWQ5O+u9FofiP6Uq08PEzoddmxnjgfTfg+R5JdKUL+fbpqzQg6Cub9ucoUJaEVlAWwXHSQsAgvkohQM174wPWhVtCWz83VmLVVC56MvwbMQ== 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=9wJrT6gLUywkbPyA9IxSku51jznXYz4ZIhMIL3oHuxM=; b=dzdvYQaxIQMNwZMEHghxL42XGWTrxwSegSBue6jPnx61zKaqCMoihV7CTdT+qAh37BDliZOi+2XrEWIfnzoXCOZGKyMHHMo+G3m/XcHKchBt2jVteHgG77yAko83Bzd3xJzAcbgxZ+RVToKl4QSobJFfzRYnoRXJO5j+t8nTiCjExY8kZOinSIsUjVzwpHPYJvbuO0MmP9/Ok+Myc/pP3IhRxXzlXJH/yqIlOyvei+fQUhSBES47Zt+fJtZhrZCNLS9km5DHAAk6utgNBNBzYNzLsA0G4rPjN9jJNzyrZG5DzwqPrhFjNVFrv+Y57kidbK2IPjEIUv8V6eDM0duEDg== 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=9wJrT6gLUywkbPyA9IxSku51jznXYz4ZIhMIL3oHuxM=; b=o1FF5r2EdRfRQXQF0SU3rCT3R17JR1fXtmAksUl/qShoshtFoe7TV+hWRZf6MzbtK5r3SFlb05/RFeG64SeqkFmTf1gxzkDQXREi7hksmWAA2pwVMyu/Mk7NZ5gBc2hmT84M/XPNzSoSZlB7rogyaN7Bp+b8rHdL3grA3og50QiV40DHL5ggVGAi0ze3DZQL+miEjH6NjJSBrqlvZSk5qOxNO51K6kiEvFZLxj/n9z/EklcdtfWx6Vq+DSS9XE2a8uj0TiceUFczDYEZulDurmzMBzYwqj1guVfr/A/vG7qQMliUfkvuG3TvB/RmPmeaRC2BMVz1Dr85hd8KD6i0Sw== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by PA4PR03MB6973.eurprd03.prod.outlook.com (2603:10a6:102:ec::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.11; Fri, 14 Jan 2022 18:05:35 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::19fc:be9f:2c9c:53f5]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::19fc:be9f:2c9c:53f5%9]) with mapi id 15.20.4888.012; Fri, 14 Jan 2022 18:05:35 +0000 Message-ID: Date: Fri, 14 Jan 2022 19:05:33 +0100 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <280498BE-226E-41E2-BE17-DE2D47EAFFC0@mail.de> <0768FA6E-731F-4214-8B90-A3F38764010F@mail.de> <20211210164657.GF2829255@pb2> <727CF2F6-C834-415A-B771-4F70661F8BE8@mail.de> <3E808BD2-808B-4C53-B1F7-B9DFFE2BF687@mail.de> <72e9521f-b029-8637-c32c-27cf7c5de170@mail.de> <14470aae-c127-7532-a054-b5d878d415dd@mail.de> <52e4f109-41a4-a609-b583-c001c6077638@mail.de> <3ac67c79-7c88-4019-6726-06e50f0b29b8@mail.de> From: Andreas Rheinhardt In-Reply-To: <3ac67c79-7c88-4019-6726-06e50f0b29b8@mail.de> X-TMN: [2rX7NoHB84v+87JXJW6j6YHWm9FiGFJa] X-ClientProxiedBy: AM6P193CA0055.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:8e::32) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <70e5fdcd-e29d-a10d-4f99-4d138d1ea7de@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cb7aad6a-7431-4463-48aa-08d9d7887638 X-MS-TrafficTypeDiagnostic: PA4PR03MB6973:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WuNJ7Zg5jxF3lN+DKsjKA1fyDVLVVUlZXazIuhCQnmrVNk62IhMEYaQkPA4EiLGfIbuq/b4I+mE6DFf3dw9jI0V3i7ohB1On2OhFIRFLOGYGjoc78IOh6RzSVSp82oN9ytMr9O/GhYWTmNVI9YprVJO60+854clmNC4DIo3FjPwB7Ez1WW2qd7Xh6stiWlVU05Zf8PieYWg29lGV9Xd7d+NVZOEdJSPRToJXCN5JHcKlpqOW0bqV+8aN0v3Yrbv1u56APJ4qU4RGtU6yEGQu2Z33H0GSZpWfd8UURMwtybYRe7vqXSziIyrHI4AVe6KmYvYaFMrf0csQBREW4131vH2Z42kxls5QjvUAI+j0j0d3JxoL0Bu+tYkAVesAm72W5ZqMYTFQlqaVOnV/7AfJwiKi2/qYJJ6DR9cJ5AoEtN1LFCSSpl3tL1boRZwMvja6MJYpBv2nHASBLWcgym6xW/b+Zlx/eakiK5j5JxG546LfBM7VSTJOqIZkUuNPSZtHa/OGJaouTUk4vkcbLdKeKc+JGtWj3meEdksfjGX4NG0kctFBJKXR2prOrOg3Ihkq8IUDpF3w9RlddRLXAFrF9w== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Wm1VTzZGUFFudUtFbHBJRzJ2c2ZKTFRKNCs4ZGprcnd2NHcyRVppblZlUld2?= =?utf-8?B?cHFQRWNXeXNGYUU3Wi9UTEVIem8zbzNJbDdyY2YxbEZXb3hHZEFyRnc3clhQ?= =?utf-8?B?TkNLOHFBYjIrb25nRVB0OGVYcEFNQ0orbXhsQnNkOWJ2OGdGdUNVZ0o3RElE?= =?utf-8?B?N2R3bFJReUQ1dnJwakowS0QyaXJvK2RCempRTHBiZ0hXN0RRZEcyM0h0L3ND?= =?utf-8?B?N0Y0bzc4Rm1vcUlEVXlUNzdLMnpyR1B1anp0eUpaTVBxdHBpSzlqcS83TGVE?= =?utf-8?B?ZG9ucUJhMHhlTUJmQXFOd3l6dkk3b2ZNbnRGK3Y1WVlHMnQ0a1lmM3EvaW4r?= =?utf-8?B?OGVuWU94bmNFeSt6Tk9uVlJEb1o0QVlGQW53czkzZWU0ZGh6NXhGVWllTXR6?= =?utf-8?B?OVZLUWdHYjJ6N1B5S2FYTHF5b1U5cnI4RkhXVWZpZlNDL2ZWOVRCU2lXRWpM?= =?utf-8?B?R2FZVUl6NU53c3BBVVg4dW5NbGpyTW9GVEdRQXFzK1NMbDBidnlKSGtBYWJ2?= =?utf-8?B?a1hqNGdTUWNSV2owVUZKeThxcm9TU1RwRjJhZTFBVGRZeW5tOXJVNXk2cC9E?= =?utf-8?B?UGwwc1NnTjhBOVRhNzM0ZlRpWlNSQUN0YnFiVDJDTXpRcmlweUxabThMcGJm?= =?utf-8?B?RzAwOXp3VUhMN2NLLzllSWUwZzdhN1V3TkpYMjk1WHNTaDNXaThabUk0MnJQ?= =?utf-8?B?V1RpdlpnMTRwNmUzUVhwUmdiYmFTdVZmRXpKQVR6b2xzdlN3bmY2Nno4QUV6?= =?utf-8?B?cDJNRFhsVDlBYUI2Y2ErMVFWUzREcXViaElXbzdCcDdZQTBLRmdSSFZkUEZm?= =?utf-8?B?aUc3TDIwUWNQM3NkVkZnaDdQTzZuaGNrNWx1RkxOQ3RvWkFBTUFUeEcvc3d2?= =?utf-8?B?UHM1WUpodWNwL3BjSDFFNXNFdXFLcGFFbkNSOHpXb3YyMFFQRkhoc294UG56?= =?utf-8?B?NXo3MzFZY1dteUR3aERRK3pKOEk3TDhQT3dHdHl3RjczS1lzWTlmemxEc1B4?= =?utf-8?B?Z0xWQitwUkFDbHc4RStTSCttdUVmcUY0RmFUYUxQR2JwYk12M2Q4OXBQOUNU?= =?utf-8?B?SlZHN2JnZllJaXVaNmpnVlZOdE9pcTdBM0ZiNkt5bWYvUUE2cE51MzA5V0Vh?= =?utf-8?B?Q25pandiTzNPZU5JT08yQXpIU0t0dkhWbS8yOWh6RVY4Tzl1dHoydEZQK2RN?= =?utf-8?B?WVRFWnQ5dkYxeElaaHF2QjNBbDFlbDMzTXZIa2lUREdDN2h0b2dhK01qL0t1?= =?utf-8?B?VER0K3VFTTV4QkpleWgwcHVHek1zN0xjbS9NRXM1ZmRZTUpIQT09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb7aad6a-7431-4463-48aa-08d9d7887638 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2022 18:05:35.0121 (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: PA4PR03MB6973 Subject: Re: [FFmpeg-devel] [PATCH v2] lavfi/drawtext: Add localtime_ms for millisecond precision 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: VGhpbG8gQm9yZ21hbm46Cj4gQW0gMTQuMDEuMjIgdW0gMTQ6MTcgc2NocmllYiAiemhpbGl6aGFv KOi1teW/l+eriykiOgo+Pgo+Pgo+Pj4gT24gSmFuIDE0LCAyMDIyLCBhdCA4OjE0IFBNLCBUaGls byBCb3JnbWFubiA8dGhpbG8uYm9yZ21hbm5AbWFpbC5kZT4gd3JvdGU6Cj4+Pgo+Pj4gQW0gMDYu MDEuMjIgdW0gMTI6Mjcgc2NocmllYiBUaGlsbyBCb3JnbWFubjoKPj4+PiBBbSAwMy4wMS4yMiB1 bSAxNjoyMiBzY2hyaWViIFRoaWxvIEJvcmdtYW5uOgo+Pj4+PiBBbSAyOS4xMi4yMSB1bSAxMjo0 NiBzY2hyaWViIE5pY29sYXMgR2VvcmdlOgo+Pj4+Pj4gInpoaWxpemhhbyjotbXlv5fnq4spIiAo MTIwMjEtMTItMjkpOgo+Pj4+Pj4+IEhvdyBhYm91dCBhZGQgYSByZXN0cmljdGlvbiBsaWtlIHRo aXM6Cj4+Pj4+Pj4KPj4+Pj4+PiBpZiAoZm9ybWF0LmVuZHNXaXRoKOKAnCVTIikpCj4+Pj4+Pj4g ICAgZW5hYmxlIHRoZSBmZWF0dXJlCj4+Pj4+Pj4gZWxzZQo+Pj4+Pj4+ICAgIHdhcm5pbmcgbWVz c2FnZQo+Pj4+Pj4+Cj4+Pj4+Pj4gSXTigJlzIGEgdXNlZnVsIGZlYXR1cmUsIGl0IHNob3VsZG4n dCBjcmVhdGUgdW5leHBlY3RlZCByZXN1bHRzLCBidXQKPj4+Pj4+PiBkb2VzbuKAmXQgbmVlZCB0 byBzdXBwb3J0IGV2ZXJ5IHVzZSBjYXNlLgo+Pj4+Pj4KPj4+Pj4+IEkgd291bGQgbm90IG9wcG9z ZSBpdCwgYnV0IEkgZmluZCBpdCBpbmVsZWdhbnQsIGVzcGVjaWFsbHkgYmVjYXVzZSBpdAo+Pj4+ Pj4gcmVxdWlyZXMgYSBkaWZmZXJlbnQgZXhwYW5zaW9uIGZ1bmN0aW9uLCBsb2NhbHRpbWVfbXMg aW5zdGVhZCBvZgo+Pj4+Pj4gbG9jYWx0aW1lLgo+Pj4+Pj4KPj4+Pj4+IFdoYXQgYWJvdXQgdGhp czogd2l0aCB0aGUgb3JpZ2luYWwgZnVuY3Rpb24gImxvY2FsdGltZSIsIGlmIHRoZSBmb3JtYXQK Pj4+Pj4+IGVuZHMgaW4gIiUzTiIsIHRoZW4gYXBwZW5kIHRoZSBtaWxsaXNlY29uZC4gSXQgY2Fu IGxhdGVyIGJlIGV4cGFuZGVkIHRvCj4+Pj4+PiBzdXBwb3J0ICV4TiBhdCBhbnkgcGxhY2UgaW4g dGhlIGZvcm1hdCBmb3IgYW55IHZhbHVlIG9mIHguCj4+Pj4+Cj4+Pj4+IEkgdGhpbmsgYmVzdCB3 aWxsIGJlIHRvIHNjYW4gdGhlIGZvcm1hdCBzdHJpbmcgZm9yICVTIGFuZCBleHRlbmQgaXQgdGhl cmUgd2l0aCAubXMgcGFydCBiZWZvcmUgZXhwYW5kaW5nIHRoZSByZXN0IG9mIGl0LCBub3Q/IFNo b3VsZG4ndCBiZSB0b28gZXhwZW5zaXZlIGZvciB0aGUgZmlsdGVyLgo+Pj4+Pgo+Pj4+PiBKdXN0 IG5lZWQgdG8gZmluZCB0aW1lIHRvIGFjdHVhbGx5IGltcGxlbWVudCBpdC4gCj4+Pj4KPj4+PiBM aWtlIHY1IGFzIGF0dGFjaGVkLgo+Pgo+Pgo+Pj4gKyAgICBpZiAodGFnID09ICdNJyB8fCB0YWcg PT0gJ20nKSB7Cj4+PiArICAgICAgICBjaGFyICpzZWNvbmRzID0gYXZfc3RyaXN0cihmbXQsICIl UyIpOwo+Pj4gKyAgICAgICAgaWYgKHNlY29uZHMpIHsKPj4+ICsgICAgICAgICAgICBzZWNvbmRz ICs9IDI7Cj4+PiArICAgICAgICAgICAgaW50IGxlbiA9IHNlY29uZHMgLSBmbXQgKyAxOwo+Pj4g KyAgICAgICAgICAgIGNoYXIgKnRtcCA9IGF2X21hbGxvYyhsZW4pOwo+Pj4gKyAgICAgICAgICAg IGF2X3N0cmxjcHkodG1wLCBmbXQsIGxlbik7Cj4+Cj4+IEZpcnN0bHksIG1peGVkIHZhcmlhYmxl IGRlY2xhcmF0aW9uIGFuZCBzdGF0ZW1lbnRzLgo+Pgo+PiBTZWNvbmRseSwgSSB0aGluayB5b3Ug ZG9u4oCZdCBuZWVkIOKAmXRtcOKAmSwgc29tZXRoaW5nIGxpa2UKPj4KPj4gYXZfYXNwcmludGYo 4oCcJS4qcy4lMDNkJXMiLCBsZW4sIGZtdCwgKGludCkodW5vdyAlIDEwMDAwMDApIC8gMTAwMCwg c2Vjb25kcyk7Cj4gCj4gWW91IGtub3cgeW91ciBwcmludGYgZm9ybWF0LXN0cmluZyA6KQo+IAo+ IFRoYW5rcywgdjYgYXR0YWNoZWQuCj4gLVRoaWxvCj4gCj4gCgo+IAo+ICsgICAgICAgICAgICBp bnQgbGVuID0gc2Vjb25kcyArIDIgLSBmbXQ7Cj4gKyAgICAgICAgICAgIGNoYXIgKmZtdF9uZXcg PSBhdl9hc3ByaW50ZigiJS4qcy4lMDNkJXMiLCBsZW4sIGZtdCwgKGludCkodW5vdyAlIDEwMDAw MDApIC8gMTAwMCwgc2Vjb25kcyArIDIpOwo+ICsgICAgICAgICAgICBhdl9icHJpbnRfc3RyZnRp bWUoYnAsIGZtdF9uZXcsICZ0bSk7Cj4gKyAgICAgICAgICAgIHJldHVybiAwOwo+ICsgICAgICAg IH0KCkkgc2VlIGFuIHVuY2hlY2tlZCBhbGxvY2F0aW9uIGFuZCBhIGxlYWsuIEFuZCBpdCBzZWVt cyB5b3UgYXJlIHVzaW5nIGEKZm9ybWF0IHN0cmluZyB0aGF0IGNvbWVzIGZyb20gdGhlIHVzZXIu IFRoaXMgaXMgdW5kZWZpbmVkIGJlaGF2aW91ciBpZgp0aGlzIHN0cmluZyBjb250YWlucyBhbiBp bnZhbGlkIGNvbnZlcnNpb24gc3BlY2lmaWVyLgoKLSBBbmRyZWFzCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2Ny aWJlIi4K