From patchwork Mon Sep 19 14:43:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aki Sakurai X-Patchwork-Id: 38048 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1c:b0:96:9ee8:5cfd with SMTP id c28csp1283093pzh; Mon, 19 Sep 2022 07:43:52 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5D1ahVs9QoGnTmv3ktSXf1nsC4SE3a9+0dx1Ja4gfKXP7kQG4YYwq0gHYaCnWTPhq7XSXY X-Received: by 2002:a17:907:1c93:b0:77e:f9a2:6fca with SMTP id nb19-20020a1709071c9300b0077ef9a26fcamr12974602ejc.320.1663598632330; Mon, 19 Sep 2022 07:43:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663598632; cv=none; d=google.com; s=arc-20160816; b=a9Dzju33ZGUo6BVY5atFsxF2rar4Q/Iq8shOj5JuHqJHS4nEC2KlaIisDuJ+d4G0E4 71a3/NFlXe5aL80KylrhyN+bcwkjtovgXfw/vvpuXFsVoUCrcgurpP5Uk762/Jzlws34 TnJeln6utp9zjuH+vjuZxTvxGfvMn5sXrVK8qRMMjF6WVta/Hb22/rbl8uJ1Fpnvm/MY Y/HbtSQlQmmBR3T1aVoOP7HeR0Qx4Ez7Hn+dcvMvreNr4c3pqXVpJoAYnSbzpp9uIz+3 AioYWFGsNP5x7wTgSaHxF+xWxHoIP3STnkB89TqKx5wK6fTidv5SIB6LVRRmKf/nlmsF jjuQ== 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:message-id:date:to:from :delivered-to; bh=SYGJs7K0Rh3oc1vdC+f+IZKH9ccDYVuYerjwFhnjh1w=; b=I0F5KbYsgnKj9xXvCO/Z4lmaaCqAyVdwfrRJSqrtrxb0vyUtqQRUbgDdR3RhRKeFAP LDdOCRzkC3XT6StSxsslIdxQgRJlw8Zie7RDcMJEFC2rvDq6Ht/8u4zYvlkl31jo7vKO nIMzwYT3rMm9T0YXjN06dow2nBJ6HvgXMhVZF3tv77eHYYL0DEVLUCbLAbw1JjR2+hC8 h8qWUfxLGU57uCrVMG50yk0+eaGVJ8NxF9LMoNl3HPsQzk2uonNT6mCWiXbC/50UoI87 h1IRB+6O2bj1Pt+ExFbZsgv8j1wHOCp9+qAOStVkSL8a2tImxjrns2o4qeVv6n6bknDs GisA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id gb5-20020a170907960500b0077b9653115asi25118935ejc.736.2022.09.19.07.43.51; Mon, 19 Sep 2022 07:43:52 -0700 (PDT) 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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 903E268BCA1; Mon, 19 Sep 2022 17:43:49 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay12.mail.gandi.net (relay12.mail.gandi.net [217.70.178.232]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1450A68BC95 for ; Mon, 19 Sep 2022 17:43:43 +0300 (EEST) Received: (Authenticated sender: akimail@aki.tw) by mail.gandi.net (Postfix) with ESMTPSA id 2EDD4200003; Mon, 19 Sep 2022 14:43:40 +0000 (UTC) From: Aki Sakurai To: ffmpeg-devel@ffmpeg.org Date: Mon, 19 Sep 2022 22:43:34 +0800 Message-Id: <20220919144334.30150-1-ffmpeg@aki.tw> X-Mailer: git-send-email 2.37.3 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avfilter/metal: fix build when minimun deployments is less than ios 13 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: Aki Sakurai Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 2LUIQ6qyxldC supportsFamily is only available after ios 13. https://developer.apple.com/documentation/metal/mtldevice/3143473-supportsfamily?language=objc Signed-off-by: Aki Sakurai --- libavfilter/metal/utils.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/metal/utils.m b/libavfilter/metal/utils.m index f365d3ceea..bb1825ae35 100644 --- a/libavfilter/metal/utils.m +++ b/libavfilter/metal/utils.m @@ -31,7 +31,7 @@ void ff_metal_compute_encoder_dispatch(id device, BOOL fallback = YES; // MAC_OS_X_VERSION_10_15 is only defined on SDKs new enough to include its functionality (including iOS, tvOS, etc) #ifdef MAC_OS_X_VERSION_10_15 - if (@available(macOS 10.15, iOS 11, tvOS 14.5, *)) { + if (@available(macOS 10.15, iOS 13, tvOS 14.5, *)) { if ([device supportsFamily:MTLGPUFamilyCommon3]) { MTLSize threadsPerGrid = MTLSizeMake(width, height, 1); [encoder dispatchThreads:threadsPerGrid threadsPerThreadgroup:threadsPerThreadgroup];