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 0BBF1460AE for ; Sat, 3 Jun 2023 21:40:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2E90568C2FB; Sun, 4 Jun 2023 00:40:16 +0300 (EEST) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9DE7368BA97 for ; Sun, 4 Jun 2023 00:40:09 +0300 (EEST) Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-2565a9107d2so2882043a91.0 for ; Sat, 03 Jun 2023 14:40:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685828408; x=1688420408; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+EQOn3tLJi6Z/bXe7wZm8SX04h7crBFybrkW/dWpeas=; b=OuWG1QulnRBZNjxGYrsJl4rkut5Z1VJKPNXj48V/7J0Wbl/C96WnKW20lrZyFtQKbX 1I+CVBFXGta3/7VQtizdLwW8hOex9RXVR0xz4zAr0NkrRKa3cRsVyEvZilhSczOrEIh4 RhN/ms5WF80NqJyg14B5qaTtJLXiPtqjujmBofvaFbsNvg134efJ/ZfFz5IrCHja5MDu ecDzL51IN6S/w0xn+ngz6HCnGEoYcC2WRGHYZL0CqUezkd7jCBRZBTrEIEafm+82U9HJ 9cedq33IUpuGpTjwMN1PoloVFtYASWyqAshns3o2K7VM5qVZXIvnnZQGb+2zZGliANiD WhzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685828408; x=1688420408; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+EQOn3tLJi6Z/bXe7wZm8SX04h7crBFybrkW/dWpeas=; b=lvyZHU0UegxvkwZGKe7/PKeq1vgqdZsCM/wJPPNrhCI2TEMR046hdG9CwxzTVNZ3Dk 91elgl9Hg4CqhFXkSmFg8SE6AJ/6YjuuLmzfI7gt7bJJHNNkhyHRVnygmzKUS7Jpymxa iNG7++V9QLGu19wLfJE/5KT5v33wbtvhjEAYupDIION0F2uDrUZDQvQpX65bT9sXlCBp EVrMdIwsGYduTR16lsbYcwDWTRljKoUTkoL0PMl+1OsR56K/JXdBjKIOraGx2REmrqIP vONBKxuvCPTv+FaPnm7/9AFeDAkUtq7GmKlAr/F33bWB2cqBmclAIAW0BRK5H7Jlk9Jr 9z4Q== X-Gm-Message-State: AC+VfDyyEXIh7HxoYgXMHjm716N2h07L/f8XwWKrNQpx007o0Uyf8hsm +WPVNdg4MdYRiowJViGFkn+Vu1t42rWFkB8Xp/8WbffV X-Google-Smtp-Source: ACHHUZ4FV/nZRYmAybk93ax97oXigKBJo5CbgCDRaE8Bie/mtVQvDEqQ2QVz+AXJ4Uc0rSxRWDhEpADw0w89v53f/v0= X-Received: by 2002:a17:90a:1b47:b0:256:6f35:fd60 with SMTP id q65-20020a17090a1b4700b002566f35fd60mr3878970pjq.17.1685828407917; Sat, 03 Jun 2023 14:40:07 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rick Kern Date: Sat, 3 Jun 2023 17:39:56 -0400 Message-ID: To: =?UTF-8?B?5b6Q56aP6ZqG?= <839789740@qq.com> X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/videotoolboxenc: add CBP/CHP profile 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 Cc: ffmpeg-devel 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: T24gRnJpLCBNYXkgMjYsIDIwMjMgYXQgNzozN+KAr0FNIOW+kOemj+mahiA8ODM5Nzg5NzQwQHFx LmNvbT4gd3JvdGU6Cgo+IEtlcm4sIHBsZWFzZSBoZWxwIHRvIHJldmlldyB0aGlzIHBhdGNoLCB3 aGljaCBoYXMgYWRkZWQgQ0JQIHByb2ZpbGUgd2l0aAo+IHByb2ZpbGUgb3B0aW9ucy4KPiBBcyBm b3IgdGhlIFZUX0gyNjRQcm9maWxlIHJlcGxhY2VtZW50LCBsZXQgeW91IHRha2Ugb3ZlciwgZm9s bG93IHVwIHRoaXMKPiBwYXRjaC4KPgpUaGFua3MuIFB1c2hlZCB3aXRoIG1pbm9yIG1vZGlmaWNh dGlvbnMuCgoKPgo+IFRoYW5rcwo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tIOWOn+Wni+mCruS7tiAt LS0tLS0tLS0tLS0tLS0tLS0KPiAq5Y+R5Lu25Lq6OiogInh1ZnVqaTQ1NiIgPDgzOTc4OTc0MEBx cS5jb20+Owo+ICrlj5HpgIHml7bpl7Q6KiAyMDIz5bm0NeaciDIz5pelKOaYn+acn+S6jCkg5LiK 5Y2IMTA6MjcKPiAq5pS25Lu25Lq6OiogImZmbXBlZy1kZXZlbCI8ZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmc+Owo+ICrmioTpgIE6KiAi5b6Q56aP6ZqGIjw4Mzk3ODk3NDBAcXEuY29tPjsKPiAq5Li7 6aKYOiogW1BBVENIXSBhdmNvZGVjL3ZpZGVvdG9vbGJveGVuYzogYWRkIENCUC9DSFAgcHJvZmls ZQo+Cj4gVGhlIENvbnN0cmFpbmVkX0Jhc2VsaW5lIGFuZCBDb25zdHJhaW5lZF9IaWdoIHByb2Zp bGUgb2YgSDI2NCBoYXMKPiBhdmFpbGFibGUgaW4gaU9TIDE1LjAKPgo+IFNpZ25lZC1vZmYtYnk6 IHh1ZnVqaTQ1NiA8ODM5Nzg5NzQwQHFxLmNvbT4KPiAtLS0KPiAgbGliYXZjb2RlYy92aWRlb3Rv b2xib3hlbmMuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAgMSBmaWxlIGNoYW5n ZWQsIDIxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvbGli YXZjb2RlYy92aWRlb3Rvb2xib3hlbmMuYyBiL2xpYmF2Y29kZWMvdmlkZW90b29sYm94ZW5jLmMK PiBpbmRleCBiMDE3YzkwYzM2Li4wMjgwOTVjZDA0IDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMv dmlkZW90b29sYm94ZW5jLmMKPiArKysgYi9saWJhdmNvZGVjL3ZpZGVvdG9vbGJveGVuYy5jCj4g QEAgLTEwOCw2ICsxMDgsOCBAQCBzdGF0aWMgc3RydWN0ewo+ICAgICAgQ0ZTdHJpbmdSZWYga1ZU UHJvZmlsZUxldmVsX0gyNjRfSGlnaF9BdXRvTGV2ZWw7Cj4gICAgICBDRlN0cmluZ1JlZiBrVlRQ cm9maWxlTGV2ZWxfSDI2NF9FeHRlbmRlZF81XzA7Cj4gICAgICBDRlN0cmluZ1JlZiBrVlRQcm9m aWxlTGV2ZWxfSDI2NF9FeHRlbmRlZF9BdXRvTGV2ZWw7Cj4gKyAgICBDRlN0cmluZ1JlZiBrVlRQ cm9maWxlTGV2ZWxfSDI2NF9Db25zdHJhaW5lZEJhc2VsaW5lX0F1dG9MZXZlbDsKPiArICAgIENG U3RyaW5nUmVmIGtWVFByb2ZpbGVMZXZlbF9IMjY0X0NvbnN0cmFpbmVkSGlnaF9BdXRvTGV2ZWw7 Cj4KPiAgICAgIENGU3RyaW5nUmVmIGtWVFByb2ZpbGVMZXZlbF9IRVZDX01haW5fQXV0b0xldmVs Owo+ICAgICAgQ0ZTdHJpbmdSZWYga1ZUUHJvZmlsZUxldmVsX0hFVkNfTWFpbjEwX0F1dG9MZXZl bDsKPiBAQCAtMTcxLDYgKzE3Myw4IEBAIHN0YXRpYyB2b2lkIGxvYWRWVEVuY1N5bWJvbHModm9p ZCl7Cj4gICAgICBHRVRfU1lNKGtWVFByb2ZpbGVMZXZlbF9IMjY0X0hpZ2hfQXV0b0xldmVsLAo+ ICJIMjY0X0hpZ2hfQXV0b0xldmVsIik7Cj4gICAgICBHRVRfU1lNKGtWVFByb2ZpbGVMZXZlbF9I MjY0X0V4dGVuZGVkXzVfMCwgICAgICAgIkgyNjRfRXh0ZW5kZWRfNV8wIik7Cj4gICAgICBHRVRf U1lNKGtWVFByb2ZpbGVMZXZlbF9IMjY0X0V4dGVuZGVkX0F1dG9MZXZlbCwKPiAiSDI2NF9FeHRl bmRlZF9BdXRvTGV2ZWwiKTsKPiArICAgIEdFVF9TWU0oa1ZUUHJvZmlsZUxldmVsX0gyNjRfQ29u c3RyYWluZWRCYXNlbGluZV9BdXRvTGV2ZWwsCj4gIkgyNjRfQ29uc3RyYWluZWRCYXNlbGluZV9B dXRvTGV2ZWwiKTsKPiArICAgIEdFVF9TWU0oa1ZUUHJvZmlsZUxldmVsX0gyNjRfQ29uc3RyYWlu ZWRIaWdoX0F1dG9MZXZlbCwKPiAiSDI2NF9Db25zdHJhaW5lZEhpZ2hfQXV0b0xldmVsIik7Cj4K PiAgICAgIEdFVF9TWU0oa1ZUUHJvZmlsZUxldmVsX0hFVkNfTWFpbl9BdXRvTGV2ZWwsCj4gIkhF VkNfTWFpbl9BdXRvTGV2ZWwiKTsKPiAgICAgIEdFVF9TWU0oa1ZUUHJvZmlsZUxldmVsX0hFVkNf TWFpbjEwX0F1dG9MZXZlbCwKPiAiSEVWQ19NYWluMTBfQXV0b0xldmVsIik7Cj4gQEAgLTE5Myw4 ICsxOTcsMTAgQEAgc3RhdGljIHZvaWQgbG9hZFZURW5jU3ltYm9scyh2b2lkKXsKPiAgdHlwZWRl ZiBlbnVtIFZUX0gyNjRQcm9maWxlIHsKPiAgICAgIEgyNjRfUFJPRl9BVVRPLAo+ICAgICAgSDI2 NF9QUk9GX0JBU0VMSU5FLAo+ICsgICAgSDI2NF9QUk9GX0NPTlNUUkFJTkVEX0JBU0VMSU5FLAo+ ICAgICAgSDI2NF9QUk9GX01BSU4sCj4gICAgICBIMjY0X1BST0ZfSElHSCwKPiArICAgIEgyNjRf UFJPRl9DT05TVFJBSU5FRF9ISUdILAo+ICAgICAgSDI2NF9QUk9GX0VYVEVOREVELAo+ICAgICAg SDI2NF9QUk9GX0NPVU5UCj4gIH0gVlRfSDI2NFByb2ZpbGU7Cj4gQEAgLTc2Myw2ICs3NjksMTAg QEAgc3RhdGljIGJvb2wgZ2V0X3Z0X2gyNjRfcHJvZmlsZV9sZXZlbChBVkNvZGVjQ29udGV4dAo+ ICphdmN0eCwKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICBicmVhazsKPgo+ICsgICAg ICAgIGNhc2UgSDI2NF9QUk9GX0NPTlNUUkFJTkVEX0JBU0VMSU5FOgo+ICsgICAgICAgICAgICAq cHJvZmlsZV9sZXZlbF92YWwgPQo+IGNvbXBhdF9rZXlzLmtWVFByb2ZpbGVMZXZlbF9IMjY0X0Nv bnN0cmFpbmVkQmFzZWxpbmVfQXV0b0xldmVsOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4g ICAgICAgICAgY2FzZSBIMjY0X1BST0ZfTUFJTjoKPiAgICAgICAgICAgICAgc3dpdGNoICh2dGN0 eC0+bGV2ZWwpIHsKPiAgICAgICAgICAgICAgICAgIGNhc2UgIDA6ICpwcm9maWxlX2xldmVsX3Zh bCA9Cj4gQEAgLTgwNSw2ICs4MTUsMTEgQEAgc3RhdGljIGJvb2wgZ2V0X3Z0X2gyNjRfcHJvZmls ZV9sZXZlbChBVkNvZGVjQ29udGV4dAo+ICphdmN0eCwKPgo+IGNvbXBhdF9rZXlzLmtWVFByb2Zp bGVMZXZlbF9IMjY0X0hpZ2hfNV8yOyAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgfQo+ICAg ICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSBIMjY0X1BST0ZfQ09OU1RSQUlO RURfSElHSDoKPiArICAgICAgICAgICAgKnByb2ZpbGVfbGV2ZWxfdmFsID0KPiBjb21wYXRfa2V5 cy5rVlRQcm9maWxlTGV2ZWxfSDI2NF9Db25zdHJhaW5lZEhpZ2hfQXV0b0xldmVsOwo+ICsgICAg ICAgICAgICBicmVhazsKPiArCj4gICAgICAgICAgY2FzZSBIMjY0X1BST0ZfRVhURU5ERUQ6Cj4g ICAgICAgICAgICAgIHN3aXRjaCAodnRjdHgtPmxldmVsKSB7Cj4gICAgICAgICAgICAgICAgICBj YXNlICAwOiAqcHJvZmlsZV9sZXZlbF92YWwgPQo+IEBAIC0yNzU3LDEwICsyNzcyLDEyIEBAIHN0 YXRpYyBjb25zdCBlbnVtIEFWUGl4ZWxGb3JtYXQgcHJvcmVzX3BpeF9mbXRzW10KPiA9IHsKPiAg I2RlZmluZSBPRkZTRVQoeCkgb2Zmc2V0b2YoVlRFbmNDb250ZXh0LCB4KQo+ICBzdGF0aWMgY29u c3QgQVZPcHRpb24gaDI2NF9vcHRpb25zW10gPSB7Cj4gICAgICB7ICJwcm9maWxlIiwgIlByb2Zp bGUiLCBPRkZTRVQocHJvZmlsZSksIEFWX09QVF9UWVBFX0lOVDY0LCB7IC5pNjQgPQo+IEgyNjRf UFJPRl9BVVRPIH0sIEgyNjRfUFJPRl9BVVRPLCBIMjY0X1BST0ZfQ09VTlQsIFZFLCAicHJvZmls ZSIgfSwKPiAtICAgIHsgImJhc2VsaW5lIiwgIkJhc2VsaW5lIFByb2ZpbGUiLCAwLCBBVl9PUFRf VFlQRV9DT05TVCwgeyAuaTY0ID0KPiBIMjY0X1BST0ZfQkFTRUxJTkUgfSwgSU5UX01JTiwgSU5U X01BWCwgVkUsICJwcm9maWxlIiB9LAo+IC0gICAgeyAibWFpbiIsICAgICAiTWFpbiBQcm9maWxl IiwgICAgIDAsIEFWX09QVF9UWVBFX0NPTlNULCB7IC5pNjQgPQo+IEgyNjRfUFJPRl9NQUlOICAg ICB9LCBJTlRfTUlOLCBJTlRfTUFYLCBWRSwgInByb2ZpbGUiIH0sCj4gLSAgICB7ICJoaWdoIiwg ICAgICJIaWdoIFByb2ZpbGUiLCAgICAgMCwgQVZfT1BUX1RZUEVfQ09OU1QsIHsgLmk2NCA9Cj4g SDI2NF9QUk9GX0hJR0ggICAgIH0sIElOVF9NSU4sIElOVF9NQVgsIFZFLCAicHJvZmlsZSIgfSwK PiAtICAgIHsgImV4dGVuZGVkIiwgIkV4dGVuZCBQcm9maWxlIiwgICAwLCBBVl9PUFRfVFlQRV9D T05TVCwgeyAuaTY0ID0KPiBIMjY0X1BST0ZfRVhURU5ERUQgfSwgSU5UX01JTiwgSU5UX01BWCwg VkUsICJwcm9maWxlIiB9LAo+ICsgICAgeyAiYmFzZWxpbmUiLCAgICAgICAgICAgICAiQmFzZWxp bmUgUHJvZmlsZSIsICAgICAgICAgICAgIDAsCj4gQVZfT1BUX1RZUEVfQ09OU1QsIHsgLmk2NCA9 IEgyNjRfUFJPRl9CQVNFTElORSAgICAgICAgICAgICB9LCBJTlRfTUlOLAo+IElOVF9NQVgsIFZF LCAicHJvZmlsZSIgfSwKPiArICAgIHsgImNvbnN0cmFpbmVkX2Jhc2VsaW5lIiwgIkNvbnN0cmFp bmVkX0Jhc2VsaW5lIFByb2ZpbGUiLCAwLAo+IEFWX09QVF9UWVBFX0NPTlNULCB7IC5pNjQgPSBI MjY0X1BST0ZfQ09OU1RSQUlORURfQkFTRUxJTkUgfSwgSU5UX01JTiwKPiBJTlRfTUFYLCBWRSwg InByb2ZpbGUiIH0sCj4gKyAgICB7ICJtYWluIiwgICAgICAgICAgICAgICAgICJNYWluIFByb2Zp bGUiLCAgICAgICAgICAgICAgICAgMCwKPiBBVl9PUFRfVFlQRV9DT05TVCwgeyAuaTY0ID0gSDI2 NF9QUk9GX01BSU4gICAgICAgICAgICAgICAgIH0sIElOVF9NSU4sCj4gSU5UX01BWCwgVkUsICJw cm9maWxlIiB9LAo+ICsgICAgeyAiaGlnaCIsICAgICAgICAgICAgICAgICAiSGlnaCBQcm9maWxl IiwgICAgICAgICAgICAgICAgIDAsCj4gQVZfT1BUX1RZUEVfQ09OU1QsIHsgLmk2NCA9IEgyNjRf UFJPRl9ISUdIICAgICAgICAgICAgICAgICB9LCBJTlRfTUlOLAo+IElOVF9NQVgsIFZFLCAicHJv ZmlsZSIgfSwKPiArICAgIHsgImNvbnN0cmFpbmVkX2hpZ2giLCAgICAgIkNvbnN0cmFpbmVkX0hp Z2ggUHJvZmlsZSIsICAgICAwLAo+IEFWX09QVF9UWVBFX0NPTlNULCB7IC5pNjQgPSBIMjY0X1BS T0ZfQ09OU1RSQUlORURfSElHSCAgICAgfSwgSU5UX01JTiwKPiBJTlRfTUFYLCBWRSwgInByb2Zp bGUiIH0sCj4gKyAgICB7ICJleHRlbmRlZCIsICAgICAgICAgICAgICJFeHRlbmQgUHJvZmlsZSIs ICAgICAgICAgICAgICAgMCwKPiBBVl9PUFRfVFlQRV9DT05TVCwgeyAuaTY0ID0gSDI2NF9QUk9G X0VYVEVOREVEICAgICAgICAgICAgIH0sIElOVF9NSU4sCj4gSU5UX01BWCwgVkUsICJwcm9maWxl IiB9LAo+Cj4gICAgICB7ICJsZXZlbCIsICJMZXZlbCIsIE9GRlNFVChsZXZlbCksIEFWX09QVF9U WVBFX0lOVCwgeyAuaTY0ID0gMCB9LCAwLAo+IDUyLCBWRSwgImxldmVsIiB9LAo+ICAgICAgeyAi MS4zIiwgIkxldmVsIDEuMywgb25seSBhdmFpbGFibGUgd2l0aCBCYXNlbGluZSBQcm9maWxlIiwg MCwKPiBBVl9PUFRfVFlQRV9DT05TVCwgeyAuaTY0ID0gMTMgfSwgSU5UX01JTiwgSU5UX01BWCwg VkUsICJsZXZlbCIgfSwKPiAtLQo+IDIuMzIuMCAoQXBwbGUgR2l0LTEzMikKPgo+Cl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWls aW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxt YW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3Qg InVuc3Vic2NyaWJlIi4K