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 4F54647315 for ; Tue, 5 Sep 2023 07:52:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1EC3268C7CA; Tue, 5 Sep 2023 10:52:48 +0300 (EEST) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C1D1068B1D3 for ; Tue, 5 Sep 2023 10:52:41 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 5408A5428690 for ; Tue, 5 Sep 2023 09:52:41 +0200 (CEST) Received: from [192.168.43.176] (host-95-195-135-156.mobileonline.telia.com [95.195.135.156]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id 12C1E5425C27 for ; Tue, 5 Sep 2023 09:52:40 +0200 (CEST) Message-ID: <78177a7d37b04637602902de53fac76e917409e0.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Tue, 05 Sep 2023 09:52:40 +0200 In-Reply-To: <20230904035340.1819580-2-mypopydev@gmail.com> References: <20230904035340.1819580-1-mypopydev@gmail.com> <20230904035340.1819580-2-mypopydev@gmail.com> User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 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: bcOlbiAyMDIzLTA5LTA0IGtsb2NrYW4gMTE6NTMgKzA4MDAgc2tyZXYgSnVuIFpoYW86Cj4gR2V0 IHRoZSBlbmNvZGVyIHN1cHBvcnRlZCBwcm9wZXJ0aWVzIGxpc3QsIGl0IHdpbGwgYmUgdXNlZCBm b3IKPiBmZWF0dXJlIHN1cHBvcnQgY2hlY2tzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1biBaaGFv IDxiYXJyeWp6aGFvQHRlbmNlbnQuY29tPgo+IC0tLQo+IMKgbGliYXZjb2RlYy92aWRlb3Rvb2xi b3hlbmMuYyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwo+IMKgMSBmaWxlIGNoYW5n ZWQsIDI3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy92aWRlb3Rv b2xib3hlbmMuYwo+IGIvbGliYXZjb2RlYy92aWRlb3Rvb2xib3hlbmMuYwo+IGluZGV4IDU2MzM2 NDBhMzAuLjhlNzA5MTUyMjUgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy92aWRlb3Rvb2xib3hl bmMuYwo+ICsrKyBiL2xpYmF2Y29kZWMvdmlkZW90b29sYm94ZW5jLmMKPiBAQCAtMjMyLDYgKzIz Miw3IEBAIHR5cGVkZWYgc3RydWN0IFZURW5jQ29udGV4dCB7Cj4gwqDCoMKgwqAgQVZDbGFzcyAq Y2xhc3M7Cj4gwqDCoMKgwqAgZW51bSBBVkNvZGVjSUQgY29kZWNfaWQ7Cj4gwqDCoMKgwqAgVlRD b21wcmVzc2lvblNlc3Npb25SZWYgc2Vzc2lvbjsKPiArwqDCoMKgIENGRGljdGlvbmFyeVJlZiBz dXBwb3J0ZWRfcHJvcHM7Cj4gwqDCoMKgwqAgQ0ZTdHJpbmdSZWYgeWNiY3JfbWF0cml4Owo+IMKg wqDCoMKgIENGU3RyaW5nUmVmIGNvbG9yX3ByaW1hcmllczsKPiDCoMKgwqDCoCBDRlN0cmluZ1Jl ZiB0cmFuc2Zlcl9mdW5jdGlvbjsKPiBAQCAtMTExMCw2ICsxMTExLDE4IEBAIHN0YXRpYyBpbnQK PiB2dGVuY19jcmVhdGVfZW5jb2RlcihBVkNvZGVjQ29udGV4dMKgwqAgKmF2Y3R4LAo+IMKgwqDC oMKgwqDCoMKgwqAgcmV0dXJuIEFWRVJST1JfRVhURVJOQUw7Cj4gwqDCoMKgwqAgfQo+IMKgCj4g K8KgwqDCoCBzdGF0dXMgPSBWVENvcHlTdXBwb3J0ZWRQcm9wZXJ0eURpY3Rpb25hcnlGb3JFbmNv ZGVyKGF2Y3R4LQo+ID53aWR0aCwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhdmN0eC0KPiA+aGVpZ2h0LAo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvZGVjX3R5cGUsCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg ZW5jX2luZm8sCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgTlVMTCwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAmdnRjdHgtCj4gPnN1cHBvcnRlZF9wcm9wcyk7Cj4gKwo+ICvC oMKgwqAgaWYgKHN0YXR1cyAhPSBub0Vycikgewo+ICvCoMKgwqDCoMKgwqDCoCBhdl9sb2coYXZj dHgsIEFWX0xPR19FUlJPUiwiRXJyb3IgcmV0cmlldmluZyB0aGUgc3VwcG9ydGVkCj4gcHJvcGVy dHkgZGljdGlvbmFyeSBlcnI9JSJQUklkNjQiIiwgKGludDY0X3Qpc3RhdHVzKTsKCk1pc3Npbmcg XG4KCj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBBVkVSUk9SX0VYVEVSTkFMOwo+ICvCoMKgwqAg fQo+ICsKPiDCoMKgwqDCoCAvLyBEdW1wIHRoZSBpbml0IGVuY29kZXIKPiDCoMKgwqDCoCB7Cj4g wqDCoMKgwqDCoMKgwqDCoCBDRlN0cmluZ1JlZiBlbmNvZGVySUQgPSBOVUxMOwo+IEBAIC0xNjU2 LDYgKzE2NjksNyBAQCBzdGF0aWMgYXZfY29sZCBpbnQgdnRlbmNfaW5pdChBVkNvZGVjQ29udGV4 dAo+ICphdmN0eCkKPiDCoMKgwqDCoCBpZiAodnRjdHgtPnByb2ZpbGUgPT0gRkZfUFJPRklMRV9V TktOT1dOKQo+IMKgwqDCoMKgwqDCoMKgwqAgdnRjdHgtPnByb2ZpbGUgPSBhdmN0eC0+cHJvZmls ZTsKPiDCoMKgwqDCoCB2dGN0eC0+c2Vzc2lvbiA9IE5VTEw7Cj4gK8KgwqDCoCB2dGN0eC0+c3Vw cG9ydGVkX3Byb3BzID0gTlVMTDsKCk5VTExpbmcgaXNuJ3QgbmVjZXNzYXJ5IHNpbmNlIHByaXZf ZGF0YSBpcyBjYWxsb2MnZAoKPiDCoMKgwqDCoCBzdGF0dXMgPSB2dGVuY19jb25maWd1cmVfZW5j b2RlcihhdmN0eCk7Cj4gwqDCoMKgwqAgaWYgKHN0YXR1cykgcmV0dXJuIHN0YXR1czsKPiDCoAo+ IEBAIC0yNDI2LDYgKzI0NDAsMTEgQEAgc3RhdGljIGludAo+IGNyZWF0ZV9jdl9waXhlbF9idWZm ZXIoQVZDb2RlY0NvbnRleHTCoMKgICphdmN0eCwKPiDCoMKgwqDCoMKgwqDCoMKgIGlmICh2dHN0 YXR1cyA9PSBrVlRJbnZhbGlkU2Vzc2lvbkVycikgewo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBDRlJlbGVhc2UodnRjdHgtPnNlc3Npb24pOwo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2 dGN0eC0+c2Vzc2lvbiA9IE5VTEw7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKHZ0Y3R4 LT5zdXBwb3J0ZWRfcHJvcHMpIHsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIENG UmVsZWFzZSh2dGN0eC0+c3VwcG9ydGVkX3Byb3BzKTsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHZ0Y3R4LT5zdXBwb3J0ZWRfcHJvcHMgPSBOVUxMOwo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIH0KPiArCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0YXR1cyA9IHZ0ZW5j X2NvbmZpZ3VyZV9lbmNvZGVyKGF2Y3R4KTsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYg KHN0YXR1cyA9PSAwKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBpeF9idWZf cG9vbCA9Cj4gVlRDb21wcmVzc2lvblNlc3Npb25HZXRQaXhlbEJ1ZmZlclBvb2wodnRjdHgtPnNl c3Npb24pOwo+IEBAIC0yNjg1LDYgKzI3MDQsMTAgQEAgcGVfY2xlYW51cDoKPiDCoMKgwqDCoMKg wqDCoMKgIENGUmVsZWFzZSh2dGN0eC0+c2Vzc2lvbik7Cj4gwqAKPiDCoMKgwqDCoCB2dGN0eC0+ c2Vzc2lvbiA9IE5VTEw7Cj4gK8KgwqDCoCBpZiAodnRjdHgtPnN1cHBvcnRlZF9wcm9wcykgewo+ ICvCoMKgwqDCoMKgwqDCoCBDRlJlbGVhc2UodnRjdHgtPnN1cHBvcnRlZF9wcm9wcyk7Cj4gK8Kg wqDCoMKgwqDCoMKgIHZ0Y3R4LT5zdXBwb3J0ZWRfcHJvcHMgPSBOVUxMOwo+ICvCoMKgwqAgfQo+ IMKgwqDCoMKgIHZ0Y3R4LT5mcmFtZV9jdF9vdXQgPSAwOwo+IMKgCj4gwqDCoMKgwqAgYXZfYXNz ZXJ0MChzdGF0dXMgIT0gMCB8fCAoYXZjdHgtPmV4dHJhZGF0YSAmJiBhdmN0eC0KPiA+ZXh0cmFk YXRhX3NpemUgPiAwKSk7Cj4gQEAgLTI3MDksNiArMjczMiwxMCBAQCBzdGF0aWMgYXZfY29sZCBp bnQgdnRlbmNfY2xvc2UoQVZDb2RlY0NvbnRleHQKPiAqYXZjdHgpCj4gwqDCoMKgwqAgcHRocmVh ZF9tdXRleF9kZXN0cm95KCZ2dGN0eC0+bG9jayk7Cj4gwqDCoMKgwqAgQ0ZSZWxlYXNlKHZ0Y3R4 LT5zZXNzaW9uKTsKPiDCoMKgwqDCoCB2dGN0eC0+c2Vzc2lvbiA9IE5VTEw7Cj4gK8KgwqDCoCBp ZiAodnRjdHgtPnN1cHBvcnRlZF9wcm9wcykgewo+ICvCoMKgwqDCoMKgwqDCoCBDRlJlbGVhc2Uo dnRjdHgtPnN1cHBvcnRlZF9wcm9wcyk7Cj4gK8KgwqDCoMKgwqDCoMKgIHZ0Y3R4LT5zdXBwb3J0 ZWRfcHJvcHMgPSBOVUxMOwo+ICvCoMKgwqAgfQoKQ29weS1wYXN0aW5nIHRoaXMgaW4gdGhyZWUg cGxhY2VzIGxvb2tzIHVnbHkuIE1vdmluZyBjbGVhbnVwIG9mIHNlc3Npb24KYW5kIHN1cHBvcnRl ZF9wcm9wcyB0byBhIHNtYWxsIGZ1bmN0aW9uIHdvdWxkIHJlZHVjZSB0aGUgbnVtYmVyIG9mCmxp bmVzIGFuZCBsb29rIHByZXR0aWVyLgoKL1RvbWFzCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVn LWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVn LWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K