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 AF4024083B for ; Mon, 31 Jan 2022 21:00:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2EB5168B1AC; Mon, 31 Jan 2022 22:59:59 +0200 (EET) Received: from shout01.mail.de (shout01.mail.de [62.201.172.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1FFF568B0D5 for ; Mon, 31 Jan 2022 22:59:52 +0200 (EET) Received: from postfix01.mail.de (postfix03.bt.mail.de [10.0.121.127]) by shout01.mail.de (Postfix) with ESMTP id A7356A1D26 for ; Mon, 31 Jan 2022 21:59:51 +0100 (CET) Received: from smtp02.mail.de (smtp02.bt.mail.de [10.0.121.212]) by postfix01.mail.de (Postfix) with ESMTP id 8D75880209 for ; Mon, 31 Jan 2022 21:59:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde202009; t=1643662791; bh=3AfEAns5A5N0RPLue0iWcIVH1vFkZyMyozJ6XyA0hz4=; h=Date:Subject:To:References:From:In-Reply-To:From; b=ImY0rHZILIY8xBs/ibxdO+lp/5wtjWi35Zy6BSBlWyIeswyT+/KAqcUUs22lBf4Cz vvr0HCcw/RRjI1H6Dxc7xs38UOcmxeLgqTi2Zlbq1KPIw4edVYMfNLCqmDxDMgQhMV i60PWWZchTlV08pBm9mY2HGZuWK8lS3qHKtiPQVf8TxIWz4UJ0jKzaU7FiOa4y0OiX 4F/jVbid08SO+E1MqHQcoEWIYDiyhBtmhDTSPPEu/ulDDEGO7OtQQcFNtutVGr5jeJ rhzhZmgqBIq2IT0AK7tC7OXrW8cOvi3xnIe2q78gAxe9HwvcHh7la/U1Xi77FLfD89 giCMmNben7OCg== Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtp02.mail.de (Postfix) with ESMTPSA id 58652A034C for ; Mon, 31 Jan 2022 21:59:50 +0100 (CET) Content-Type: multipart/mixed; boundary="------------564KTvzB3idopuipA309Qhm3" Message-ID: <1ba42e6c-458a-92dd-9cc4-830bbd452e16@mail.de> Date: Mon, 31 Jan 2022 21:59:50 +0100 MIME-Version: 1.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <350ccc44-07dc-25c6-49a1-4281139d93ac@mail.de> <8b8ae2a5-f77f-5a34-8890-fa68de09e475@mail.de> <5ead1511-a763-782e-7eff-e2256828978c@mail.de> <70afd793-820b-83df-6bc8-58e1787cd9c8@mail.de> <26ca972d-ab44-910c-cc47-5f92da53bc9f@mail.de> <079cf800-f26f-34dc-13a5-2a75c7ab7ea3@mail.de> From: Thilo Borgmann In-Reply-To: X-purgate: clean X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 6445 X-purgate-ID: 154282::1643662791-00002C8C-570CF588/0/0 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is a multi-part message in MIME format. --------------564KTvzB3idopuipA309Qhm3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Am 31.01.22 um 14:08 schrieb Nicolas George: > Thilo Borgman (12022-01-31): >>> v10 attached. >> >> Also going to apply soon if there are no more comments. > > I think you neglected to attach the file. omg stupid me. Here it is... -Thilo --------------564KTvzB3idopuipA309Qhm3 Content-Type: text/plain; charset=UTF-8; name="v10-0001-lavfi-drawtext-Add-N-for-drawing-fractions-of-a-.patch" Content-Disposition: attachment; filename*0="v10-0001-lavfi-drawtext-Add-N-for-drawing-fractions-of-a-.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA1NmUzYWY5ZjkwMzlhYTA5YjlkYWVhM2E0N2RlYTlmYjI0YjE5Y2VjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUaGlsbyBCb3JnbWFubiA8dGhpbG8uYm9yZ21hbm5A bWFpbC5kZT4KRGF0ZTogVGh1LCAyMCBKYW4gMjAyMiAxNjozMTowMSArMDEwMApTdWJqZWN0 OiBbUEFUQ0ggdjEwXSBsYXZmaS9kcmF3dGV4dDogQWRkICVOIGZvciBkcmF3aW5nIGZyYWN0 aW9ucyBvZiBhIHNlY29uZAoKU3VnZ2VzdGVkLUJ5OiBmZm1wZWdAZmIuY29tCi0tLQogZG9j L2ZpbHRlcnMudGV4aSAgICAgICAgICB8ICA0ICsrKwogbGliYXZmaWx0ZXIvdmZfZHJhd3Rl eHQuYyB8IDY5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogMiBm aWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RvYy9maWx0ZXJzLnRleGkgYi9kb2MvZmlsdGVycy50ZXhpCmluZGV4IDA1ZDRi MWE1NmUuLmMzODk1MTM4ZTAgMTAwNjQ0Ci0tLSBhL2RvYy9maWx0ZXJzLnRleGkKKysrIGIv ZG9jL2ZpbHRlcnMudGV4aQpAQCAtMTEzNzgsMTAgKzExMzc4LDE0IEBAIEl0IGNhbiBiZSB1 c2VkIHRvIGFkZCBwYWRkaW5nIHdpdGggemVyb3MgZnJvbSB0aGUgbGVmdC4KIEBpdGVtIGdt dGltZQogVGhlIHRpbWUgYXQgd2hpY2ggdGhlIGZpbHRlciBpcyBydW5uaW5nLCBleHByZXNz ZWQgaW4gVVRDLgogSXQgY2FuIGFjY2VwdCBhbiBhcmd1bWVudDogYSBzdHJmdGltZSgpIGZv cm1hdCBzdHJpbmcuCitUaGUgZm9ybWF0IHN0cmluZyBpcyBleHRlbmRlZCB0byBzdXBwb3J0 IHRoZSB2YXJpYWJsZSBAdmFyeyVbMS02XU59Cit3aGljaCBwcmludHMgZnJhY3Rpb25zIG9m IHRoZSBzZWNvbmQgd2l0aCBvcHRpb25hbGx5IHNwZWNpZmllZCBudW1iZXIgb2YgZGlnaXRz LgogCiBAaXRlbSBsb2NhbHRpbWUKIFRoZSB0aW1lIGF0IHdoaWNoIHRoZSBmaWx0ZXIgaXMg cnVubmluZywgZXhwcmVzc2VkIGluIHRoZSBsb2NhbCB0aW1lIHpvbmUuCiBJdCBjYW4gYWNj ZXB0IGFuIGFyZ3VtZW50OiBhIHN0cmZ0aW1lKCkgZm9ybWF0IHN0cmluZy4KK1RoZSBmb3Jt YXQgc3RyaW5nIGlzIGV4dGVuZGVkIHRvIHN1cHBvcnQgdGhlIHZhcmlhYmxlIEB2YXJ7JVsx LTZdTn0KK3doaWNoIHByaW50cyBmcmFjdGlvbnMgb2YgdGhlIHNlY29uZCB3aXRoIG9wdGlv bmFsbHkgc3BlY2lmaWVkIG51bWJlciBvZiBkaWdpdHMuCiAKIEBpdGVtIG1ldGFkYXRhCiBG cmFtZSBtZXRhZGF0YS4gVGFrZXMgb25lIG9yIHR3byBhcmd1bWVudHMuCmRpZmYgLS1naXQg YS9saWJhdmZpbHRlci92Zl9kcmF3dGV4dC5jIGIvbGliYXZmaWx0ZXIvdmZfZHJhd3RleHQu YwppbmRleCAyYTg4NjkyY2JkLi4yMzIzNjQzZWU4IDEwMDY0NAotLS0gYS9saWJhdmZpbHRl ci92Zl9kcmF3dGV4dC5jCisrKyBiL2xpYmF2ZmlsdGVyL3ZmX2RyYXd0ZXh0LmMKQEAgLTUx LDYgKzUxLDcgQEAKICNpbmNsdWRlICJsaWJhdnV0aWwvb3B0LmgiCiAjaW5jbHVkZSAibGli YXZ1dGlsL3JhbmRvbV9zZWVkLmgiCiAjaW5jbHVkZSAibGliYXZ1dGlsL3BhcnNldXRpbHMu aCIKKyNpbmNsdWRlICJsaWJhdnV0aWwvdGltZS5oIgogI2luY2x1ZGUgImxpYmF2dXRpbC90 aW1lY29kZS5oIgogI2luY2x1ZGUgImxpYmF2dXRpbC90aW1lX2ludGVybmFsLmgiCiAjaW5j bHVkZSAibGliYXZ1dGlsL3RyZWUuaCIKQEAgLTEwNDQsMTYgKzEwNDUsNzYgQEAgc3RhdGlj IGludCBmdW5jX21ldGFkYXRhKEFWRmlsdGVyQ29udGV4dCAqY3R4LCBBVkJQcmludCAqYnAs CiBzdGF0aWMgaW50IGZ1bmNfc3RyZnRpbWUoQVZGaWx0ZXJDb250ZXh0ICpjdHgsIEFWQlBy aW50ICpicCwKICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpmY3QsIHVuc2lnbmVk IGFyZ2MsIGNoYXIgKiphcmd2LCBpbnQgdGFnKQogewotICAgIGNvbnN0IGNoYXIgKmZtdCA9 IGFyZ2MgPyBhcmd2WzBdIDogIiVZLSVtLSVkICVIOiVNOiVTIjsKKyAgICBjb25zdCBjaGFy ICpmbXRfZGVmYXVsdCA9ICIlWS0lbS0lZCAlSDolTTolUyI7CisgICAgY29uc3QgY2hhciAq Zm10ID0gYXJnYyA/IGFyZ3ZbMF0gOiBmbXRfZGVmYXVsdDsKKyAgICBpbnQ2NF90IHVub3c7 CiAgICAgdGltZV90IG5vdzsKICAgICBzdHJ1Y3QgdG0gdG07Ci0KLSAgICB0aW1lKCZub3cp OwotICAgIGlmICh0YWcgPT0gJ0wnKQorICAgIGNvbnN0IGNoYXIgKmJlZ2luOworICAgIGNv bnN0IGNoYXIgKnRtcDsKKyAgICBpbnQgbGVuOworICAgIGludCBkaXY7CisKKyAgICB1bm93 ID0gYXZfZ2V0dGltZSgpOworICAgIG5vdyAgPSB1bm93IC8gMTAwMDAwMDsKKyAgICBpZiAo dGFnID09ICdMJyB8fCB0YWcgPT0gJ20nKQogICAgICAgICBsb2NhbHRpbWVfcigmbm93LCAm dG0pOwogICAgIGVsc2UKICAgICAgICAgdG0gPSAqZ210aW1lX3IoJm5vdywgJnRtKTsKKwor ICAgIC8vIG1hbnVhbGx5IHBhcnNlIGZvcm1hdCBmb3IgJU4gKGZyYWN0aW9uYWwgc2Vjb25k cykKKyAgICBiZWdpbiA9IGZtdDsKKyAgICB3aGlsZSAoKGJlZ2luID0gc3RyY2hyKGJlZ2lu LCAnJScpKSkgeworICAgICAgICB0bXAgPSBiZWdpbiArIDE7CisgICAgICAgIGxlbiA9IDA7 CisKKyAgICAgICAgLy8gc2tpcCBlc2NhcGVkICIlJSIKKyAgICAgICAgaWYgKCp0bXAgPT0g JyUnKSB7CisgICAgICAgICAgICBiZWdpbiA9IHRtcCArIDE7CisgICAgICAgICAgICBjb250 aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIC8vIGNvdW50IGRpZ2l0cyBiZXR3ZWVuICUg YW5kIHBvc3NpYmxlIE4KKyAgICAgICAgd2hpbGUgKCp0bXAgIT0gJ1wwJyAmJiBhdl9pc2Rp Z2l0KChpbnQpKnRtcCkpIHsKKyAgICAgICAgICAgIGxlbisrOworICAgICAgICAgICAgdG1w Kys7CisgICAgICAgIH0KKyAgICAgICAgLy8gTiBlbmNvdW50ZXJlZCwgaW5zZXJ0IHRpbWUK KyAgICAgICAgaWYgKCp0bXAgPT0gJ04nKSB7CisgICAgICAgICAgICBpbnQgbnVtX2RpZ2l0 cyA9IDM7IC8vIGRlZmF1bHQgc2hvdyBtaWxsaXNlY29uZCBbMSw2XQorICAgICAgICAgICAg Y2hhciAqZm10X25ldyA9IE5VTEw7CisKKyAgICAgICAgICAgIC8vIGlmIGRpZ2l0IGdpdmVu LCBleHBlY3QgWzEsNl0sIHdhcm4gJiBjbGFtcCBvdGhlcndpc2UKKyAgICAgICAgICAgIGlm IChsZW4gPT0gMSkgeworICAgICAgICAgICAgICAgIG51bV9kaWdpdHMgPSBhdl9jbGlwKCoo YmVnaW4gKyAxKSAtICcwJywgMSwgNik7CisgICAgICAgICAgICB9IGVsc2UgaWYgKGxlbiA+ IDEpIHsKKyAgICAgICAgICAgICAgICBhdl9sb2coY3R4LCBBVl9MT0dfV0FSTklORywgIklu dmFsaWQgbnVtYmVyIG9mIGRlY2ltYWxzIGZvciAlJU4sIHVzaW5nIGRlZmF1bHQgb2YgJWlc biIsIG51bV9kaWdpdHMpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBsZW4gKz0g MjsgLy8gYWRkICUgYW5kIE4gdG8gZ2V0IGxlbmd0aCBvZiBzdHJpbmcgcGFydAorCisgICAg ICAgICAgICBkaXYgPSBwb3coMTAsIDYgLSBudW1fZGlnaXRzKTsKKworICAgICAgICAgICAg aWYgKGZtdF9uZXcgJiYgZm10X25ldyAhPSBhcmd2WzBdICYmIGZtdF9uZXcgIT0gZm10X2Rl ZmF1bHQpCisgICAgICAgICAgICAgICAgYXZfZnJlZXAoJmZtdF9uZXcpOworCisgICAgICAg ICAgICBmbXRfbmV3ID0gYXZfYXNwcmludGYoIiUuKnMlMCpkJXMiLCAoaW50KShiZWdpbiAt IGZtdCksIGZtdCwgbnVtX2RpZ2l0cywgKGludCkodW5vdyAlIDEwMDAwMDApIC8gZGl2LCBi ZWdpbiArIGxlbik7CisKKyAgICAgICAgICAgIGlmICghZm10X25ldykKKyAgICAgICAgICAg ICAgICByZXR1cm4gQVZFUlJPUihFTk9NRU0pOworCisgICAgICAgICAgICBiZWdpbiA9IGZt dF9uZXcgKyAoYmVnaW4gLSBmbXQpOworICAgICAgICAgICAgZm10ID0gZm10X25ldzsKKyAg ICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgYmVnaW4gPSB0bXA7 CisgICAgfQorCiAgICAgYXZfYnByaW50X3N0cmZ0aW1lKGJwLCBmbXQsICZ0bSk7CisgICAg aWYgKGZtdCAmJiBmbXQgIT0gYXJndlswXSAmJiBmbXQgIT0gZm10X2RlZmF1bHQpCisgICAg ICAgIGF2X2ZyZWVwKCZmbXQpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0gCjIuMjAuMSAo QXBwbGUgR2l0LTExNykKCg== --------------564KTvzB3idopuipA309Qhm3 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --------------564KTvzB3idopuipA309Qhm3--