From patchwork Sun Sep 22 07:22:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lynne X-Patchwork-Id: 51692 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:d154:0:b0:48e:c0f8:d0de with SMTP id bt20csp1851945vqb; Sun, 22 Sep 2024 00:23:20 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUQ71dUMJk/6C0nTBsdmPl/PGoPRt+nsyDmVDXiujob5U1tNieEpJmbp/747QVG33QpRi3Eb5QVMeAWyI7w/XmI@gmail.com X-Google-Smtp-Source: AGHT+IEZUkViz20fcVhe6CM+nHQqnwA4SkRTxuIKFDwlBiaFv8HJI/dmvAnw/JdRMi1HlnODAHTt X-Received: by 2002:a17:907:94d4:b0:a90:126f:bcbf with SMTP id a640c23a62f3a-a90c1c77f83mr1066540366b.10.1726989800375; Sun, 22 Sep 2024 00:23:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1726989800; cv=none; d=google.com; s=arc-20240605; b=UOuGa8mog4gadJSMjp6CdUSyKuUAsNp1LjI22moJAglYfuhvatRzuU9E2tmaK/Z67Z DrRdRoDUDrwWbIrfyM1r3gKgEymMNsOX+RiBXKjjU96xOgB35JS/DLTvjxhdXH3nqUwD lpb3KSHRKKG/nxE4YeXbECUM5vJi80dk1dzcchj1YwA1GSdKGx4+GJR6lBwj1KeESQju CrCt/Y7Y8vlQmbbwLv7Twaev2uy12Kij8zAYcXz//UBAor5GdQxr6eBuz/7+wITAwVZC 9yxbgzCYRBFVuYZSKdB3wfROpkoBpeQzqkDjqEnf4+DMi3fa9SifezIaptD4vkIpXmOV YzLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:content-transfer-encoding:cc:reply-to:from :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to :message-id:date:to:delivered-to; bh=JIsGjfDDjmKkB4i4wJQnMjcJctqiVHd0dkR/P2iw8vc=; fh=nenT92/WZoU6unXd3J6UhGUdod4piddKfVtctNBOh6k=; b=HKZai9R6sS0gHpBcEZ5x+s//EHAzOkrpTRqWOa+6chZuOIC4C9rhJxJOu7dYdip6lz avdOsW62ojFhONc8cK0bzXmo01Ok6O1gD5Rin8EwpohLYA0QBtvUOR7y7rHbz1a9So7c 2Cq/zuGRifGRomi+bE6rYbGF4VtFT/WZH+wPoHnokqfuQ96wYX4kVwoBqFLagldNkB9v a3anImNwjepoaLKkR1Al3xdvPoKKRiqaB1fx8rxmEJHiJZ7cVPLexuvpmK0Ng+1G9dNg HHzwNXmoEx4SaRlI/pZyHQhhnFnJx+We5ZskBViuc46mFXAEu+IiWHa878V7I7H77uJU A+Zg==; dara=google.com 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 a640c23a62f3a-a906137249fsi1173459166b.979.2024.09.22.00.23.20; Sun, 22 Sep 2024 00:23:20 -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 CFEB868DB7F; Sun, 22 Sep 2024 10:22:56 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from vidala.lynne.ee (vidala.pars.ee [116.203.72.101]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2E81E68DB16 for ; Sun, 22 Sep 2024 10:22:48 +0300 (EEST) To: ffmpeg-devel@ffmpeg.org Date: Sun, 22 Sep 2024 09:22:35 +0200 Message-ID: <20240922072243.175005-2-dev@lynne.ee> X-Mailer: git-send-email 2.45.2.753.g447d99e1c3b In-Reply-To: <20240922072243.175005-1-dev@lynne.ee> References: <20240922072243.175005-1-dev@lynne.ee> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/4] hwcontext_vulkan: add the PROFILE_INDEPENDENT only when needed 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: , X-Patchwork-Original-From: Lynne via ffmpeg-devel From: Lynne Reply-To: FFmpeg development discussions and patches Cc: Lynne Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: NWJk090rmci9 --- libavutil/hwcontext_vulkan.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 23abd19eeb..6604dffd30 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_vulkan.c @@ -2695,7 +2695,8 @@ static int vulkan_frames_init(AVHWFramesContext *hwfc) * If there's no profile list, or it has no encode operations, * then allow creating the image with no specific profile. */ if ((hwctx->usage & VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR) && - p->video_maint_1_features.videoMaintenance1) { + (p->vkctx.extensions & (FF_VK_EXT_VIDEO_ENCODE_QUEUE | + FF_VK_EXT_VIDEO_MAINTENANCE_1))) { const VkVideoProfileListInfoKHR *pl; pl = ff_vk_find_struct(hwctx->create_pnext, VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR); if (!pl) {