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 C137A490D8 for ; Tue, 2 Apr 2024 14:45:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 54E9768CF14; Tue, 2 Apr 2024 17:45:48 +0300 (EEST) Received: from out203-205-221-233.mail.qq.com (out203-205-221-233.mail.qq.com [203.205.221.233]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7004168CC49 for ; Tue, 2 Apr 2024 17:45:38 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1712069129; bh=T1CX7BMZq2jsE2DL55inMyKHu2TMW7rdWsXXJmWlMSk=; h=From:Subject:Date:References:Cc:In-Reply-To:To; b=AuI9XMWLcUJrnTLc8l5RmXEplX3skqiM7fAEUv/aUtRBJ1Z208zhXPtaUUPVGgrxM Q/Z56D77TlzIhMNMpXkFRhFj6+G37GalW96mx5qtHP4783qyVu/EjLiW1qye8AfV92 6+yY7kicJS8CsEQZFsWHHBgziuhO3mbBzX5g0A+0= Received: from smtpclient.apple ([240e:47e:30e8:943a:3d01:cff8:4d6:9e87]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id B5B88A16; Tue, 02 Apr 2024 22:45:27 +0800 X-QQ-mid: xmsmtpt1712069127tmhmjaape Message-ID: X-QQ-XMAILINFO: M0PjjqbLT90wV6VctedYVHGpcB0j2eCYBxAcZAfhPw1ltpk5BR4dkYvkDebfKN 9xEUMGVTMr8CEM8a6WnI86Gb7Rx8Ox/Q9O+ilNFVJBLslKLz/MWvGsqe65HQ7cVjKaZ5W5Q0lQFp Bopd5e8WpSV+GqiXh9wQnxvtsY0CibRKQk95NJA7uYNhsznHS9qG2sJFGBpfIGrL+xu0G+Jj5UaI 6IqkIwgb36f7pG7oYO5HJ3WD6yXMvEm2QaMy51NFU2P+ePEi1jfJ28WW3ggnkJDdeJaRyVMuIVHo W8vOyZWjxrvM/LQutyR5sEBuxwlcava+hIa5RoZwx2bXy6uw8Jnee+5txhbt6C7PkMkp4KoMEXZF 21qNq6oIRzjI+mQzytPLzWZn7HpRCtKKC9nzkzz8O4slSpNvEf7HSnY53a70wPeRc3yW6PVKu7dQ rH+Lrt2fLeI+AYE59sWFPj8VhDGgakhhbpBAnVi7Kew102mY7htYLiaGxAGV/B4zsLG9u0ayW3S3 5MzlGRjfKt4jnaiudP8qgpTQRsDII9Fy1rYUY6/8icI99e4ocGLSmwqQzYwXC6LF60RZd1Wzfdra f0zWtMSr/nCKxub84lpI/0tss/ejWdhX0kTL5NNf251AykSEeAbmGen9tiZ5Z6xySvvJhyGCoe+v DA8pOZKNF+Pffm34k8nuhCinHqmPJ+i3Aci5sNlfZukpb4ZumHQigofU2QteUDWopiDGeSnECo04 gOpocK3k+PTaSbageMB5CPNG7C5/NKgN/3H/zaIZNekhQEWz0diaY7LcRVE0R1AMKXgwi5Md9o5c VHt8odaYKgRf5PgkJxLt3X+R3kd+HtttNQ1HmBbz0TYw+dK+FLSzrv1usz5hqNRz6CyT9+HklRw5 FxDv+QkNtRvEO76VjvKckGI940AcjbBXNsellNk1aQWXHNNeuSsTR/JfyBc0GoxBjPlHwT5z0GVF i6bTNgim9ERXycBB3cTkwHAUGV505xtx/QY/sJ7mVon8FjEEW+o20hebZ9pBxp3sGOH5hiNNY= X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= From: Zhao Zhili Mime-Version: 1.0 (1.0) Date: Tue, 2 Apr 2024 22:45:17 +0800 X-OQ-MSGID: <9B39AD1C-7574-48A3-B434-2B0EF4423959@foxmail.com> References: <20240319115108.65823-1-ryan@mccartney.info> In-Reply-To: <20240319115108.65823-1-ryan@mccartney.info> To: FFmpeg development discussions and patches X-Mailer: iPhone Mail (21B101) Subject: Re: [FFmpeg-devel] [PATCH v2] libavformat/libsrt.c: Add statistics option to output SRT statistics with av_log() 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 Cc: Ryan McCartney 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: Cj4g5ZyoIDIwMjTlubQz5pyIMTnml6XvvIzkuIvljYg3OjUx77yMUnlhbiBNY0NhcnRuZXkgPHJ5 YW5AbWNjYXJ0bmV5LmluZm8+IOWGmemBk++8mgo+IAo+IO+7vy0tLQo+IGxpYmF2Zm9ybWF0L2xp YnNydC5jIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+IDEgZmls ZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0 L2xpYnNydC5jIGIvbGliYXZmb3JtYXQvbGlic3J0LmMKPiBpbmRleCBhN2FhZmVhNTM2Li44MGQ1 MmIxNzM3IDEwMDY0NAo+IC0tLSBhL2xpYmF2Zm9ybWF0L2xpYnNydC5jCj4gKysrIGIvbGliYXZm b3JtYXQvbGlic3J0LmMKPiBAQCAtNTYsNiArNTYsOCBAQCB0eXBlZGVmIHN0cnVjdCBTUlRDb250 ZXh0IHsKPiAgICAgaW50IGVpZDsKPiAgICAgaW50NjRfdCByd190aW1lb3V0Owo+ICAgICBpbnQ2 NF90IGxpc3Rlbl90aW1lb3V0Owo+ICsgICAgaW50NjRfdCBsYXN0U3RhdHNUaW1lOwo+ICsgICAg aW50NjRfdCBzdGF0czsKPiAgICAgaW50IHJlY3ZfYnVmZmVyX3NpemU7Cj4gICAgIGludCBzZW5k X2J1ZmZlcl9zaXplOwo+IAo+IEBAIC0xMDAsNiArMTAyLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgU1JU Q29udGV4dCB7Cj4gc3RhdGljIGNvbnN0IEFWT3B0aW9uIGxpYnNydF9vcHRpb25zW10gPSB7Cj4g ICAgIHsgInRpbWVvdXQiLCAgICAgICAgIlRpbWVvdXQgb2Ygc29ja2V0IEkvTyBvcGVyYXRpb25z IChpbiBtaWNyb3NlY29uZHMpIiwgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHJ3X3RpbWVvdXQp LCAgICAgICBBVl9PUFRfVFlQRV9JTlQ2NCwgeyAuaTY0ID0gLTEgfSwgLTEsIElOVDY0X01BWCwg LmZsYWdzID0gRHxFIH0sCj4gICAgIHsgImxpc3Rlbl90aW1lb3V0IiwgIkNvbm5lY3Rpb24gYXdh aXRpbmcgdGltZW91dCAoaW4gbWljcm9zZWNvbmRzKSIgLCAgICAgICAgICAgICAgICAgICAgICAg T0ZGU0VUKGxpc3Rlbl90aW1lb3V0KSwgICBBVl9PUFRfVFlQRV9JTlQ2NCwgeyAuaTY0ID0gLTEg fSwgLTEsIElOVDY0X01BWCwgLmZsYWdzID0gRHxFIH0sCj4gKyAgICB7ICJzdGF0cyIsICAgICAg ICAgICJTaG93IFNSVCBzdGF0aXN0aWNzIGluIHRoZSBsb2cgb3V0cHV0IiwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIE9GRlNFVChzdGF0cyksICAgICAgICAgICAgQVZfT1BUX1RZUEVf SU5UNjQsIHsgLmk2NCA9IC0xIH0sIC0xLCBJTlQ2NF9NQVgsIC5mbGFncyA9IER8RSB9LCAgCj4g ICAgIHsgInNlbmRfYnVmZmVyX3NpemUiLCAiU29ja2V0IHNlbmQgYnVmZmVyIHNpemUgKGluIGJ5 dGVzKSIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHNlbmRfYnVmZmVy X3NpemUpLCBBVl9PUFRfVFlQRV9JTlQsICAgICAgeyAuaTY0ID0gLTEgfSwgLTEsIElOVF9NQVgs ICAgLmZsYWdzID0gRHxFIH0sCj4gICAgIHsgInJlY3ZfYnVmZmVyX3NpemUiLCAiU29ja2V0IHJl Y2VpdmUgYnVmZmVyIHNpemUgKGluIGJ5dGVzKSIsICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgT0ZGU0VUKHJlY3ZfYnVmZmVyX3NpemUpLCBBVl9PUFRfVFlQRV9JTlQsICAgICAgeyAuaTY0 ID0gLTEgfSwgLTEsIElOVF9NQVgsICAgLmZsYWdzID0gRHxFIH0sCj4gICAgIHsgInBrdF9zaXpl IiwgICAgICAgIk1heGltdW0gU1JUIHBhY2tldCBzaXplIiwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHBheWxvYWRfc2l6ZSksICAgICBBVl9PUFRf VFlQRV9JTlQsICAgICAgeyAuaTY0ID0gLTEgfSwgLTEsIFNSVF9MSVZFX01BWF9QQVlMT0FEX1NJ WkUsIC5mbGFncyA9IER8RSwgLnVuaXQgPSAicGF5bG9hZF9zaXplIiB9LAo+IEBAIC0xNTgsNiAr MTYxLDI5IEBAIHN0YXRpYyBpbnQgbGlic3J0X25ldGVycm5vKFVSTENvbnRleHQgKmgpCj4gICAg IHJldHVybiBvc19lcnJubyA/IEFWRVJST1Iob3NfZXJybm8pIDogQVZFUlJPUl9VTktOT1dOOwo+ IH0KPiAKPiArc3RhdGljIGludCBsaWJzcnRfc3RhdHMoVVJMQ29udGV4dCAqaCxpbnQgcmVhZCkK PiAreyAgIAo+ICsgICAgU1JUQ29udGV4dCAqcyA9IGgtPnByaXZfZGF0YTsKPiArICAgIFNSVF9U UkFDRUJTVEFUUyB0cmFjZTsKPiArCj4gKyAgICBpbnQgcmV0ID0gc3J0X2Jpc3RhdHMocy0+ZmQs ICZ0cmFjZSwgMCwxKTsKPiArICAgIGludDY0X3QgdGltZU5vdyA9IHRyYWNlLm1zVGltZVN0YW1w Owo+ICsgICAgaW50NjRfdCB0aW1lTmV4dCA9IHMtPmxhc3RTdGF0c1RpbWUgKyBzLT5zdGF0czsK PiArCj4gKyAgICBpZigocmV0ID49IDApICYmICh0aW1lTm93ID4gdGltZU5leHQgKSl7Cj4gKyAg ICAgICAgcy0+bGFzdFN0YXRzVGltZSA9IHRpbWVOb3c7Cj4gKwo+ICsgICAgICAgIGlmKHJlYWQg PiAwKXsKPiArICAgICAgICAgICAgYXZfbG9nKGgsIEFWX0xPR19JTkZPLCAiW3NydC1zdGF0c10g cmF0ZT0lLjJmTWJwcyBidz0lLjJmTWJwcyBydHQ9JS4yZm1zIHRvdGFsPSVqZHBrdHMgcmV0cmFu cz0lamRwa3RzIGxvc3M9JWpkcGt0cyBcbiIsIHRyYWNlLm1icHNSZWN2UmF0ZSx0cmFjZS5tYnBz QmFuZHdpZHRoLHRyYWNlLm1zUlRULHRyYWNlLnBrdFJlY3ZUb3RhbCx0cmFjZS5wa3RSY3ZSZXRy YW5zLHRyYWNlLnBrdFJjdkxvc3NUb3RhbCk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVsc2V7 Cj4gKyAgICAgICAgICAgIGF2X2xvZyhoLCBBVl9MT0dfSU5GTywgIltzcnQtc3RhdHNdIHJhdGU9 JS4yZk1icHMgYnc9JS4yZk1icHMgcnR0PSUuMmZtcyB0b3RhbD0lamRwa3RzIHJldHJhbnM9JWpk cGt0cyBsb3NzPSVqZHBrdHMgXG4iLCB0cmFjZS5tYnBzU2VuZFJhdGUsdHJhY2UubWJwc0JhbmR3 aWR0aCx0cmFjZS5tc1JUVCx0cmFjZS5wa3RTZW50VG90YWwsdHJhY2UucGt0UmV0cmFucyx0cmFj ZS5wa3RTbmRMb3NzVG90YWwpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICByZXR1 cm4gMDsKPiArfQoKVGhlIGltcGxlbWVudGF0aW9uIGlzIHNpbXBsZSBidXQgbm90IGZsZXhpYmxl IGVub3VnaC4gV2UgbmVlZCBtb3JlIHRoYW4gcHJpbnQuIEkgaGF2ZSB0aGlzIGlzc3VlIG9uIG15 IG1pbmQgYnV0IGRvbuKAmXQgZmlndXJlIG91dCBhIHNvbHV0aW9uIHlldC4KCj4gKwo+IHN0YXRp YyBpbnQgbGlic3J0X2dldHNvY2tvcHQoVVJMQ29udGV4dCAqaCwgaW50IGZkLCBTUlRfU09DS09Q VCBvcHRuYW1lLCBjb25zdCBjaGFyICogb3B0bmFtZXN0ciwgdm9pZCAqIG9wdHZhbCwgaW50ICog b3B0bGVuKQo+IHsKPiAgICAgaWYgKHNydF9nZXRzb2Nrb3B0KGZkLCAwLCBvcHRuYW1lLCBvcHR2 YWwsIG9wdGxlbikgPCAwKSB7Cj4gQEAgLTU1Nyw2ICs1ODMsOSBAQCBzdGF0aWMgaW50IGxpYnNy dF9vcGVuKFVSTENvbnRleHQgKmgsIGNvbnN0IGNoYXIgKnVyaSwgaW50IGZsYWdzKQo+ICAgICAg ICAgICAgICAgICBnb3RvIGVycjsKPiAgICAgICAgICAgICB9Cj4gICAgICAgICB9Cj4gKyAgICAg ICAgaWYgKGF2X2ZpbmRfaW5mb190YWcoYnVmLCBzaXplb2YoYnVmKSwgInN0YXRzIiwgcCkpIHsK PiArICAgICAgICAgICAgcy0+c3RhdHMgPSBzdHJ0b2woYnVmLCBOVUxMLCAxMCk7Cj4gKyAgICAg ICAgfQo+ICNpZiBTUlRfVkVSU0lPTl9WQUxVRSA+PSAweDAxMDMwMgo+ICAgICAgICAgaWYgKGF2 X2ZpbmRfaW5mb190YWcoYnVmLCBzaXplb2YoYnVmKSwgImVuZm9yY2VkX2VuY3J5cHRpb24iLCBw KSkgewo+ICAgICAgICAgICAgIHMtPmVuZm9yY2VkX2VuY3J5cHRpb24gPSBzdHJ0b2woYnVmLCBO VUxMLCAxMCk7Cj4gQEAgLTY4Niw2ICs3MTUsMTAgQEAgc3RhdGljIGludCBsaWJzcnRfcmVhZChV UkxDb250ZXh0ICpoLCB1aW50OF90ICpidWYsIGludCBzaXplKQo+ICAgICBTUlRDb250ZXh0ICpz ID0gaC0+cHJpdl9kYXRhOwo+ICAgICBpbnQgcmV0Owo+IAo+ICsgICAgaWYocy0+c3RhdHMgPiAw KXsKPiArICAgICAgICBsaWJzcnRfc3RhdHMoaCwxKTsKPiArICAgIH0KPiArCj4gICAgIGlmICgh KGgtPmZsYWdzICYgQVZJT19GTEFHX05PTkJMT0NLKSkgewo+ICAgICAgICAgcmV0ID0gbGlic3J0 X25ldHdvcmtfd2FpdF9mZF90aW1lb3V0KGgsIHMtPmVpZCwgMCwgaC0+cndfdGltZW91dCwgJmgt PmludGVycnVwdF9jYWxsYmFjayk7Cj4gICAgICAgICBpZiAocmV0KQo+IEBAIC03MDUsNiArNzM4 LDEwIEBAIHN0YXRpYyBpbnQgbGlic3J0X3dyaXRlKFVSTENvbnRleHQgKmgsIGNvbnN0IHVpbnQ4 X3QgKmJ1ZiwgaW50IHNpemUpCj4gICAgIFNSVENvbnRleHQgKnMgPSBoLT5wcml2X2RhdGE7Cj4g ICAgIGludCByZXQ7Cj4gCj4gKyAgICBpZihzLT5zdGF0cyA+IDApewo+ICsgICAgICAgIGxpYnNy dF9zdGF0cyhoLDApOwo+ICsgICAgfQo+ICsKPiAgICAgaWYgKCEoaC0+ZmxhZ3MgJiBBVklPX0ZM QUdfTk9OQkxPQ0spKSB7Cj4gICAgICAgICByZXQgPSBsaWJzcnRfbmV0d29ya193YWl0X2ZkX3Rp bWVvdXQoaCwgcy0+ZWlkLCAxLCBoLT5yd190aW1lb3V0LCAmaC0+aW50ZXJydXB0X2NhbGxiYWNr KTsKPiAgICAgICAgIGlmIChyZXQpCj4gLS0gCj4gMi40My4wCj4gCj4gCj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGlu ZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPiAKPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K