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 3B27147D7D for ; Sat, 25 Nov 2023 04:06:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2295168CF2A; Sat, 25 Nov 2023 06:06:23 +0200 (EET) Received: from out203-205-221-239.mail.qq.com (out203-205-221-239.mail.qq.com [203.205.221.239]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5FF1968CEF5 for ; Sat, 25 Nov 2023 06:06:14 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1700885165; bh=fq6aIc0zwEfHfm9Xb3tqL5JpB5/9EFXql/vqN4AKpJM=; h=From:To:Cc:Subject:Date; b=WgKTQn7WkNX82Kb46IodZ9qttrdAJ6StCbeXZqxk9iIUyWSZnFH8pyRTkMhT8XN0m 8pvGE4lJlaRBlCsSNsN7pXh9XspTX3ngSYxrBfIMD9jRUL9r01h921on/m6Wts33HY XNL8MU6xyGxaPE4I9OvYkBr5Ln8N7MnPul3B2lqw= Received: from ZHILIZHAO-MB1.tencent.com ([183.238.15.194]) by newxmesmtplogicsvrszb9-1.qq.com (NewEsmtp) with SMTP id 1840288B; Sat, 25 Nov 2023 12:06:04 +0800 X-QQ-mid: xmsmtpt1700885164t7rn7wmm6 Message-ID: X-QQ-XMAILINFO: MR/iVh5QLeiefIVaRaUPvApahe2ADwisoXEcsFebGxkMyIG4NOA7IKgxgyJMPj KYzVtLzdoR57uPNl8A4RI6Hs/KKlaWA0evNrG1NwzjOca4/kixlAh5xpcnnvjQtIvDkWq3OKi2HQ RRiteh31CkL5KxWNeuY11iWGFfHkZAT3a4V6LMTxro3hK2N4VeAuP+EMGVgjSnM/nJe8KPs9ZZ1n Z1eoXkrIGDfQhaCQ1dlL34kEedZeC6IsK8FG/FAvHrPais0ta7Pz09IUWsHXEw85lgUOOgUIgfH5 7VeNSsDyhjMIMmbvZMnxXfEOgYmfzudKLCQy4U9Cx2ofO2ookcKvO+xArMwXGrJwtjTWA0LFMKoP aQEs8ByF7h7RY/N0hjHc3VtMHQKu04YoAG0Uxea3nMDgVJjd/s3qVzUvdSzrz1DaMcDMUYO90HCE 8bemL9s6D6q1MRgfavBeiJosyBYy8U06TDfcN5fhntHzH8ffurGdRKRuLMG8EaNR+y1xB5h3WvL2 /Rqhp0yy7KWBPS3QaivJSS2Sa4zwdu1wmgsB/btRtN0hH2Fj7hesvghXQJox9Z6qAN2CcyJ7eurT +1otwCQNM1eWc8DmFUpZrpVx38ZiWMvrnL14f6G8yofGEEzX41tTrs5AFOKwRRzGCqqZAkamvXkt tPhEQfCPXs4rFpYAPLKob7vulXfodoXqpojahQJyADoJ6YC2MoYJ21/GUUDDi1LmdkiAqg6s35nZ Z4viU8iYHa9Q57SxgcuoVF6RgaAlLhJs8mLCRHkZhSavBHChFb63ekYB2c4JensyHBrfyaCrYGgS OFxdWJoZs6+4jMAxKe4dQOmKXYGlMHmJqq8VlWmkm8Y4DOPRhKKBjDxIW2TYzP6VDxghMoacbWPP d8Aonxll+CQi42Rq8Xm4ZfghdSjrV7MCsRS7SzEfzyZu8Rrdg9KyY3zXLeczuaDCMaQyrHqQUVWy atL43cc7KG0VHMBWPvyaSDZXpZQ7QM X-QQ-XMRINFO: Nq+8W0+stu50PRdwbJxPCL0= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Sat, 25 Nov 2023 12:06:01 +0800 X-OQ-MSGID: <20231125040602.64250-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/videotoolboxenc: Fix build failure due to PropertyKey_EncoderID 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: Zhao Zhili Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: Zhao Zhili --- libavcodec/videotoolboxenc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.c index b0e827d14a..b8a07e4e44 100644 --- a/libavcodec/videotoolboxenc.c +++ b/libavcodec/videotoolboxenc.c @@ -119,6 +119,7 @@ static struct{ CFStringRef kVTCompressionPropertyKey_TargetQualityForAlpha; CFStringRef kVTCompressionPropertyKey_PrioritizeEncodingSpeedOverQuality; CFStringRef kVTCompressionPropertyKey_ConstantBitRate; + CFStringRef kVTCompressionPropertyKey_EncoderID; CFStringRef kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder; CFStringRef kVTVideoEncoderSpecification_RequireHardwareAcceleratedVideoEncoder; @@ -191,6 +192,7 @@ static void loadVTEncSymbols(void){ GET_SYM(kVTCompressionPropertyKey_PrioritizeEncodingSpeedOverQuality, "PrioritizeEncodingSpeedOverQuality"); GET_SYM(kVTCompressionPropertyKey_ConstantBitRate, "ConstantBitRate"); + GET_SYM(kVTCompressionPropertyKey_EncoderID, "EncoderID"); GET_SYM(kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder, "EnableHardwareAcceleratedVideoEncoder"); @@ -1178,7 +1180,7 @@ static int vtenc_create_encoder(AVCodecContext *avctx, { CFStringRef encoderID = NULL; status = VTSessionCopyProperty(vtctx->session, - kVTCompressionPropertyKey_EncoderID, + compat_keys.kVTCompressionPropertyKey_EncoderID, kCFAllocatorDefault, &encoderID); if (status == noErr) { -- 2.42.0 _______________________________________________ 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".