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 ESMTPS id 772C14E408 for ; Tue, 11 Mar 2025 10:16:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C675B68DF96; Tue, 11 Mar 2025 12:16:16 +0200 (EET) Received: from mail-oo1-f44.google.com (mail-oo1-f44.google.com [209.85.161.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 26B3268DCD8 for ; Tue, 11 Mar 2025 12:16:10 +0200 (EET) Received: by mail-oo1-f44.google.com with SMTP id 006d021491bc7-5fcd509468eso2387256eaf.2 for ; Tue, 11 Mar 2025 03:16:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741688168; x=1742292968; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=RRzvu8DJyZk1jMKvUydFi5cwCiX74APSkJ2M0V9ML/o=; b=AdxgVXnwNl4Fm7m88i4bdCKBxaqLel3U2gFpeE/pY1CvPepA/DB75pgyO3mgU7m3po pxBPVFvZ7w52symdajF1Qb2cNhZuXSlgcozsajcSg8geXfIS6MiYXX+yy+03ijE9Bt15 xYBPY+7GXsV8NUkQhNysheaFzkBGEiCJbyE2SPz/g2KKG9E0Q1areXs00bPD1CDDAWAj IIo2ZPtIpNDV+d5e1jpfuKLFtMbrrJVUjccxK2wlGHSUod8DRcvcXuUBhljBMOK86rIQ nm7I1nE15dnZqDu0LPEv7fmE0unV2C2UeV3AFsuSBlF6MgQPlEMkIL8AzrsxJFR0VAC9 2MmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741688168; x=1742292968; h=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=RRzvu8DJyZk1jMKvUydFi5cwCiX74APSkJ2M0V9ML/o=; b=QgKq2uuAVqoRZ/JcawveUV6/ICCKIDMevC7JLqyiS4IL+B6v8bv4ZM1hfkAlPmZ5HV gIqdI5JehgVdRWkzq6DzPzISQMh1xHCX60y9Rrt62nUszh9j1nJ1tX4MwPz75A0vS5pD DIEzGudH+Ap83X2O7LrZpAzWLku8JbFB0j8gxzW3ITE7I13hmVy9Ole6FGD89zmGfi5N pG7xCu8/xp8/QeAGAmIvhHPbU9Gkx5+H/oG/5WoIuUAd61qfI3tBUXNt4UgYTl7t/0Ab 6p9/I0Z9oKGEqTIfsW0yPqHzNvNe/AVezVpW7vqkRHPkA5bgnsQZwQPP7xNfFajD3Ud5 WPAQ== X-Gm-Message-State: AOJu0YwSYfKvqwde9D8r9by275X2ZDcslKnOXxHVDaNg9bdsSODgfKt6 V0AR9lN6yViiN33Q7wZ0tVptXWVEuvLoLx7mbLmGVFiF3qyjRWrWmzXoPIyWGzvaHd2XyDMz4Ki 9p0lZR3qYh2r0iajCbLv4rlHvNEcg X-Gm-Gg: ASbGncuVYmT/5aDTkEoEqA4GbLz0Wk70zrKDunB3CGIC9lWlxxAcQntsHMh3iYNrOui 3IQSfzx4LAH+8emClWs8Nu8DlXaU19NarwGj9FaiDiY14FjplEQWUm6am6EwZgQfOTNlgbkwmAy IH5M+XyK/PFwofToB/wQqL4bw= X-Google-Smtp-Source: AGHT+IFlV0cv0BF0AG2TJwkMn7DO5qw6EPkGgn6eTiKjEaMjT+IoAEJmNA40DCmvzyhJzvKl99TtiVWJ1UXF1qITf4k= X-Received: by 2002:a05:6820:209:b0:600:2ff9:acb9 with SMTP id 006d021491bc7-6004a798240mr6977671eaf.1.1741688166895; Tue, 11 Mar 2025 03:16:06 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Wang Bin Date: Tue, 11 Mar 2025 18:15:55 +0800 X-Gm-Features: AQ5f1JoTKM-xeM8-oikatHSLg4BHqCNWNXT_0-xitCSMadJ1p4SvVfdRxaYH2IQ Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000007f749506300e6087" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] lavc/videotoolboxenc: add hevc main42210 and p210 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --0000000000007f749506300e6087 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Zhao Zhili =E4=BA=8E2025=E5=B9=B43= =E6=9C=8811=E6=97=A5=E5=91=A8=E4=BA=8C 16:45=E5=86=99=E9=81=93=EF=BC=9A > > > > On Mar 11, 2025, at 14:20, Wang Bin wrote: > > supported by apple silicon > > --- > > libavcodec/videotoolboxenc.c | 10 ++++++++++ > > 1 file changed, 10 insertions(+) > > > > diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.= c > > index 55a440c7b4..92a4762caa 100644 > > --- a/libavcodec/videotoolboxenc.c > > +++ b/libavcodec/videotoolboxenc.c > > @@ -120,6 +120,7 @@ static struct{ > > > > CFStringRef kVTProfileLevel_HEVC_Main_AutoLevel; > > CFStringRef kVTProfileLevel_HEVC_Main10_AutoLevel; > > + CFStringRef kVTProfileLevel_HEVC_Main42210_AutoLevel; > > > > CFStringRef kVTCompressionPropertyKey_RealTime; > > CFStringRef kVTCompressionPropertyKey_TargetQualityForAlpha; > > @@ -192,6 +193,7 @@ static void loadVTEncSymbols(void){ > > > > GET_SYM(kVTProfileLevel_HEVC_Main_AutoLevel, > "HEVC_Main_AutoLevel"); > > GET_SYM(kVTProfileLevel_HEVC_Main10_AutoLevel, > "HEVC_Main10_AutoLevel"); > > + GET_SYM(kVTProfileLevel_HEVC_Main42210_AutoLevel, > "HEVC_Main10_AutoLevel"); > > A copy-paste error. > > oops! --0000000000007f749506300e6087 Content-Type: application/octet-stream; name="0001-lavc-videotoolboxenc-add-hevc-main42210-and-p210.patch" Content-Disposition: attachment; filename="0001-lavc-videotoolboxenc-add-hevc-main42210-and-p210.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m84c5f8t0 RnJvbSAwYmUyNzBhZDI5Mjc2MDUwYTQ3ZTUyNzZjYjU3YzQyM2VhYjhjODA3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiB3YW5nLWJpbiA8d2JzZWNnMUBnbWFpbC5jb20+CkRhdGU6IFRo dSwgMjIgRGVjIDIwMjIgMTA6Mzk6MjkgKzA4MDAKU3ViamVjdDogW1BBVENIXSBsYXZjL3ZpZGVv dG9vbGJveGVuYzogYWRkIGhldmMgbWFpbjQyMjEwIGFuZCBwMjEwCgotLS0KIGxpYmF2Y29kZWMv dmlkZW90b29sYm94ZW5jLmMgfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5z ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdmlkZW90b29sYm94ZW5jLmMgYi9s aWJhdmNvZGVjL3ZpZGVvdG9vbGJveGVuYy5jCmluZGV4IDU1YTQ0MGM3YjQuLmZmOGYwMWIyY2Ug MTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvdmlkZW90b29sYm94ZW5jLmMKKysrIGIvbGliYXZjb2Rl Yy92aWRlb3Rvb2xib3hlbmMuYwpAQCAtMTIwLDYgKzEyMCw3IEBAIHN0YXRpYyBzdHJ1Y3R7CiAK ICAgICBDRlN0cmluZ1JlZiBrVlRQcm9maWxlTGV2ZWxfSEVWQ19NYWluX0F1dG9MZXZlbDsKICAg ICBDRlN0cmluZ1JlZiBrVlRQcm9maWxlTGV2ZWxfSEVWQ19NYWluMTBfQXV0b0xldmVsOworICAg IENGU3RyaW5nUmVmIGtWVFByb2ZpbGVMZXZlbF9IRVZDX01haW40MjIxMF9BdXRvTGV2ZWw7CiAK ICAgICBDRlN0cmluZ1JlZiBrVlRDb21wcmVzc2lvblByb3BlcnR5S2V5X1JlYWxUaW1lOwogICAg IENGU3RyaW5nUmVmIGtWVENvbXByZXNzaW9uUHJvcGVydHlLZXlfVGFyZ2V0UXVhbGl0eUZvckFs cGhhOwpAQCAtMTkyLDYgKzE5Myw3IEBAIHN0YXRpYyB2b2lkIGxvYWRWVEVuY1N5bWJvbHModm9p ZCl7CiAKICAgICBHRVRfU1lNKGtWVFByb2ZpbGVMZXZlbF9IRVZDX01haW5fQXV0b0xldmVsLCAg ICAgIkhFVkNfTWFpbl9BdXRvTGV2ZWwiKTsKICAgICBHRVRfU1lNKGtWVFByb2ZpbGVMZXZlbF9I RVZDX01haW4xMF9BdXRvTGV2ZWwsICAgIkhFVkNfTWFpbjEwX0F1dG9MZXZlbCIpOworICAgIEdF VF9TWU0oa1ZUUHJvZmlsZUxldmVsX0hFVkNfTWFpbjQyMjEwX0F1dG9MZXZlbCwgICAiSEVWQ19N YWluNDIyMTBfQXV0b0xldmVsIik7CiAKICAgICBHRVRfU1lNKGtWVENvbXByZXNzaW9uUHJvcGVy dHlLZXlfUmVhbFRpbWUsICJSZWFsVGltZSIpOwogICAgIEdFVF9TWU0oa1ZUQ29tcHJlc3Npb25Q cm9wZXJ0eUtleV9UYXJnZXRRdWFsaXR5Rm9yQWxwaGEsCkBAIC05NzksNiArOTgxLDExIEBAIHN0 YXRpYyBib29sIGdldF92dF9oZXZjX3Byb2ZpbGVfbGV2ZWwoQVZDb2RlY0NvbnRleHQgKmF2Y3R4 LAogICAgICAgICAgICAgKnByb2ZpbGVfbGV2ZWxfdmFsID0KICAgICAgICAgICAgICAgICBjb21w YXRfa2V5cy5rVlRQcm9maWxlTGV2ZWxfSEVWQ19NYWluMTBfQXV0b0xldmVsOwogICAgICAgICAg ICAgYnJlYWs7CisgICAgICAgIGNhc2UgQVZfUFJPRklMRV9IRVZDX1JFWFQ6CisgICAgICAgICAg ICAvLyBvbmx5IG1haW40MjIxMCBpcyBzdXBwb3J0ZWQsIG9taXQgZGVwdGggYW5kIGNocm9tYSBz dWJzYW1wbGluZworICAgICAgICAgICAgKnByb2ZpbGVfbGV2ZWxfdmFsID0KKyAgICAgICAgICAg ICAgICBjb21wYXRfa2V5cy5rVlRQcm9maWxlTGV2ZWxfSEVWQ19NYWluNDIyMTBfQXV0b0xldmVs OworICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCEqcHJvZmlsZV9sZXZlbF92 YWwpIHsKQEAgLTI4NTQsNiArMjg2MSw3IEBAIHN0YXRpYyBjb25zdCBlbnVtIEFWUGl4ZWxGb3Jt YXQgaGV2Y19waXhfZm10c1tdID0gewogICAgIEFWX1BJWF9GTVRfWVVWNDIwUCwKICAgICBBVl9Q SVhfRk1UX0JHUkEsCiAgICAgQVZfUElYX0ZNVF9QMDEwTEUsCisgICAgQVZfUElYX0ZNVF9QMjEw LAogICAgIEFWX1BJWF9GTVRfTk9ORQogfTsKIApAQCAtMjk4OCw2ICsyOTk2LDggQEAgc3RhdGlj IGNvbnN0IEFWT3B0aW9uIGhldmNfb3B0aW9uc1tdID0gewogICAgIHsgInByb2ZpbGUiLCAiUHJv ZmlsZSIsIE9GRlNFVChwcm9maWxlKSwgQVZfT1BUX1RZUEVfSU5ULCB7IC5pNjQgPSBBVl9QUk9G SUxFX1VOS05PV04gfSwgQVZfUFJPRklMRV9VTktOT1dOLCBJTlRfTUFYLCBWRSwgLnVuaXQgPSAi cHJvZmlsZSIgfSwKICAgICB7ICJtYWluIiwgICAgICJNYWluIFByb2ZpbGUiLCAgICAgMCwgQVZf T1BUX1RZUEVfQ09OU1QsIHsgLmk2NCA9IEFWX1BST0ZJTEVfSEVWQ19NQUlOICAgIH0sIElOVF9N SU4sIElOVF9NQVgsIFZFLCAudW5pdCA9ICJwcm9maWxlIiB9LAogICAgIHsgIm1haW4xMCIsICAg Ik1haW4xMCBQcm9maWxlIiwgICAwLCBBVl9PUFRfVFlQRV9DT05TVCwgeyAuaTY0ID0gQVZfUFJP RklMRV9IRVZDX01BSU5fMTAgfSwgSU5UX01JTiwgSU5UX01BWCwgVkUsIC51bml0ID0gInByb2Zp bGUiIH0sCisgICAgeyAibWFpbjQyMjEwIiwiTWFpbiA0OjI6MiAxMCBQcm9maWxlIiwwLCBBVl9P UFRfVFlQRV9DT05TVCwgeyAuaTY0ID0gQVZfUFJPRklMRV9IRVZDX1JFWFQgfSwgSU5UX01JTiwg SU5UX01BWCwgVkUsIC51bml0ID0gInByb2ZpbGUiIH0sCisgICAgeyAicmV4dCIsICAgICAiTWFp biA0OjI6MiAxMCBQcm9maWxlIiwwLCBBVl9PUFRfVFlQRV9DT05TVCwgeyAuaTY0ID0gQVZfUFJP RklMRV9IRVZDX1JFWFQgfSwgSU5UX01JTiwgSU5UX01BWCwgVkUsIC51bml0ID0gInByb2ZpbGUi IH0sCiAKICAgICB7ICJhbHBoYV9xdWFsaXR5IiwgIkNvbXByZXNzaW9uIHF1YWxpdHkgZm9yIHRo ZSBhbHBoYSBjaGFubmVsIiwgT0ZGU0VUKGFscGhhX3F1YWxpdHkpLCBBVl9PUFRfVFlQRV9ET1VC TEUsIHsgLmRibCA9IDAuMCB9LCAwLjAsIDEuMCwgVkUgfSwKIAotLSAKMi4zOS41IChBcHBsZSBH aXQtMTU0KQoK --0000000000007f749506300e6087 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --0000000000007f749506300e6087--