From patchwork Wed Dec 13 13:08:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 45097 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:1225:b0:181:818d:5e7f with SMTP id v37csp4259049pzf; Wed, 13 Dec 2023 05:08:55 -0800 (PST) X-Google-Smtp-Source: AGHT+IGNqYbeBgKd0uND9RMKbWENc6Z9Bx23U48FvbIhN7H2R9COv4pIJycfFQE8+9EEIGAjOraq X-Received: by 2002:a50:ed11:0:b0:54c:4fec:119 with SMTP id j17-20020a50ed11000000b0054c4fec0119mr2077638eds.168.1702472935024; Wed, 13 Dec 2023 05:08:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702472935; cv=none; d=google.com; s=arc-20160816; b=sMaJpCrUN5e0rzLIP6l6pJnsInIGPvguXupclxLa5wf2LDv2fareYZ4De7eobg1gCw lF8xCSB9PR9y1X7B3gxjp9oqUOI4NqC7QmBvDOYOL4E6E0uDeW4Yed2yOheROpS5WvJ7 z/isfcCkORKVI+zQnwqvP90oGNPsw8lRwl/T5vKsaalTCKl7PFdKDFfbBPZjsRKDzoup s2R1LM5oLg2HnH5YNquFMx+6RZdRe/l7jqCuZuwxeg3wWQFutRuXxbVv8VKuaINgkiJE HSbMr/sSk1+GKWq/7NOckRw75e4rzunBfj6MsiTuBpyV6D7Tf4Rme4TW7gWf9Z1t92kg olyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:date:to:from:message-id :dkim-signature:delivered-to; bh=Pi++WKvD2hYnFCmnrWCK1vLYEfA/0cg3DgnfVvD9eso=; fh=HnHYuZ9XgUo86ZRXTLWWmQxhslYEI9B9taZ5X1DLFfc=; b=uX/lqZh/ZdH1hWXdsLwI5vtHCVnJ03m3H9axUNcowXjrFxvtNtPppYwiedzjHa8c4g lBG7yQkNlE9PdWEXU18G7CJ0Loy1XSvf/l48EIwNNN4Vx1a8Wn96NCV02JKT39xIrxA9 ES7pwoWn6BsUBRSDEqMSUHmvnnpWJFAcSVnOzor7myoqvIrWZ8UEJLCJ80jLrO9onvFp A7Yk1P0wTeinL2X5q+S8qbkv5ps8wA0ZCfS0vM0W2t0mkFs9QH+KU10+B7V6CHtVWSlU xQPzA8ffWQ5WrXLQz08DcgXc5Tw6Gp5sxms3F2asuXSnAOJnHE4r/dMGdinCZooSwmFT WbOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=YqlPD055; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id s23-20020a50d497000000b00551e1fabcf8si874248edi.146.2023.12.13.05.08.54; Wed, 13 Dec 2023 05:08:55 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=YqlPD055; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C13AD68D16E; Wed, 13 Dec 2023 15:08:50 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out162-62-57-210.mail.qq.com (out162-62-57-210.mail.qq.com [162.62.57.210]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 11B8168D0BD for ; Wed, 13 Dec 2023 15:08:43 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1702472913; bh=5fiT9OfhP21g5VE+v/2TIz8rBb8QwORUlJdyZe5y6O4=; h=From:To:Cc:Subject:Date; b=YqlPD055gyJZyVZscfTuIs5uiHJmxh4mH98V6hthv5VNnVUeV9wqSCvOn4DyRshu1 nAG9fPN1blTVNBsxQHpP7ib/wkkFjHKefOvXfi3vOIuirEm/wCEqizF+ZhIEF/ogM2 AMJhgjEMbAa6q6W7T1LJAunhmgP27hF7YANQLw+M= Received: from ZHILIZHAO-MB1.tencent.com ([119.147.10.197]) by newxmesmtplogicsvrszb9-1.qq.com (NewEsmtp) with SMTP id 22031E30; Wed, 13 Dec 2023 21:08:32 +0800 X-QQ-mid: xmsmtpt1702472912t2eyw4g28 Message-ID: X-QQ-XMAILINFO: Mm/8i8/T4ynexzOOgDPIg5eXL6Cz6rVdNhxDF70qo0SvO5KjCVzzfZ0E/Fj4A/ kwoyq898FY7SwnMy2WzV5eOEd2yzAgpVjzD63Te4CdJGhgQ957/Ly9R2rWYuMC4bbVeegDG+1SbF 8cL2lPQk7Eaj0ZbgiPbBXVzNe9LCk9DvRw3jbQwPOMrGa4pW3t+TlvA2KgXLkFmob5UxB3L3WOIz oN3Ok9UgDMttSIzPxhTX44dDRkXPLnS9o0fk696+Q9o95VCDeXx5423NdPmS0Ga3uVK32bEN3Ge4 n4GHeh2UUhr2UyIIe+IeCWcaV2mIgrp3KelDIiSTLBNzGMXO5CHZWmkQa+WapzGYNmFpTA84r3Es Wd5Y3KDV95G4q3yUAlUcK8fMVmSfMBzjzbsTxZ034svLOFAn27fzcW3J5kVUsHG+j9ZZoDmHceqK wvH0jpcjzY6kc3DsejXmU4Ctw+qZxm6uSn11CsBlG16Wzw786aU0JZhfrJSOdf2O9H54hvfFyIZS S4LYjithuptPNOBwYMPYyf30lWh8DS7xouISlWGu9pCfbW3iDLqc+oK8Ln0HhvKZSzQdYbKpcG2X fbbcBqRmopOvFw26BFmxLr+HaqB7oJR1kzFDDNxgp2+ureJu3KCmTSLnSm6REXy7rrm93Vui0wU8 nPGQ+LkZFHP5Rqwe3bbeR7xlTPqVSqjhInOfL02skIK7cI9D8ldoNssja4+xnXpEzSr0/WJsKsAl bgrSVOHhEIsDx3YhoMbK6fURKV0fLg6xcoHjS8k8a4nL2cEMULpNgfIh2NZNNnESXYLBnvQFZmw4 p+SCpTjUOhXbgpVjkmnW+f6z/6CsDyOEdxSwNa4RGlOicP1hn0EDi70XE+PYDy5s0S5l1/hhuUlv sf4UYVgYwSHaWJFyNH9gxEDVS19j0nigZaAdRA4WTAiE3LjSlAKzshv4a1bg/L6rN5/xJBVPBmFW fboMIPLxOR6PdcBJtREMOQWgVtV6GJfbuq+6Z7BiHkul96BRRclA== X-QQ-XMRINFO: NS+P29fieYNw95Bth2bWPxk= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Wed, 13 Dec 2023 21:08:30 +0800 X-OQ-MSGID: <20231213130830.71194-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] configure: check VTPixelTransferSessionCreate for scale_vt 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: ZEdP+Xh/HHTO From: Zhao Zhili It's available on macOS since 10.8, but not available on iOS until 16.0. --- configure | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 7d2ee66000..8b99af223d 100755 --- a/configure +++ b/configure @@ -3836,7 +3836,7 @@ zmq_filter_deps="libzmq" zoompan_filter_deps="swscale" zscale_filter_deps="libzimg const_nan" scale_vaapi_filter_deps="vaapi" -scale_vt_filter_deps="videotoolbox" +scale_vt_filter_deps="videotoolbox VTPixelTransferSessionCreate" scale_vulkan_filter_deps="vulkan spirv_compiler" vpp_qsv_filter_deps="libmfx" vpp_qsv_filter_select="qsvvpp" @@ -6501,6 +6501,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 VTPixelTransferSessionCreate -framework VideoToolbox check_func_headers VideoToolbox/VideoToolbox.h VTPixelRotationSessionCreate -framework VideoToolbox check_headers windows.h check_headers asm/types.h