From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 03A864F0E9 for ; Fri, 16 May 2025 15:59:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 5891368CF6A; Fri, 16 May 2025 18:59:47 +0300 (EEST) Received: from out203-205-221-202.mail.qq.com (out203-205-221-202.mail.qq.com [203.205.221.202]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 2E76F68CF23 for ; Fri, 16 May 2025 18:59:39 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1747411175; bh=2zlrv0Pl+HryPrbxPiEeZV6eoB0hVh5Ud2hLowBDAHI=; h=From:Subject:Date:References:To:In-Reply-To; b=reX96eqWapGOVW7nWAEqZNeMBYmq1gzZBFzGLYX5X42vpyL0SUjwQbxDLRtQT3Vrz mAzK9kyo1e52Mts9GPYhS9NR9mc3NaowTho0cR9pwAsG3cQQk/1fsoL+2b5ZxDTY33 btq56HTlZZ9NlEfdlfL4Ojw3LVcWQ40B5zeXltrI= Received: from smtpclient.apple ([240e:3b7:3273:9d20:d50e:2f92:2869:b912]) by newxmesmtplogicsvrszb16-1.qq.com (NewEsmtp) with SMTP id EE230A12; Fri, 16 May 2025 23:59:34 +0800 X-QQ-mid: xmsmtpt1747411174tangq0y2v Message-ID: X-QQ-XMAILINFO: M9Vh8qj3WeBmlHYYS2FgbI8hf2K2LYEvyFwueKPkYVie74qeS6504exFVIKrww bxKHcr7qECivk5pEIhBT3aY4WSP7X7lHTQVk4HnAimznXvAdMWjy4rvl2yeLT75hcFxG0iX7RZXn JPSoRE8Mv4mycBK/uHzd8d8ppqrDzZzpP+S7qxG2yQkHt9rZhzTrVhHsWYxCAzRZFaIX1MEqu3lN K4Yg7qTa2Da3OLswEZk7IASh+O7wphP5TdHQTorehd7mGAnBXNOaPceKtC2irEhrvv5rIt/FSvEx fGnPyNCbznfjzYxBVwy4foF2gVHp1rPURmvYkDOQT11rMDwW+ezkw9tt7XVvyc+kDGAsM4jOabrc aoBTHfrX1kzammerchZsWgd+RxwiSv6nR2sMYni5dvJOIu7QZJj4W0WczXZL57NYWGdV0zoDJCjT 9BSf8A9EqTEWXT9qXGoZ/SAyzo1YJj6AsWjeOwW6uyd79pbBIGXJmmevi+z+seyZUcFYS3lNHh7l dxaFs267H58ERFuLhzSmloZHMyNGhzvNhGD7zr13hq/YfFPjeZ5lNG4qKKAxDN9vY+Sw/u7pdzzl 0+beMqRtaB55fogOvlWejmSyQLO0w4qHb2iG7Q4L3/IW1FSmiCLnjKfMm+1G70THGCxjGxxgkgla zGO5g0FSRgzhquZmaH35gr38vEdWReNyK2TufsG7zlzISmEoDRwtQx/Nv1MY4M5qUDmlv7Kg3V83 YLlbQrGItQuAFLbv7RLlXygZtvJC9kNPe+Sll0VwsD3gFCviCcl9Jw3ZAnyWWDkKZtxYAo4q95AU gJdvP2Ufld1rnLaqCQ/MET/VcKETx4s4+hzZGfDDpScHN1efOPJfmM8IaABHzBeGCiUUVEFGLTiS uWukr+WLt/rT+mlN27rQOdrQERDSUZajb23qMD3w+bUxbdGXTOLVzBPXV0llq0ftfqqHo69goW1v VahVPpmgYw4kyeVJNUsRH25DQpg+bBG9YS/z4ACbJlacljw8dNWlcudlJw1zwU0LGAeqLfAXW7Wo gCayI63bIpmSEvxMnRLj/XnHNNcLS5W72rZpDcsyJHcCPo5Pn4hZp3N+x3/x1TDDLL8Da874kc2U Afsc49uaSV2j8KSn9c70Nd21YWag== X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= From: Zhao Zhili Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3818.100.11.1.3\)) Date: Fri, 16 May 2025 23:59:24 +0800 References: To: FFmpeg development discussions and patches In-Reply-To: X-OQ-MSGID: <53160C45-2699-4D7E-A653-E62E1AB0B213@foxmail.com> X-Mailer: Apple Mail (2.3818.100.11.1.3) X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avformat/flvenc: Specify codec tag with MKTAG 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: Cj4gT24gTWF5IDE2LCAyMDI1LCBhdCAyMjo1MiwgVGltbyBSb3RoZW5waWVsZXIgPHRpbW9Acm90 aGVucGllbGVyLm9yZz4gd3JvdGU6Cj4gCj4gT24gMTYvMDUvMjAyNSAxNjoyNCwgWmhhbyBaaGls aSB3cm90ZToKPj4gRnJvbTogWmhhbyBaaGlsaSA8emhpbGl6aGFvQHRlbmNlbnQuY29tIDxtYWls dG86emhpbGl6aGFvQHRlbmNlbnQuY29tPj4KPj4gZmZtcGVnIC1pIGlucHV0Lm1wNCAtYyBjb3B5 IC10YWc6diBhdjAxIG91dHB1dC5mbHYKPj4gW2ZsdiBAIDB4MTQzMjA0MDgwXSBUYWcgYXYwMSBp bmNvbXBhdGlibGUgd2l0aCBvdXRwdXQgY29kZWMgaWQgJzIyNScgKDEwdmEpCj4gCj4gSSBkb24n dCBxdWl0ZSB1bmRlcnN0YW5kIHdoYXQgY2F1c2VzIHRoaXMuCj4gSXMgdGhpcyBhbiBpc3N1ZSB3 aGVuIHJ1bm5pbmcgb24gYmlnIGVuZGlhbiBhcmNoaXRlY3R1cmVzPwo+IEknbSBwcmV0dHkgc3Vy ZSBJIHRlc3RlZCBhbGwgY29tYmluYXRpb25zIG9mIGNvZGVjcyB3aXRoIG11eGluZyBhbmQgZGVt dXhpbmcsIGFuZCBuZXZlciByYW4gaW50byB0aGF0IGVycm9yLgoKVGhlIGtleSBwb2ludCBpcyB3 aGVuIHNwZWNpZnkgdGFnIHZpYSBjb21tYW5kIGxpbmUsIGUuZy4sIC10YWc6diBhdjAxLCBpdOKA mXMKcGFzc2VkIHRvIEFWQ29kZWNQYXJhbWV0ZXJzIGNvZGVjX3RhZyBpbiBsaXR0bGUgZW5kaWFu LgoKWW91IGRpZG7igJl0IHNlZSB0aGUgZXJyb3IgYmVjYXVzZSB3aXRob3V0IHNwZWNpZnkgdGhl IHRhZyBleHBsaWNpdGx5LCBjb2RlY190YWcgaXMgY29waWVkCmZyb20gQVZPdXRwdXRGb3JtYXQg Y29kZWNfdGFnIHRvIEFWQ29kZWNQYXJhbWV0ZXJzIGNvZGVjX3RhZywgc28gdGhleSBhcmUKdGhl IHNhbWUuCgpBbm90aGVyIGV4YW1wbGUgaXMgY29kZWNfbXA0X3RhZ3MuCgo+IAo+PiAtLS0KPj4g IGxpYmF2Zm9ybWF0L2ZsdmVuYy5jIHwgMjYgKysrKysrKysrKysrKysrKystLS0tLS0tLS0KPj4g IDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+PiBkaWZm IC0tZ2l0IGEvbGliYXZmb3JtYXQvZmx2ZW5jLmMgYi9saWJhdmZvcm1hdC9mbHZlbmMuYwo+PiBp bmRleCBmMDI2ZjBlNTNiLi5lOTI4MjhiMTk3IDEwMDY0NAo+PiAtLS0gYS9saWJhdmZvcm1hdC9m bHZlbmMuYwo+PiArKysgYi9saWJhdmZvcm1hdC9mbHZlbmMuYwo+PiBAQCAtNTIsOSArNTIsOSBA QCBzdGF0aWMgY29uc3QgQVZDb2RlY1RhZyBmbHZfdmlkZW9fY29kZWNfaWRzW10gPSB7Cj4+ICAg ICAgeyBBVl9DT0RFQ19JRF9WUDYsICAgICAgRkxWX0NPREVDSURfVlA2IH0sCj4+ICAgICAgeyBB Vl9DT0RFQ19JRF9WUDZBLCAgICAgRkxWX0NPREVDSURfVlA2QSB9LAo+PiAgICAgIHsgQVZfQ09E RUNfSURfSDI2NCwgICAgIEZMVl9DT0RFQ0lEX0gyNjQgfSwKPj4gLSAgICB7IEFWX0NPREVDX0lE X0hFVkMsICAgICBNS0JFVEFHKCdoJywgJ3YnLCAnYycsICcxJykgfSwKPj4gLSAgICB7IEFWX0NP REVDX0lEX0FWMSwgICAgICBNS0JFVEFHKCdhJywgJ3YnLCAnMCcsICcxJykgfSwKPj4gLSAgICB7 IEFWX0NPREVDX0lEX1ZQOSwgICAgICBNS0JFVEFHKCd2JywgJ3AnLCAnMCcsICc5JykgfSwKPj4g KyAgICB7IEFWX0NPREVDX0lEX0hFVkMsICAgICBNS1RBRygnaCcsICd2JywgJ2MnLCAnMScpIH0s Cj4+ICsgICAgeyBBVl9DT0RFQ19JRF9BVjEsICAgICAgTUtUQUcoJ2EnLCAndicsICcwJywgJzEn KSB9LAo+PiArICAgIHsgQVZfQ09ERUNfSURfVlA5LCAgICAgIE1LVEFHKCd2JywgJ3AnLCAnMCcs ICc5JykgfSwKPj4gICAgICB7IEFWX0NPREVDX0lEX05PTkUsICAgICAwIH0KPj4gIH07Cj4+ICBA QCAtNjksMTAgKzY5LDEwIEBAIHN0YXRpYyBjb25zdCBBVkNvZGVjVGFnIGZsdl9hdWRpb19jb2Rl Y19pZHNbXSA9IHsKPj4gICAgICB7IEFWX0NPREVDX0lEX1BDTV9NVUxBVywgIEZMVl9DT0RFQ0lE X1BDTV9NVUxBVyAgPj4gRkxWX0FVRElPX0NPREVDSURfT0ZGU0VUIH0sCj4+ICAgICAgeyBBVl9D T0RFQ19JRF9QQ01fQUxBVywgICBGTFZfQ09ERUNJRF9QQ01fQUxBVyAgID4+IEZMVl9BVURJT19D T0RFQ0lEX09GRlNFVCB9LAo+PiAgICAgIHsgQVZfQ09ERUNfSURfU1BFRVgsICAgICAgRkxWX0NP REVDSURfU1BFRVggICAgICA+PiBGTFZfQVVESU9fQ09ERUNJRF9PRkZTRVQgfSwKPj4gLSAgICB7 IEFWX0NPREVDX0lEX09QVVMsICAgICAgIE1LQkVUQUcoJ08nLCAncCcsICd1JywgJ3MnKSB9LAo+ PiAtICAgIHsgQVZfQ09ERUNfSURfRkxBQywgICAgICAgTUtCRVRBRygnZicsICdMJywgJ2EnLCAn QycpIH0sCj4+IC0gICAgeyBBVl9DT0RFQ19JRF9BQzMsICAgICAgICBNS0JFVEFHKCdhJywgJ2Mn LCAnLScsICczJykgfSwKPj4gLSAgICB7IEFWX0NPREVDX0lEX0VBQzMsICAgICAgIE1LQkVUQUco J2UnLCAnYycsICctJywgJzMnKSB9LAo+PiArICAgIHsgQVZfQ09ERUNfSURfT1BVUywgICAgICAg TUtUQUcoJ08nLCAncCcsICd1JywgJ3MnKSB9LAo+PiArICAgIHsgQVZfQ09ERUNfSURfRkxBQywg ICAgICAgTUtUQUcoJ2YnLCAnTCcsICdhJywgJ0MnKSB9LAo+PiArICAgIHsgQVZfQ09ERUNfSURf QUMzLCAgICAgICAgTUtUQUcoJ2EnLCAnYycsICctJywgJzMnKSB9LAo+PiArICAgIHsgQVZfQ09E RUNfSURfRUFDMywgICAgICAgTUtUQUcoJ2UnLCAnYycsICctJywgJzMnKSB9LAo+PiAgICAgIHsg QVZfQ09ERUNfSURfTk9ORSwgICAgICAgMCB9Cj4+ICB9Owo+PiAgQEAgLTM0OCw3ICszNDgsMTEg QEAgc3RhdGljIHZvaWQgd3JpdGVfbWV0YWRhdGEoQVZGb3JtYXRDb250ZXh0ICpzLCB1bnNpZ25l ZCBpbnQgdHMpCj4+ICAgICAgICAgIH0KPj4gICAgICAgICAgICBwdXRfYW1mX3N0cmluZyhwYiwg InZpZGVvY29kZWNpZCIpOwo+PiAtICAgICAgICBwdXRfYW1mX2RvdWJsZShwYiwgZmx2LT52aWRl b19wYXItPmNvZGVjX3RhZyk7Cj4+ICsgICAgICAgIHVpbnQzMl90IHRhZyA9IGZsdi0+dmlkZW9f cGFyLT5jb2RlY190YWc7Cj4+ICsgICAgICAgIC8vIGNoZWNrIGFuZCBjb252ZXJ0IHRvIGZvdXJj Ywo+PiArICAgICAgICBpZiAodGFnICYgMHhGRkZGRkYwMCkKPj4gKyAgICAgICAgICAgIHRhZyA9 IGF2X2Jzd2FwMzIodGFnKTsKPj4gKyAgICAgICAgcHV0X2FtZl9kb3VibGUocGIsIHRhZyk7Cj4g Cj4gU2hvdWxkbid0IHRoaXMgYmUgY29tcGxldGVseSBlcXVpdmFsZW50IHRvIGhhdmluZyBNS0JF VEFHIGdlbmVyYXRlIGl0IGluIGJpZy1lbmRpYW4gb3JkZXIgZnJvbSB0aGUgZ2V0LWdvPwo+IAo+ PiAgICAgIH0KPj4gICAgICAgIGlmIChmbHYtPmF1ZGlvX3Bhcikgewo+PiBAQCAtMzY1LDcgKzM2 OSwxMSBAQCBzdGF0aWMgdm9pZCB3cml0ZV9tZXRhZGF0YShBVkZvcm1hdENvbnRleHQgKnMsIHVu c2lnbmVkIGludCB0cykKPj4gICAgICAgICAgcHV0X2FtZl9ib29sKHBiLCBmbHYtPmF1ZGlvX3Bh ci0+Y2hfbGF5b3V0Lm5iX2NoYW5uZWxzID09IDIpOwo+PiAgICAgICAgICAgIHB1dF9hbWZfc3Ry aW5nKHBiLCAiYXVkaW9jb2RlY2lkIik7Cj4+IC0gICAgICAgIHB1dF9hbWZfZG91YmxlKHBiLCBm bHYtPmF1ZGlvX3Bhci0+Y29kZWNfdGFnKTsKPj4gKyAgICAgICAgdWludDMyX3QgdGFnID0gZmx2 LT5hdWRpb19wYXItPmNvZGVjX3RhZzsKPj4gKyAgICAgICAgLy8gY2hlY2sgYW5kIGNvbnZlcnQg dG8gZm91cmNjCj4+ICsgICAgICAgIGlmICh0YWcgJiAweEZGRkZGRjAwKQo+PiArICAgICAgICAg ICAgdGFnID0gYXZfYnN3YXAzMih0YWcpOwo+PiArICAgICAgICBwdXRfYW1mX2RvdWJsZShwYiwg dGFnKTsKPj4gICAgICB9Cj4+ICAgICAgICBpZiAoZmx2LT5kYXRhX3Bhcikgewo+IAo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnIDxtYWlsdG86ZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmc+Cj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCj4gCj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls Cj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyA8bWFpbHRvOmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmc+IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo=