From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 110C34B555 for <ffmpegdev@gitmailbox.com>; Wed, 26 Mar 2025 08:58:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 56B6D687BB0; Wed, 26 Mar 2025 10:58:03 +0200 (EET) Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E5461687A4A for <ffmpeg-devel@ffmpeg.org>; Wed, 26 Mar 2025 10:57:54 +0200 (EET) Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-30bfc79ad97so6976631fa.1 for <ffmpeg-devel@ffmpeg.org>; Wed, 26 Mar 2025 01:57:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20230601.gappssmtp.com; s=20230601; t=1742979474; x=1743584274; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=IgMevSKaeuw2362Oriwld8hTxua+Wqhmo95IXSRb7dQ=; b=nidHxiMaDtCvkPdlZj82kujR4kaKDGmCkGThWuVa6jfS6J5vBJPuQVzw1xs9Aa+RW1 8tcljZNOl85UqD+gHhDpkEixsGB7g3QhWV6v8XVzBuxrAZiOUSBj/KqcOIkn273WbCeg zcM2uQ+8KcRHyLzTb1gEbE3ZVNYZ5yHLiZ18jfztaOOCBIG/NhzbimqOiVAB85VP1uZX vNYncQwbkD9r2rKRPxWt/63mv32mCl7ga6TfcjluvbPLSWfKGBpdfreuhIloC+OrEmkS /zyPNGr/3WsBvNGp+gZPOuaibwR9ebW9zbYINOcU1IfeU33bZWm5OgRlWndSQXeUMPPu NEPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742979474; x=1743584274; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IgMevSKaeuw2362Oriwld8hTxua+Wqhmo95IXSRb7dQ=; b=ZnzzhOzamhrJuxN2aP9SFtWlfRYA6iU69P0X6pG75FgU6HC6rROyWBLvOFxxZkh0da QfZRGmrKjHpstIntWtueILoYfefxspxLRjlU0WlFRVe5Q6gVU9zKQ5vKLENoOPkhH4XG NK2BHSyH1wEBHA6fPULYnCZgSCCWV/CDF+UET6zg11jcJ4LJRwst35u2HXHPhY1H9K6j JMrgNYvpndlou1Ltjx4nWlPZOMm7vUXIYSZQtKappmiq7+DfTcDtuNv/nhTA4hVVhViZ 3tfnkAZar9sl4/Fae1t9SzsRwkSsudjdmSadcfY9h9Nfhsy1rWdNk5Ho/ka2SurbsmsD w6BA== X-Gm-Message-State: AOJu0YwLqwMzbxNNFAe0kusz1nCZmI2w1CvUmLcEbBI2y/J4ZmcE6Srq HIBugnr9S2nP+PpPCxn7nL20Qd5yl7B9z0GvZ6KCYoaToXnFnZVuzCLEpfN4lPRoUgV0PDPy7JV R1Q== X-Gm-Gg: ASbGncuZY5Wo2b7+7F4gIJWDx59i7xEzXQOgsZC1zZAqHfX5Jh5e0J/ygUvHaPwWpSw qBLNGcqZo+pyTTM6WxsRfJ6jJFwXMFeOzaXzjFpj/FSGleX1+4114wW/HYMCiLNnfvRDEnE6T2V uVZQyGy+8bFPFZoM5dfCUBY3Sa0nMrO8RwiNjlh1HMgfjhhoAXY0COtcZmG0+IxQglSWfzOv1x2 jps4BtJ1P0vIVdZmf753b4dFWdKmFwsvHSKgwj+jrcPBG/G7dzAr4cLFn9mhYW/CSe5Vz6QpRO0 gLdgkPxEV/V2a/pB0Cnvr0d3XRf+O32R64gsCgPMEnqRTSE5ZQpgFBB8pQMSdFZymtovTVCuP90 tZ+Ic8Bo4VNQ= X-Google-Smtp-Source: AGHT+IEgulCOLd9rvAoU+LAc8Jsb/avzzWrWMJoxtqUjuOiPy2pa6+ctio0fBa5oxk1t2X3poF7foQ== X-Received: by 2002:a05:6512:350e:b0:549:8c0c:f059 with SMTP id 2adb3069b0e04-54afac29fcamr804744e87.10.1742979473817; Wed, 26 Mar 2025 01:57:53 -0700 (PDT) Received: from localhost (dsl-tkubng21-50de30-198.dhcp.inet.fi. [80.222.48.198]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54ad6480800sm1730247e87.94.2025.03.26.01.57.53 for <ffmpeg-devel@ffmpeg.org> (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 26 Mar 2025 01:57:53 -0700 (PDT) From: =?UTF-8?q?Martin=20Storsj=C3=B6?= <martin@martin.st> To: ffmpeg-devel@ffmpeg.org Date: Wed, 26 Mar 2025 10:57:50 +0200 Message-Id: <20250326085750.42353-4-martin@martin.st> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20250326085750.42353-1-martin@martin.st> References: <20250326085750.42353-1-martin@martin.st> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 4/4] configure: Check for an actual function in VideoToolbox X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/20250326085750.42353-4-martin@martin.st/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> This makes sure to disable VideoToolbox if building with an SDK that does contain VideoToolbox, but targeting an older version of the OS where it is unavailable. Previously, we would enable VideoToolbox as long as the framework itself was found, which only require the framework to exist in the SDK. --- configure | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 02009bed4c..cb8a4bfec4 100755 --- a/configure +++ b/configure @@ -3632,7 +3632,7 @@ libxvid_encoder_deps="libxvid" libzvbi_teletext_decoder_deps="libzvbi" vapoursynth_demuxer_deps="vapoursynth" videotoolbox_suggest="coreservices" -videotoolbox_deps="corefoundation coremedia corevideo" +videotoolbox_deps="corefoundation coremedia corevideo VTDecompressionSessionDecodeFrame" videotoolbox_encoder_deps="videotoolbox VTCompressionSessionPrepareToEncodeFrames" # demuxers / muxers @@ -6696,6 +6696,7 @@ check_headers termios.h check_headers unistd.h check_headers valgrind/valgrind.h check_func_headers VideoToolbox/VTCompressionSession.h VTCompressionSessionPrepareToEncodeFrames -framework VideoToolbox +check_func_headers VideoToolbox/VideoToolbox.h VTDecompressionSessionDecodeFrame -framework VideoToolbox check_func_headers VideoToolbox/VideoToolbox.h VTPixelTransferSessionCreate -framework VideoToolbox check_func_headers VideoToolbox/VideoToolbox.h VTPixelRotationSessionCreate -framework VideoToolbox check_headers windows.h -- 2.39.5 (Apple Git-154) _______________________________________________ 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".