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 E331A4747C for ; Fri, 8 Sep 2023 03:31:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5A56A68C88F; Fri, 8 Sep 2023 06:31:49 +0300 (EEST) Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A053868C75E for ; Fri, 8 Sep 2023 06:31:42 +0300 (EEST) Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-501bef6e0d3so2757631e87.1 for ; Thu, 07 Sep 2023 20:31:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694143901; x=1694748701; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from:reply-to :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=pOrwnGp91t9Vo5WhMpTbE+FGHAAT5j55vMH39s5fHas=; b=WcNBeCz5XIUfWUEVQ6apmHNCwXHLvxupo2nv4tWMSlQUzHutk0ypsweVuhm/E6w0vF 2evxAG6080Xzq3MiWszSjDPf8elDg/J8BMi+JJqPdWHqCOSmxZ9dbdMEtqZbqq519s2v fdDiW0BldOu5gw/6+fCqKdYkqnCEEpxQcySBbWR8jtFfRgGrh99n+UJt5j/KMY0DqZpE GonxRPq311pV3F5ABksgvWhtq68pQ2zT2WzrZQp3bMIKCisjUqYzHbHtsjSoGZqqgXzw lImApWtROlzLflfWAfV/O+1r9CDGZEvdN2A8yafE05WQpANvXs0P6/k64zf8hPfNdl44 ejqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694143901; x=1694748701; h=content-transfer-encoding:to:subject:message-id:date:from:reply-to :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pOrwnGp91t9Vo5WhMpTbE+FGHAAT5j55vMH39s5fHas=; b=Yb/eVQnwrOmxQIWiBoXJm37I/Aaiw6HvzeVlo7sOdsSxybODmyInBFlCDt4zAfQuhF 0Qu4QjisKkCELpttJZ16exYbmTFnflsZZdID+/rU7impUuw1CS/GSxldXviOkZUseIij Sz613sEcR9IYBe2d5tR0orM5W38Ju6j4tfyYCGYGiRc96bq8ILq1yVeUspoKq/pmKzj0 ra/iobvbx17kLAcW5dFlDU8LXv7dgqDGWDMqNgVQ5xASw2qpKRiZ/emEMoAp5Krp5KMP TNtj/BZveTQ+poxrCD2F9EyVa3TAN3yFn+DEsy2D3Kwm4lesdRaJ+TyDO19a+m8+TVYu XhJg== X-Gm-Message-State: AOJu0Yx9aKCNLGnFEzJPm3gNLUMuC/ckoNF7A4EQsuWvACeo8faU91ZD sb9gWIDpyZPdRH4Dk+PW+JR3bs/rdPkOZBynHKZWwPP28aWahA== X-Google-Smtp-Source: AGHT+IG1wRdHoQQOPS+M5QpzecamJKbgQdBGgGCR0iAipS65puPiLbGg8AGNwO428ytRsjp/Qq5sTP2VfUbs0qLynIg= X-Received: by 2002:a05:6512:752:b0:500:adbd:43e9 with SMTP id c18-20020a056512075200b00500adbd43e9mr791448lfs.15.1694143900928; Thu, 07 Sep 2023 20:31:40 -0700 (PDT) MIME-Version: 1.0 References: <20230908025546.3205524-1-mypopydev@gmail.com> <20230908025546.3205524-2-mypopydev@gmail.com> <9532EE0B-2128-4418-8CD2-3B4FED7986D6@gmail.com> In-Reply-To: <9532EE0B-2128-4418-8CD2-3B4FED7986D6@gmail.com> From: "mypopy@gmail.com" Date: Fri, 8 Sep 2023 11:31:29 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v3 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: T24gRnJpLCBTZXAgOCwgMjAyMyBhdCAxMToxNeKAr0FNIE1hcnZpbiBTY2hvbHogPGVwaXJhdDA3 QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPgo+Cj4gT24gOCBTZXAgMjAyMywgYXQgNDo1NSwgSnVuIFpo YW8gd3JvdGU6Cj4KPiA+IEdldCB0aGUgZW5jb2RlciBzdXBwb3J0ZWQgcHJvcGVydGllcyBsaXN0 LCBpdCB3aWxsIGJlIHVzZWQgZm9yCj4gPiBmZWF0dXJlIHN1cHBvcnQgY2hlY2tzLgo+ID4KPiA+ IFNpZ25lZC1vZmYtYnk6IEp1biBaaGFvIDxiYXJyeWp6aGFvQHRlbmNlbnQuY29tPgo+ID4gLS0t Cj4gPiAgbGliYXZjb2RlYy92aWRlb3Rvb2xib3hlbmMuYyB8IDcwICsrKysrKysrKysrKysrKysr KysrKysrKy0tLS0tLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCsp LCAyMyBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy92aWRlb3Rv b2xib3hlbmMuYyBiL2xpYmF2Y29kZWMvdmlkZW90b29sYm94ZW5jLmMKPiA+IGluZGV4IDJlOTY5 OTA3NDEuLjgzMjE0N2I2Y2QgMTAwNjQ0Cj4gPiAtLS0gYS9saWJhdmNvZGVjL3ZpZGVvdG9vbGJv eGVuYy5jCj4gPiArKysgYi9saWJhdmNvZGVjL3ZpZGVvdG9vbGJveGVuYy5jCj4gPiBAQCAtMjMy LDYgKzIzMiw3IEBAIHR5cGVkZWYgc3RydWN0IFZURW5jQ29udGV4dCB7Cj4gPiAgICAgIEFWQ2xh c3MgKmNsYXNzOwo+ID4gICAgICBlbnVtIEFWQ29kZWNJRCBjb2RlY19pZDsKPiA+ICAgICAgVlRD b21wcmVzc2lvblNlc3Npb25SZWYgc2Vzc2lvbjsKPiA+ICsgICAgQ0ZEaWN0aW9uYXJ5UmVmIHN1 cHBvcnRlZF9wcm9wczsKPiA+ICAgICAgQ0ZTdHJpbmdSZWYgeWNiY3JfbWF0cml4Owo+ID4gICAg ICBDRlN0cmluZ1JlZiBjb2xvcl9wcmltYXJpZXM7Cj4gPiAgICAgIENGU3RyaW5nUmVmIHRyYW5z ZmVyX2Z1bmN0aW9uOwo+ID4gQEAgLTMyMSw2ICszMjIsMzQgQEAgc3RhdGljIHZvaWQgY2xlYXJf ZnJhbWVfcXVldWUoVlRFbmNDb250ZXh0ICp2dGN0eCkKPiA+ICAgICAgc2V0X2FzeW5jX2Vycm9y KHZ0Y3R4LCAwKTsKPiA+ICB9Cj4gPgo+ID4gK3N0YXRpYyB2b2lkIHZ0ZW5jX3Jlc2V0KFZURW5j Q29udGV4dCAqdnRjdHgpCj4gPiArewo+ID4gKyAgICBpZiAodnRjdHgtPnNlc3Npb24pIHsKPiA+ ICsgICAgICAgIENGUmVsZWFzZSh2dGN0eC0+c2Vzc2lvbik7Cj4gPiArICAgICAgICB2dGN0eC0+ c2Vzc2lvbiA9IE5VTEw7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgaWYgKHZ0Y3R4LT5zdXBw b3J0ZWRfcHJvcHMpIHsKPiA+ICsgICAgICAgIENGUmVsZWFzZSh2dGN0eC0+c3VwcG9ydGVkX3By b3BzKTsKPiA+ICsgICAgICAgIHZ0Y3R4LT5zdXBwb3J0ZWRfcHJvcHMgPSBOVUxMOwo+ID4gKyAg ICB9Cj4gPiArCj4gPiArICAgIGlmICh2dGN0eC0+Y29sb3JfcHJpbWFyaWVzKSB7Cj4gPiArICAg ICAgICBDRlJlbGVhc2UodnRjdHgtPmNvbG9yX3ByaW1hcmllcyk7Cj4gPiArICAgICAgICB2dGN0 eC0+Y29sb3JfcHJpbWFyaWVzID0gTlVMTDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBpZiAo dnRjdHgtPnRyYW5zZmVyX2Z1bmN0aW9uKSB7Cj4gPiArICAgICAgICBDRlJlbGVhc2UodnRjdHgt PnRyYW5zZmVyX2Z1bmN0aW9uKTsKPiA+ICsgICAgICAgIHZ0Y3R4LT50cmFuc2Zlcl9mdW5jdGlv biA9IE5VTEw7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgaWYgKHZ0Y3R4LT55Y2Jjcl9tYXRy aXgpIHsKPiA+ICsgICAgICAgIENGUmVsZWFzZSh2dGN0eC0+eWNiY3JfbWF0cml4KTsKPiA+ICsg ICAgICAgIHZ0Y3R4LT55Y2Jjcl9tYXRyaXggPSBOVUxMOwo+ID4gKyAgICB9Cj4gPiArfQo+ID4g Kwo+ID4gIHN0YXRpYyBpbnQgdnRlbmNfcV9wb3AoVlRFbmNDb250ZXh0ICp2dGN0eCwgYm9vbCB3 YWl0LCBDTVNhbXBsZUJ1ZmZlclJlZiAqYnVmLCBFeHRyYVNFSSAqKnNlaSkKPiA+ICB7Cj4gPiAg ICAgIEJ1Zk5vZGUgKmluZm87Cj4gPiBAQCAtMTExMCw2ICsxMTM5LDIwIEBAIHN0YXRpYyBpbnQg dnRlbmNfY3JlYXRlX2VuY29kZXIoQVZDb2RlY0NvbnRleHQgICAqYXZjdHgsCj4gPiAgICAgICAg ICByZXR1cm4gQVZFUlJPUl9FWFRFUk5BTDsKPiA+ICAgICAgfQo+ID4KPiA+ICsgICAgaWYgKF9f YnVpbHRpbl9hdmFpbGFibGUobWFjT1MgMTAuMTMsIGlPUyAxMSwgdHZPUyAxMSwgKikpIHsKPgo+ IFRoYW5rcywgdGhvdWdoIHRoaXMgbmVlZHMgdGhlIHByb3BlciBTREsgZ3VhcmRzIGFzIHdlbGwg dG9vLCB0byBub3QgYnJlYWsKPiBidWlsZGluZyB3aXRoIFNES3Mgb2xkZXIgdGhhbiAxMC4xMywg dW5sZXNzIEZGbXBlZyBkb2VzIG5vdCBjYXJlIGFib3V0IHRoaXMuCj4KPiBTZWUgaHR0cHM6Ly9l cGlyLmF0LzIwMTkvMTAvMzAvYXBpLWF2YWlsYWJpbGl0eS1hbmQtdGFyZ2V0LWNvbmRpdGlvbmFs cy8jY2hlY2tpbmctYXBpLWF2YWlsYWJpbGl0eS1hdC1jb21waWxlLXRpbWUKPgpUaHggdGhlIHJl ZmVyZW5jZSBsaW5rLCB3aWxsIGFkZCB0aGUgYnVpbGQgY2hlY2sKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFp bApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgo=