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 167CC4021A for ; Wed, 19 Jan 2022 03:16:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1C74668B02E; Wed, 19 Jan 2022 05:16:15 +0200 (EET) Received: from out203-205-221-245.mail.qq.com (out203-205-221-245.mail.qq.com [203.205.221.245]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 471A268AF55 for ; Wed, 19 Jan 2022 05:16:07 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1642562163; bh=bb8hU9C/d39MZ5Rkk/NJjQ8S2koOFd299Y3hatRWekQ=; h=From:Subject:Date:References:To:In-Reply-To; b=d31Ld2flvDq+bCt7nuIRqJurv+VOyF08u0fnXca/J4SPeNvC/edLKUGfbppcIRRKR c3PuDxVaXLPUTm/4WVUihiPSoeegwe/DziRJQABm1q40alcMFXOza9KZK1O6WE07Bi cZ9W/Nn44fGF2fZjs9xilrP0xkmTJDTSgkaKpHb8= Received: from [192.168.255.10] ([113.108.77.67]) by newxmesmtplogicsvrszc7.qq.com (NewEsmtp) with SMTP id 40225E6F; Wed, 19 Jan 2022 11:16:02 +0800 X-QQ-mid: xmsmtpt1642562162tz7bhkvp0 Message-ID: X-QQ-XMAILINFO: OSVjupAX7P3+aD38OuH3CYWfeS/eCoL4wxMp5F9jLONTOIxcg+tCq0ZqmASr7f nxyRY/s6c/9fI34KaIxtvAvfr8cQXAoOzAVtarW03mNlZUZvgZQsX9spMS/d8GWFHVNz7MBMo/lS 2J2Lk77iiMakxFLhkJEIze6puYnOC9TzKyycZywo4CNuQ+zxGzljwGmSRRQvApfYpVUIFyINnQUP NMt9p9TK4iipf4zr7eeNDtlEkUI3VLkk55ch4zIidRVJd18wh/65m/TL114vaKPqpim1/1unaWO9 fkefk/C3o5qfWDCpeNIvDQAY8x2N/KW+SNhmFbt7ueHeKa43WUnqBw0IYnK4Ps8k6jklsQtJxCYn t3ZUpRPsPYx6qrcx6aGiju5D3XyZ0ykNvCbgAlCUM0MnrHG6sg8jiyYXMGSyZY+FR3d9LcRjNeNw HcTvVyqFSuvkPGfXARK0CGkHtbTKoDKRdHkwhcKCpOyNhcQegMlGHpt91WUK8ANrBZtH8Z83OCTr dFsLkMZ8Vd0olfxooLd3Zs4XHxgg1HnQl6jdS9+myaHAlAzkWTJC7oHVFWDiCfutexSxx3HV3H7V ao01pEccg8ibRLx00Sm/NcHzhqWPB34dur5NJuWtQroNatcCAvB5z9h0gkyvqEo4M47hrDk8Ka1f QfB/pstLEZEcQ80h74C6NkmXUS+kxqDFu6rjytfJ0EhJfpVZgj+eNVnrpUkTEwSApuDvWN+11BfD Z39c+7KFv0DLr8QarndRaBQQiJBwcT1PbNKfll+/Ry1+v1dgBTMVp+huS1dgCtBptoVOuVCL4QXf v76EZAouBRInatTK4bCCUMK4Rr/TMe+ii0Wo4rO7rZmEUbQJksboZw From: =?utf-8?B?InpoaWxpemhhbyjotbXlv5fnq4spIg==?= Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Date: Wed, 19 Jan 2022 11:16:06 +0800 References: <72e9521f-b029-8637-c32c-27cf7c5de170@mail.de> <14470aae-c127-7532-a054-b5d878d415dd@mail.de> <52e4f109-41a4-a609-b583-c001c6077638@mail.de> <350ccc44-07dc-25c6-49a1-4281139d93ac@mail.de> <8b8ae2a5-f77f-5a34-8890-fa68de09e475@mail.de> To: FFmpeg development discussions and patches In-Reply-To: <8b8ae2a5-f77f-5a34-8890-fa68de09e475@mail.de> X-OQ-MSGID: <170703DD-FFAC-4F04-8B79-23BACF3D897B@foxmail.com> X-Mailer: Apple Mail (2.3654.60.0.2.21) 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: Cgo+IE9uIEphbiAxOCwgMjAyMiwgYXQgODo1MiBQTSwgVGhpbG8gQm9yZ21hbm4gPHRoaWxvLmJv cmdtYW5uQG1haWwuZGU+IHdyb3RlOgo+IAo+IEFtIDE2LjAxLjIyIHVtIDEyOjA2IHNjaHJpZWIg Tmljb2xhcyBHZW9yZ2U6Cj4+IFRoaWxvIEJvcmdtYW4gKDEyMDIyLTAxLTE0KToKPj4+IHY2IGRv ZXM6Cj4+PiAKPj4+ICQ+IGZmbXBlZyAuLi4gZHJhd3RleHQ9ImZvbnRmaWxlPS4uLjp0ZXh0PScl e2xvY2FsdGltZSAgIFw6JWEgJWIgJWQgJVkgJVN9JyIgICAgICAgICAgIChzZWNvbmRzKQo+Pj4g JD4gZmZtcGVnIC4uLiBkcmF3dGV4dD0iZm9udGZpbGU9Li4uOnRleHQ9JyV7bG9jYWx0aW1lX21z XDolYSAlYiAlZCAlWSAlU30nIiAgICAgICAgICAgKG1pbGxpc2Vjb25kcykKPj4+IAo+Pj4gSSBz dWdnZXN0IHY3IHNob3VsZCBhY2NvcmRpbmcgdG8geW91ciByZW1hcms6Cj4+PiAKPj4+ICQ+IGZm bXBlZyAuLi4gZHJhd3RleHQ9ImZvbnRmaWxlPS4uLjp0ZXh0PScle2xvY2FsdGltZSAgIFw6JWEg JWIgJWQgJVkgJVN9JyIgICAgICAgICAgIChzZWNvbmRzKQo+Pj4gJD4gZmZtcGVnIC4uLiBkcmF3 dGV4dD0iZm9udGZpbGU9Li4uOnRleHQ9JyV7bG9jYWx0aW1lICAgXDolYSAlYiAlZCAlWSAlU30n OnNob3dfbXM9MSIgKG1pbGxpc2Vjb25kcykKPj4+IAo+Pj4gR29vZD8KPj4gCj4+IEkgZGlzbGlr ZSBib3RoIHZlcnNpb25zLCBmcm9tIGEgdXNlciBpbnRlcmZhY2UgcG9pbnQgb2YgdmlldzogaWYg dGhlcmUKPj4gaXMgYSBmb3JtYXQgc3RyaW5nLCB0aGVuIGl0IHN0YW5kcyB0byByZWFzb24sIGZv ciB0aGUgdXNlciwgdGhhdCB0aGUKPj4gcmVzdWx0aW5nIHRleHQgaXMgZ292ZXJuZWQgYnkgdGhl IGZvcm1hdCBzdHJpbmcsIG5vdCBieSBhbiBleHRyYSBvcHRpb24KPj4gc29tZXdoZXJlIGVsc2Uu Cj4+IAo+PiBUaGVyZSBpcyBubyAidXNlX2ZvdXJfZGlnaXRfeWVhcj0xIiBvcHRpb24sIHRoZXJl IGlzICVZIGluc3RlYWQgb2YgJXkuCj4+IAo+PiBUaGVyZSBpcyBubyAidXNlX3NsYXNoZXM9MSIg b3B0aW9uLCB5b3Ugd3JpdGUgJVkvJW0vJWQgaW5zdGVhZCBvZgo+PiAlWS0lbS0lZC4KPj4gCj4+ IFRoZXJlIGFyZSBubyAib21pdF9kYXRlPTEiIGFuZCAib21pdF9ob3VyPTEiIG9wdGlvbnMsIHlv dSBqdXN0IHdyaXRlCj4+IHdoYXQgeW91IHdhbnQgaW4gdGhlIGZvcm1hdCBzdHJpbmcuCj4+IAo+ PiBNeSBwcm9wb3NhbCBnb2VzIHRoZSBzYW1lIHdheToKPj4gCj4+ICQ+IGZmbXBlZyAuLi4gZHJh d3RleHQ9ImZvbnRmaWxlPS4uLjp0ZXh0PScle2xvY2FsdGltZSAgIFw6JWEgJWIgJWQgJVkgJVMu JTNOfSciCj4+IAo+PiBJdCBoYXMgc2V2ZXJhbCBtZXJpdHMgb3ZlciB5b3VyIHByb3Bvc2FsOgo+ PiAKPj4gLSBJdCBjYW4gYmUgZXh0ZW5kZWQgbGF0ZXIgdG8gc3VwcG9ydCBwcmludGluZyB0aGUg bWlsbGlzZWNvbmRzIGF0Cj4+ICBhbm90aGVyIHBsYWNlIHRoYW4gdGhlIGVuZCAoZm9yIGV4YW1w bGUgdG8gcHV0IHRoZSB0aW1lIGluIGJyYWNrZXRzKS4KPj4gCj4+IC0gSXQgY2FuIGJlIGV4dGVu ZGVkIHRvIHN1cHBvcnQgbWljcm9zZWNvbmRzIG9yIGNlbnRpc2Vjb25kcyAoJTZOLCAlMk4pLgo+ PiAKPj4gLSBJdCBpcyBzb21ld2hhdCBjb21wYXRpYmxlIHdpdGggR05VIGRhdGUgYW5kIHBvc3Np Ymx5IGEgZmV3IG90aGVycy4KPj4gCj4+IEFuZCBJIGRvIG5vdCB0aGluayBpdCBpcyBoYXJkZXIg dG8gaW1wbGVtZW50Lgo+IAo+IE9rLCBkaWQgaW50cm9kdWNlIGEgdmFyaWFibGU6ICVbMS02XU4K PiBQYXJzaW5nIGFuZCBjbGlwcGluZyB2YWx1ZSB0byB2YWxpZCByYW5nZSBvZiAxLTYuCj4gRGVm YXVsdCAzLgo+IAo+IFRoYXQgd2F5IGl0IGlzIHBvc2l0aW9uIGluZGVwZW5kZW50IGFuZCBjYW4g c2hvdyBhbnkgbnVtYmVyIG9mIGRlY2ltYWxzIGZyb20gMSB0byA2Lgo+IAoKPiBkaWZmIC0tZ2l0 IGEvbGliYXZmaWx0ZXIvdmZfZHJhd3RleHQuYyBiL2xpYmF2ZmlsdGVyL3ZmX2RyYXd0ZXh0LmMK PiBpbmRleCAyYTg4NjkyY2JkLi40NDhiMTc0ZGJiIDEwMDY0NAo+IC0tLSBhL2xpYmF2ZmlsdGVy L3ZmX2RyYXd0ZXh0LmMKPiArKysgYi9saWJhdmZpbHRlci92Zl9kcmF3dGV4dC5jCj4gQEAgLTUx LDYgKzUxLDcgQEAKPiAgI2luY2x1ZGUgImxpYmF2dXRpbC9vcHQuaCIKPiAgI2luY2x1ZGUgImxp YmF2dXRpbC9yYW5kb21fc2VlZC5oIgo+ICAjaW5jbHVkZSAibGliYXZ1dGlsL3BhcnNldXRpbHMu aCIKPiArI2luY2x1ZGUgImxpYmF2dXRpbC90aW1lLmgiCj4gICNpbmNsdWRlICJsaWJhdnV0aWwv dGltZWNvZGUuaCIKPiAgI2luY2x1ZGUgImxpYmF2dXRpbC90aW1lX2ludGVybmFsLmgiCj4gICNp bmNsdWRlICJsaWJhdnV0aWwvdHJlZS5oIgo+IEBAIC0xMDQ1LDE0ICsxMDQ2LDgyIEBAIHN0YXRp YyBpbnQgZnVuY19zdHJmdGltZShBVkZpbHRlckNvbnRleHQgKmN0eCwgQVZCUHJpbnQgKmJwLAo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqZmN0LCB1bnNpZ25lZCBhcmdjLCBjaGFy ICoqYXJndiwgaW50IHRhZykKPiAgewo+ICAgICAgY29uc3QgY2hhciAqZm10ID0gYXJnYyA/IGFy Z3ZbMF0gOiAiJVktJW0tJWQgJUg6JU06JVMiOwo+ICsgICAgaW50NjRfdCB1bm93Owo+ICAgICAg dGltZV90IG5vdzsKPiAgICAgIHN0cnVjdCB0bSB0bTsKPiAtCj4gLSAgICB0aW1lKCZub3cpOwo+ IC0gICAgaWYgKHRhZyA9PSAnTCcpCj4gKyAgICBjaGFyICpiZWdpbjsKPiArICAgIGNoYXIgKnRt cDsKPiArICAgIGludCBsZW47Cj4gKyAgICBjaGFyICpmbXRfbmV3Owo+ICsgICAgY29uc3QgY2hh ciAqZm10X3RtcDsKPiArICAgIGludCBkaXY7Cj4gKwo+ICsgICAgdW5vdyA9IGF2X2dldHRpbWUo KTsKPiArICAgIG5vdyAgPSB1bm93IC8gMTAwMDAwMDsKPiArICAgIGlmICh0YWcgPT0gJ0wnIHx8 IHRhZyA9PSAnbScpCj4gICAgICAgICAgbG9jYWx0aW1lX3IoJm5vdywgJnRtKTsKPiAgICAgIGVs c2UKPiAgICAgICAgICB0bSA9ICpnbXRpbWVfcigmbm93LCAmdG0pOwo+ICsKPiArICAgIC8vIG1h bnVhbGx5IHBhcnNlIGZvcm1hdCBmb3IgJU4gKGZyYWN0aW9uYWwgc2Vjb25kcykKPiArICAgIGJl Z2luID0gKGNoYXIqKWZtdDsKCk1ha2UgYmVnaW4gYW5kIHRtcCBjb25zdCBjaGFyICosIHNvIHRo ZSBjYXN0IGNhbiBiZSByZW1vdmVkLgoKPiArICAgIHdoaWxlICgoYmVnaW4gPSBhdl9zdHJpc3Ry KGJlZ2luLCAiJSIpKSkgewoKSG93IGFib3V0IHN0cnN0cigpIHNpbmNlIOKAmCXigJkgaXMgY2Fz ZWxlc3M/Cgo+ICsgICAgICAgIHRtcCA9IGJlZ2luICsgMTsKPiArICAgICAgICBsZW4gPSAwOwo+ ICsgICAgICAgIC8vIGNvdW50IGRpZ2l0cyBiZXR3ZWVuICUgYW5kIHBvc3NpYmxlIE4KPiArICAg ICAgICB3aGlsZSAoKnRtcCAhPSAnXDAnICYmIGF2X2lzZGlnaXQoKGludCkqdG1wKSkgewo+ICsg ICAgICAgICAgICBsZW4rKzsKPiArICAgICAgICAgICAgdG1wKys7Cj4gKyAgICAgICAgfQo+ICsg ICAgICAgIC8vIE4gZW5jb3VudGVyZWQsIGluc2VydCB0aW1lCj4gKyAgICAgICAgaWYgKCp0bXAg PT0gJ04nKSB7Cj4gKyAgICAgICAgICAgIGludCBudW1fZGlnaXRzID0gMzsgLy8gZGVmYXVsdCBz aG93IG1pbGxpc2Vjb25kIFsxLDZdCj4gKwo+ICsgICAgICAgICAgICAvLyBpZiBkaWdpdHMgZ2l2 ZW4sIHBhcnNlIGFzIG51bWJlciBpbiBbMSw2XQo+ICsgICAgICAgICAgICBpZiAobGVuID4gMCkg ewo+ICsgICAgICAgICAgICAgICAgYXZfc3NjYW5mKGJlZ2luICsgMSwgIiVpIiwgJm51bV9kaWdp dHMpOwo+ICsgICAgICAgICAgICAgICAgbnVtX2RpZ2l0cyA9IGF2X2NsaXAobnVtX2RpZ2l0cywg MSwgNik7IC8vIGVuc3VyZSB2YWxpZCB2YWx1ZQoKV2UgY2FuIGlnbm9yZSBsZW4gPiAxLCB0aGVu IHRoZSBjb2RlIGNhbiBiZSBzaW1wbGlmaWVkIGFzCgppZiAobGVuID09IDEpCiAgICBudW1fZGln aXRzID0gYXZfY2xpcCgqKGJlZ2luICsgMSkgLSDigJhcMOKAmSwgMSwgNikKCgo+ICsgICAgICAg ICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBsZW4gKz0gMjsgLy8gYWRkICUgYW5kIE4gdG8gZ2V0 IGxlbmd0aCBvZiBzdHJpbmcgcGFydAo+ICsKPiArICAgICAgICAgICAgc3dpdGNoKG51bV9kaWdp dHMpIHsKPiArICAgICAgICAgICAgY2FzZSAxOgo+ICsgICAgICAgICAgICAgICAgZm10X3RtcCA9 ICIlLipzJTAxZCVzIjsKPiArICAgICAgICAgICAgICAgIGRpdiAgICAgPSAxMDAwMDA7Cj4gKyAg ICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgY2FzZSAyOgo+ICsgICAgICAgICAg ICAgICAgZm10X3RtcCA9ICIlLipzJTAyZCVzIjsKPiArICAgICAgICAgICAgICAgIGRpdiAgICAg PSAxMDAwMDsKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBjYXNlIDM6 Cj4gKyAgICAgICAgICAgICAgICBmbXRfdG1wID0gIiUuKnMlMDNkJXMiOwo+ICsgICAgICAgICAg ICAgICAgZGl2ICAgICA9IDEwMDA7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAg ICAgICAgY2FzZSA0Ogo+ICsgICAgICAgICAgICAgICAgZm10X3RtcCA9ICIlLipzJTA0ZCVzIjsK PiArICAgICAgICAgICAgICAgIGRpdiAgICAgPSAxMDA7Cj4gKyAgICAgICAgICAgICAgICBicmVh azsKPiArICAgICAgICAgICAgY2FzZSA1Ogo+ICsgICAgICAgICAgICAgICAgZm10X3RtcCA9ICIl LipzJTA1ZCVzIjsKPiArICAgICAgICAgICAgICAgIGRpdiAgICAgPSAxMDsKPiArICAgICAgICAg ICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBjYXNlIDY6Cj4gKyAgICAgICAgICAgICAgICBm bXRfdG1wID0gIiUuKnMlMDZkJXMiOwo+ICsgICAgICAgICAgICAgICAgZGl2ICAgICA9IDE7Cj4g KyAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgfQoKVGhlIHN3aXRjaC1jYXNl IGNhbiBiZSByZXBsYWNlZCBieSDigJwlMCpk4oCdIGFuZCBwb3coMTAsIDYgLSBudW1fZGlnaXRz KS4KCj4gKwo+ICsgICAgICAgICAgICBmbXRfbmV3ID0gYXZfYXNwcmludGYoZm10X3RtcCwgYmVn aW4gLSBmbXQsIGZtdCwgKGludCkodW5vdyAlIDEwMDAwMDApIC8gZGl2LCBiZWdpbiArIGxlbik7 Cj4gKyAgICAgICAgICAgIGlmICghZm10X25ldykKPiArICAgICAgICAgICAgICAgIHJldHVybiBB VkVSUk9SKEVOT01FTSk7Cj4gKyAgICAgICAgICAgIGF2X2JwcmludF9zdHJmdGltZShicCwgZm10 X25ldywgJnRtKTsKPiArICAgICAgICAgICAgYXZfZnJlZXAoJmZtdF9uZXcpOwo+ICsgICAgICAg ICAgICByZXR1cm4gMDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgYmVnaW4rKzsKClByb2dyZXNz IGZhc3RlciBieSB0YWtpbmcgYWNjb3VudCBvZiBsZW4uCgo+ICsgICAgfQo+ICsKPiAgICAgIGF2 X2JwcmludF9zdHJmdGltZShicCwgZm10LCAmdG0pOwo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAt LSAKPiAyLjIwLjEgKEFwcGxlIEdpdC0xMTcpCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1w ZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=