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 758EF488B5 for ; Tue, 19 Dec 2023 14:16:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3574568D10C; Tue, 19 Dec 2023 16:16:24 +0200 (EET) Received: from out162-62-58-211.mail.qq.com (out162-62-58-211.mail.qq.com [162.62.58.211]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6547C68CF6C for ; Tue, 19 Dec 2023 16:16:16 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1702995368; bh=kvnst+N+ArkqappKB6bYxSzXqAfI/XR2gr99SF70aw8=; h=Date:Subject:To:References:From:In-Reply-To; b=XGzgrH7Z10d7GPDRFxtYJdfC7kozntN492kjaD3TIkRJ7fV3gA3ytHMPtWKSNAVhB uX5/s0PXib1wcyXNPhcpwO5EpXfh03ueA8uZr2f4Obfyg4Ez+6vAvp7WcICFY09iCL JAXMkDUVt2ucf66XqraTc2OwgHnSI7QICtyHFvB0= Received: from [192.168.2.12] ([121.34.202.210]) by newxmesmtplogicsvrsza7-0.qq.com (NewEsmtp) with SMTP id 408002C3; Tue, 19 Dec 2023 22:16:08 +0800 X-QQ-mid: xmsmtpt1702995368t1vxipx3l Message-ID: X-QQ-XMAILINFO: NMGzQWUSIfvTqcQ1m2OkQzR6YpdCIBziysrdLzLYRTUHkSftywvVdMzniN/QUr eAppjIDiTq+jGkRngd4W7zlvn+bFzrtFIwfuZxIztEw28pLn2qa2AUfnE6FSLNjUzWtF8gfqGfgn MPkEadM4Jl14ROeqnm9ihJp+h2C2WF4oLZqEnHdhS4ohNO1dBMjHz3tBI5Zz6Q0u+AmtCoHR/aq2 BEr3FPM7xKXDek/KUVU+xD2e4/S0ruWrKRUH23swx/eLODsXlkGiBN92uXVuV3GQPp84D+DxENy2 fFQFiMd+4sBFatSjwtXxHdfy3iPAJkSS5OhfBOWjc1bCN4PE5t1U3Z6fzmVxwTKAKiRBSnrZIi7I jNw/RW831DDwe/Itt/6weuXxeZdCnKK42TZ+DlOnTnPcKMPrJSbZa54ActHiQj+hh3OnYRO+CGhC GweL4XMhI6XioWvWIh/HTlaj1VGo2xYV0zAoEskKBFFWe6mLZdRYUj/zd1n9WxWqSgXnrw3DGSqg vutmG36OICfJd8+EO/T1Zfnq950atmG1AvUdJz8VZZFGmdNnVQWYZp5ceVqZjIggKri42+1nCmHj DYqbqKD+a2fTYt1/DjVcVglT5nKjqElDfcIrj5uu32y3nqOXhdBSbnu4genJWAbG/Wfr9fR79tKj p2iqevgmLnzW6e4t3v1uSP79NN6bVInXzCink5L3SSip+aX1NV7467FTL0yNn45Jf9xVbH6/2+Jz vlwHpOiyLCo7FCIJLt1nEFSwuC0WLUkPpBEs5FtWtLjBrgC9eex3BdVyrsB7aqY0mflGkCSjJPuH gUhUvxM2d8GlzLnV3lo+0x8b71oDRJvWOrAqk3scXZNSuPQLC8jDD277CAUk1RXX6bidXYqynVuX jrkpKEc0/EQTyWuod8oTw16hSyE50tpvt03/5CfCNzdcvLiZYojK5ciITo0RRhqiVdVvkLCDyDjf oFr7zaUX8Gl5oXxrr/NsGnCZgnXBSj1eq8BwqePl7gA8rO/2dknYIV1G8RJDIY X-QQ-XMRINFO: Mp0Kj//9VHAxr69bL5MkOOs= X-OQ-MSGID: <69fb4d5e-00ef-4575-aaeb-87f2cd7f9901@foxmail.com> Date: Tue, 19 Dec 2023 22:16:02 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Zhao Zhili In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH] avcodec/mediacodecenc: set quality in cq mode 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gMjAyMy8xMi8xOSAxODo0MiwgTWF0dGhpZXUgQm91cm9uIHdyb3RlOgoKPiBPbiBTdW4sIERl YyAxNywgMjAyMyBhdCAxOjUx4oCvUE0gWmhhbyBaaGlsaSA8cXVpbmtibGFja0Bmb3htYWlsLmNv bT4gd3JvdGU6Cj4+IEZyb206IFpoYW8gWmhpbGkgPHpoaWxpemhhb0B0ZW5jZW50LmNvbT4KPj4K Pj4gIEZyb20gQU9TUCBkb2MsIHRoZXNlIHZhbHVlcyBhcmUgZGV2aWNlIGFuZCBjb2RlYyBzcGVj aWZpYywgYnV0IGxvd2VyCj4+IHZhbHVlcyBnZW5lcmFsbHkgcmVzdWx0IGluIG1vcmUgZWZmaWNp ZW50IChzbWFsbGVyLXNpemVkKSBlbmNvZGluZy4KPj4KPj4gRm9yIGV4YW1wbGUsIGdsb2JhbF9x dWFsaXR5IDUwIG9uIFBpeGVsIDYgcmVzdWx0cyBhIDEwODBQIDMwIEZQUwo+PiBIRVZDIHdpdGgg Mzc0NCBrYi9zLCB3aGlsZSBnbG9iYWxfcXVhbGl0eSA4MCByZXN1bHRzIDI4MTc4IGtiL3MuCj4+ Cj4+IEZpeCAjMTA2ODkKPj4KPj4gU2lnbmVkLW9mZi1ieTogWmhhbyBaaGlsaSA8emhpbGl6aGFv QHRlbmNlbnQuY29tPgo+PiAtLS0KPj4gICBsaWJhdmNvZGVjL21lZGlhY29kZWNlbmMuYyB8IDUg KysrKy0KPj4gICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p Cj4+Cj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL21lZGlhY29kZWNlbmMuYyBiL2xpYmF2Y29k ZWMvbWVkaWFjb2RlY2VuYy5jCj4+IGluZGV4IGExYWU1ZDVlYzUuLjdlYWU1NDIyNDggMTAwNjQ0 Cj4+IC0tLSBhL2xpYmF2Y29kZWMvbWVkaWFjb2RlY2VuYy5jCj4+ICsrKyBiL2xpYmF2Y29kZWMv bWVkaWFjb2RlY2VuYy5jCj4+IEBAIC0yNjgsOCArMjY4LDExIEBAIHN0YXRpYyBhdl9jb2xkIGlu dCBtZWRpYWNvZGVjX2luaXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQo+Pgo+PiAgICAgICBpZiAo YXZjdHgtPmJpdF9yYXRlKQo+PiAgICAgICAgICAgZmZfQU1lZGlhRm9ybWF0X3NldEludDMyKGZv cm1hdCwgImJpdHJhdGUiLCBhdmN0eC0+Yml0X3JhdGUpOwo+PiAtICAgIGlmIChzLT5iaXRyYXRl X21vZGUgPj0gMCkKPj4gKyAgICBpZiAocy0+Yml0cmF0ZV9tb2RlID49IDApIHsKPj4gICAgICAg ICAgIGZmX0FNZWRpYUZvcm1hdF9zZXRJbnQzMihmb3JtYXQsICJiaXRyYXRlLW1vZGUiLCBzLT5i aXRyYXRlX21vZGUpOwo+PiArICAgICAgICBpZiAocy0+Yml0cmF0ZV9tb2RlID09IEJJVFJBVEVf TU9ERV9DUSAmJiBhdmN0eC0+Z2xvYmFsX3F1YWxpdHkgPiAwKQo+PiArICAgICAgICAgICAgZmZf QU1lZGlhRm9ybWF0X3NldEludDMyKGZvcm1hdCwgInF1YWxpdHkiLCBhdmN0eC0+Z2xvYmFsX3F1 YWxpdHkpOwo+PiArICAgIH0KPj4gICAgICAgLy8gZnJhbWUtcmF0ZSBhbmQgaS1mcmFtZS1pbnRl cnZhbCBhcmUgcmVxdWlyZWQgdG8gY29uZmlndXJlIGNvZGVjCj4+ICAgICAgIGlmIChhdmN0eC0+ ZnJhbWVyYXRlLm51bSA+PSBhdmN0eC0+ZnJhbWVyYXRlLmRlbiAmJiBhdmN0eC0+ZnJhbWVyYXRl LmRlbiA+IDApIHsKPj4gICAgICAgICAgIHMtPmZwcyA9IGF2Y3R4LT5mcmFtZXJhdGUubnVtIC8g YXZjdHgtPmZyYW1lcmF0ZS5kZW47Cj4+IC0tCj4+IDIuMzQuMQo+Pgo+IERvZXMgdGhlIGBnbG9i YWxfcXVhbGl0eWAgdmFsdWUgbmVlZCB0byBiZSBjaGVja2VkL2NsYW1wZWQgYWdhaW5zdAo+IGBN ZWRpYUNvZGVjSW5mby5FbmNvZGVyQ2FwYWJpbGl0aWVzLmdldFF1YWxpdHlSYW5nZSgpYCBiZWZv cmUgdXNlID8KClRoYW5rcyBmb3IgdGhlIHJldmlldy4KCkZpcnN0bHksIHNpbmNlICdxdWFsaXR5 JyBpcyBkZXZpY2UgYW5kIGNvZGVjIHNwZWNpZmljLCBub3Qgb25seSB2YWxpZCAKcmFuZ2UgYnV0 IGFsc28gdGhlCgpyZWxhdGlvbnNoaXAgYmV0d2VlbiAncXVhbGl0eScgdmFsdWUgYW5kIHRoZSBy ZWFsIGVuY29kaW5nIHF1YWxpdHkgKGFuZCAKYml0cmF0ZSksIHNvbWUKCnByZXJlcXVpc2l0ZSBr bm93bGVkZ2Uob3IgdHJhaWwgYW5kIGVycm9yKSBpcyByZXF1aXJlZC4gV2l0aCAKcHJlcmVxdWlz aXRlIGtub3dsZWRnZSwKCmNoZWNrIHZhbGlkIHJhbmdlIGlzIHVubmVjZXNzYXJ5LgoKU2Vjb25k bHksIGZyb20gbXkgdGVzdCB0aGUgZGV2aWNlIGNhbiBkbyBjbGFtcCBhdXRvbWF0aWNhbGx5LiBG b3IgCmV4YW1wbGUsIG9uIHBpeGVsIDYsCgpzZXQgSC4yNjUgcXVhbGl0eSB0byAxMDAgb3IgMTAw MCBnZXQgdGhlIHNhbWUgcmVzdWx0cyAoSSB0aGluayBpdCdzIApsb3NzbGVzcyB3aXRoIHZlcnkg aGlnaAoKYml0cmF0ZSwgd2hpY2ggc2hvdWxkIG5ldmVyIGJlIHVzZWQgZXhjZXB0IGluIHJhcmUg Y2FzZSkuCgpMYXN0IGJ1dCBub3QgdGhlIGxlYXN0LCB0aGVyZSBpcyBubyBOREsgQVBJIGZvciBN ZWRpYUNvZGVjSW5mby4gSSB3YW50IAp0byBhdm9pZCBjb21wbGV4CgpKTkkgY2FsbHMgdW5sZXNz IHRoZXJlIGFyZSBhIGxvdCBvZiBnYWlucy4KCj4gT3RoZXJ3aXNlLCBMR1RNLgo+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQg bGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdp dGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=