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 5ACDD4731F for ; Tue, 5 Sep 2023 09:49:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E508168C687; Tue, 5 Sep 2023 12:49:42 +0300 (EEST) Received: from out162-62-57-137.mail.qq.com (out162-62-57-137.mail.qq.com [162.62.57.137]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5472168C3F4 for ; Tue, 5 Sep 2023 12:49:36 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1693907372; bh=ZCTmSeXb40jfUCccIMumf2L3xG7a3lSXLWwoV0I1yPc=; h=From:Subject:Date:References:To:In-Reply-To; b=nEPz8fTyvHjzPlq/DESMaOSTL7RBnY0c2OeCOBc3kn6pJoWZlB0QEp+0DvQ6sZ+4E ANa7uusvtWSFiYDDhKqjD4nSCXc8fRZhI4DcTXNlyuD2cSCUt9vnT8ClS1TD8cQ0tS enkAmeUdVahNgRAtB5frH1Kk7eY3MxpG6lL1T/08= Received: from smtpclient.apple ([119.147.10.203]) by newxmesmtplogicsvrsza7-0.qq.com (NewEsmtp) with SMTP id C5F3D401; Tue, 05 Sep 2023 17:49:31 +0800 X-QQ-mid: xmsmtpt1693907371t53my4lfc Message-ID: X-QQ-XMAILINFO: MloVbSLNOX5uleBDq7cxAIYcDBVSzXEHSfMeXv3/J9az/LO5JGn8Qaej9IU0PQ yqDg+NjB3z2c6P9ScOOfaa3GoLXyGIIK1/tJ7jzPL3wEf6CePjz5WJvqmsAzS2mufSjUtWBAAYvk OS0fHueIkd//Vz789hx5j5/cYpXetUbDd92hicje4iW2HuwbpCfFtSfFl01TiOsDVqWa9NT6E1WM Hu08KMO0dXkFwkSiEkq00fqS5hPH3jpkZm5009NWLUPt1bYgcPOERKL65y3JbuZvybP9KGuO7Zov PCIKyeS8SQuBWA+/x6Qo9ARfZqwbT94uJSokwI4PNoxcxYmw9PVSCv7oRdE46qfXcFEd5amzFXPv jqFhrj9wf20ZYV1WvXcyODucuqq7M3cnzVFBfpqLLsJqlqGu3f6YUYZLi+ooPGk0pmKkVvZYOIT4 r3UzaMq9xJjTS3Z2Zi5NiMk/dZy21fFwQP/HtHO3u/vIifakeOCo8hIfR8dYHTlqP8/NudhtZwKD pMmFynd4wcWy/3gTKfdF+76NVabxFnk06KabBhvjuB153gWJOBzdXpLmi05yWrpX0+1kwHa5E2cY VOzzLMCW9IZ2XifmwBnnNVGLErK9wKyfVL9u0e8LQjN108EyAaKIzc5JLvwu8Zm05WqIPM5f65UV cUEbQlWj8rQcfnfCbfe7CHWW8QhLZP8TTCG1eSe0YSwXesmVwMJBR9NlmOczkEdY0uGWo4v6u/XT 5dB92HM3KtGNYwQMUeW16EGEl0JBat3zaCn9266nfo4oqguNtbrPgEkOO7faC28YL2s5Kmz46Uwk Urr/v7pvUn4e1TzCMmCo1frteZDJ5xjJLLF52VONnXGxEFiPuowsjta1uZo1A5rxxBj+iHu3YIjk +xDExCxhBQO2rBLWunbLIx1E2BLNFdt/B8qkWaqc0kFu9hZMwtJVp8G2nmaWI6XwnXAZEmWuJTux vitJl4NrgJ8APXvNCjYUPDBVCAy9Kja/HyzS5FvpH0TsDRLuXP5A== X-QQ-XMRINFO: OD9hHCdaPRBwq3WW+NvGbIU= From: =?utf-8?B?InpoaWxpemhhbyjotbXlv5fnq4spIg==?= Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Date: Tue, 5 Sep 2023 17:49:20 +0800 References: <20230904035340.1819580-1-mypopydev@gmail.com> <20230904035340.1819580-2-mypopydev@gmail.com> <78177a7d37b04637602902de53fac76e917409e0.camel@haerdin.se> To: FFmpeg development discussions and patches In-Reply-To: X-OQ-MSGID: X-Mailer: Apple Mail (2.3731.600.7) Subject: Re: [FFmpeg-devel] [PATCH 2/2] lavc/videotoolboxenc: Get the encoder supported properties 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+IE9uIFNlcCA1LCAyMDIzLCBhdCAxNzozNiwgbXlwb3B5QGdtYWlsLmNvbSB3cm90ZToKPiAK PiBPbiBUdWUsIFNlcCA1LCAyMDIzIGF0IDM6NTLigK9QTSBUb21hcyBIw6RyZGluIDxnaXRAaGFl cmRpbi5zZT4gd3JvdGU6Cj4+IAo+PiBtw6VuIDIwMjMtMDktMDQga2xvY2thbiAxMTo1MyArMDgw MCBza3JldiBKdW4gWmhhbzoKPj4+IEdldCB0aGUgZW5jb2RlciBzdXBwb3J0ZWQgcHJvcGVydGll cyBsaXN0LCBpdCB3aWxsIGJlIHVzZWQgZm9yCj4+PiBmZWF0dXJlIHN1cHBvcnQgY2hlY2tzLgo+ Pj4gCj4+PiBTaWduZWQtb2ZmLWJ5OiBKdW4gWmhhbyA8YmFycnlqemhhb0B0ZW5jZW50LmNvbT4K Pj4+IC0tLQo+Pj4gbGliYXZjb2RlYy92aWRlb3Rvb2xib3hlbmMuYyB8IDI3ICsrKysrKysrKysr KysrKysrKysrKysrKysrKwo+Pj4gMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKPj4+ IAo+Pj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdmlkZW90b29sYm94ZW5jLmMKPj4+IGIvbGli YXZjb2RlYy92aWRlb3Rvb2xib3hlbmMuYwo+Pj4gaW5kZXggNTYzMzY0MGEzMC4uOGU3MDkxNTIy NSAxMDA2NDQKPj4+IC0tLSBhL2xpYmF2Y29kZWMvdmlkZW90b29sYm94ZW5jLmMKPj4+ICsrKyBi L2xpYmF2Y29kZWMvdmlkZW90b29sYm94ZW5jLmMKPj4+IEBAIC0yMzIsNiArMjMyLDcgQEAgdHlw ZWRlZiBzdHJ1Y3QgVlRFbmNDb250ZXh0IHsKPj4+ICAgICBBVkNsYXNzICpjbGFzczsKPj4+ICAg ICBlbnVtIEFWQ29kZWNJRCBjb2RlY19pZDsKPj4+ICAgICBWVENvbXByZXNzaW9uU2Vzc2lvblJl ZiBzZXNzaW9uOwo+Pj4gKyAgICBDRkRpY3Rpb25hcnlSZWYgc3VwcG9ydGVkX3Byb3BzOwo+Pj4g ICAgIENGU3RyaW5nUmVmIHljYmNyX21hdHJpeDsKPj4+ICAgICBDRlN0cmluZ1JlZiBjb2xvcl9w cmltYXJpZXM7Cj4+PiAgICAgQ0ZTdHJpbmdSZWYgdHJhbnNmZXJfZnVuY3Rpb247Cj4+PiBAQCAt MTExMCw2ICsxMTExLDE4IEBAIHN0YXRpYyBpbnQKPj4+IHZ0ZW5jX2NyZWF0ZV9lbmNvZGVyKEFW Q29kZWNDb250ZXh0ICAgKmF2Y3R4LAo+Pj4gICAgICAgICByZXR1cm4gQVZFUlJPUl9FWFRFUk5B TDsKPj4+ICAgICB9Cj4+PiAKPj4+ICsgICAgc3RhdHVzID0gVlRDb3B5U3VwcG9ydGVkUHJvcGVy dHlEaWN0aW9uYXJ5Rm9yRW5jb2RlcihhdmN0eC0KPj4+PiB3aWR0aCwKPj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdmN0eC0KPj4+ PiBoZWlnaHQsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgY29kZWNfdHlwZSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmNfaW5mbywKPj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLAo+Pj4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICZ2dGN0eC0KPj4+PiBzdXBwb3J0ZWRfcHJvcHMpOwo+Pj4gKwo+Pj4gKyAgICBpZiAoc3RhdHVz ICE9IG5vRXJyKSB7Cj4+PiArICAgICAgICBhdl9sb2coYXZjdHgsIEFWX0xPR19FUlJPUiwiRXJy b3IgcmV0cmlldmluZyB0aGUgc3VwcG9ydGVkCj4+PiBwcm9wZXJ0eSBkaWN0aW9uYXJ5IGVycj0l IlBSSWQ2NCIiLCAoaW50NjRfdClzdGF0dXMpOwo+PiAKPj4gTWlzc2luZyBcbgo+IEdvb2QgY2F0 Y2gKPj4gCj4+PiArICAgICAgICByZXR1cm4gQVZFUlJPUl9FWFRFUk5BTDsKPj4+ICsgICAgfQo+ Pj4gKwo+Pj4gICAgIC8vIER1bXAgdGhlIGluaXQgZW5jb2Rlcgo+Pj4gICAgIHsKPj4+ICAgICAg ICAgQ0ZTdHJpbmdSZWYgZW5jb2RlcklEID0gTlVMTDsKPj4+IEBAIC0xNjU2LDYgKzE2NjksNyBA QCBzdGF0aWMgYXZfY29sZCBpbnQgdnRlbmNfaW5pdChBVkNvZGVjQ29udGV4dAo+Pj4gKmF2Y3R4 KQo+Pj4gICAgIGlmICh2dGN0eC0+cHJvZmlsZSA9PSBGRl9QUk9GSUxFX1VOS05PV04pCj4+PiAg ICAgICAgIHZ0Y3R4LT5wcm9maWxlID0gYXZjdHgtPnByb2ZpbGU7Cj4+PiAgICAgdnRjdHgtPnNl c3Npb24gPSBOVUxMOwo+Pj4gKyAgICB2dGN0eC0+c3VwcG9ydGVkX3Byb3BzID0gTlVMTDsKPj4g Cj4+IE5VTExpbmcgaXNuJ3QgbmVjZXNzYXJ5IHNpbmNlIHByaXZfZGF0YSBpcyBjYWxsb2MnZAo+ IFllc++8jEkga25vdyB0aGlzLCBqdXN0IGZvbGxvd2luZyB0aGUgb2xkIGNvZGUgYmVoYXZpb3Vy 77yMbWF5YmUgbmVlZCB0bwo+IHJlZmluZSB0aGUgb2xkIGNvZGUKCk9uIG9uZSBoYW5kLCBjYWxs b2MoKSBpc27igJl0IHRoZSBzYW1lIGFzIHNldCB0aGVzZSBwb2ludGVycyB0byBOVUxMLApzaW5j ZSBOVUxMIGlzbuKAmXQgYWx3YXlzIGFsbC16ZXJvLWJpdHMuCgpPbiB0aGUgb3RoZXIgaGFuZCwg TlVMTCBpcyBhc3N1bWVkIGFsbC16ZXJvLWJpdHMgZXZlcnl3aGVyZS4KCkJvdGggd29ya3MgZm9y IG1lLiBJIGRvbuKAmXQgd2FudCB0byBlbmZvcmNlIGFueSBzdHlsZS4KCj4+IAo+Pj4gICAgIHN0 YXR1cyA9IHZ0ZW5jX2NvbmZpZ3VyZV9lbmNvZGVyKGF2Y3R4KTsKPj4+ICAgICBpZiAoc3RhdHVz KSByZXR1cm4gc3RhdHVzOwo+Pj4gCj4+PiBAQCAtMjQyNiw2ICsyNDQwLDExIEBAIHN0YXRpYyBp bnQKPj4+IGNyZWF0ZV9jdl9waXhlbF9idWZmZXIoQVZDb2RlY0NvbnRleHQgICAqYXZjdHgsCj4+ PiAgICAgICAgIGlmICh2dHN0YXR1cyA9PSBrVlRJbnZhbGlkU2Vzc2lvbkVycikgewo+Pj4gICAg ICAgICAgICAgQ0ZSZWxlYXNlKHZ0Y3R4LT5zZXNzaW9uKTsKPj4+ICAgICAgICAgICAgIHZ0Y3R4 LT5zZXNzaW9uID0gTlVMTDsKPj4+ICsgICAgICAgICAgICBpZiAodnRjdHgtPnN1cHBvcnRlZF9w cm9wcykgewo+Pj4gKyAgICAgICAgICAgICAgICBDRlJlbGVhc2UodnRjdHgtPnN1cHBvcnRlZF9w cm9wcyk7Cj4+PiArICAgICAgICAgICAgICAgIHZ0Y3R4LT5zdXBwb3J0ZWRfcHJvcHMgPSBOVUxM Owo+Pj4gKyAgICAgICAgICAgIH0KPj4+ICsKPj4+ICAgICAgICAgICAgIHN0YXR1cyA9IHZ0ZW5j X2NvbmZpZ3VyZV9lbmNvZGVyKGF2Y3R4KTsKPj4+ICAgICAgICAgICAgIGlmIChzdGF0dXMgPT0g MCkKPj4+ICAgICAgICAgICAgICAgICBwaXhfYnVmX3Bvb2wgPQo+Pj4gVlRDb21wcmVzc2lvblNl c3Npb25HZXRQaXhlbEJ1ZmZlclBvb2wodnRjdHgtPnNlc3Npb24pOwo+Pj4gQEAgLTI2ODUsNiAr MjcwNCwxMCBAQCBwZV9jbGVhbnVwOgo+Pj4gICAgICAgICBDRlJlbGVhc2UodnRjdHgtPnNlc3Np b24pOwo+Pj4gCj4+PiAgICAgdnRjdHgtPnNlc3Npb24gPSBOVUxMOwo+Pj4gKyAgICBpZiAodnRj dHgtPnN1cHBvcnRlZF9wcm9wcykgewo+Pj4gKyAgICAgICAgQ0ZSZWxlYXNlKHZ0Y3R4LT5zdXBw b3J0ZWRfcHJvcHMpOwo+Pj4gKyAgICAgICAgdnRjdHgtPnN1cHBvcnRlZF9wcm9wcyA9IE5VTEw7 Cj4+PiArICAgIH0KPj4+ICAgICB2dGN0eC0+ZnJhbWVfY3Rfb3V0ID0gMDsKPj4+IAo+Pj4gICAg IGF2X2Fzc2VydDAoc3RhdHVzICE9IDAgfHwgKGF2Y3R4LT5leHRyYWRhdGEgJiYgYXZjdHgtCj4+ Pj4gZXh0cmFkYXRhX3NpemUgPiAwKSk7Cj4+PiBAQCAtMjcwOSw2ICsyNzMyLDEwIEBAIHN0YXRp YyBhdl9jb2xkIGludCB2dGVuY19jbG9zZShBVkNvZGVjQ29udGV4dAo+Pj4gKmF2Y3R4KQo+Pj4g ICAgIHB0aHJlYWRfbXV0ZXhfZGVzdHJveSgmdnRjdHgtPmxvY2spOwo+Pj4gICAgIENGUmVsZWFz ZSh2dGN0eC0+c2Vzc2lvbik7Cj4+PiAgICAgdnRjdHgtPnNlc3Npb24gPSBOVUxMOwo+Pj4gKyAg ICBpZiAodnRjdHgtPnN1cHBvcnRlZF9wcm9wcykgewo+Pj4gKyAgICAgICAgQ0ZSZWxlYXNlKHZ0 Y3R4LT5zdXBwb3J0ZWRfcHJvcHMpOwo+Pj4gKyAgICAgICAgdnRjdHgtPnN1cHBvcnRlZF9wcm9w cyA9IE5VTEw7Cj4+PiArICAgIH0KPj4gCj4+IENvcHktcGFzdGluZyB0aGlzIGluIHRocmVlIHBs YWNlcyBsb29rcyB1Z2x5LiBNb3ZpbmcgY2xlYW51cCBvZiBzZXNzaW9uCj4+IGFuZCBzdXBwb3J0 ZWRfcHJvcHMgdG8gYSBzbWFsbCBmdW5jdGlvbiB3b3VsZCByZWR1Y2UgdGhlIG51bWJlciBvZgo+ PiBsaW5lcyBhbmQgbG9vayBwcmV0dGllci4KPj4gCj4gSXQgbWFrZXMgbW9yZSBzZW5zZS4KPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1k ZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+IAo+IFRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZm bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu Cg==