From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 078914D8A7 for ; Mon, 2 Jun 2025 10:54:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 55A4B68DD44; Mon, 2 Jun 2025 13:54:49 +0300 (EEST) Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 91A0C68DAF0 for ; Mon, 2 Jun 2025 13:54:42 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject: To:From:Sender:Reply-To:Cc:Content-Type:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=hWh4EhutfG+9K1SGpBcdqgtTUWGmFZA7j5N8CvpUwp0=; b=fXmv8JYdyfPpVApYnzhOnX9m9l xz0gCewFQiRhlQTgEdhUQoTuED6zOlDlqyINt7YYH89cT9+oHdGhQyi2g/a97qJ34i1GNBgfPapAf UVuPyY/P+fEKSqDuGkAdKUIks8fR1nEWaDSwfUulQ8vczXQfFpmlYvtepL9eVL3tPMVAuZcgIduNK I/nJjYu+KBaHp7l5uSX6Ey6bLQ3N/Bzwhv/Deu4KwaRgWndIv3G4GVWW6JaNKRFKTq4FHQsqdu3M+ 9cCMJytiN8wnEVNk4hL3rD9um9NaPP0sV3oeFtE1UtUULGFbPHifCFGJsvokRH6JIG2wE/xg4KQIU zRtr40aQ==; Received: from din-49-196-231-77.ipcom.comunitel.net ([77.231.196.49] helo=octavia) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1uM2oT-00GFRj-Ol for ; Mon, 02 Jun 2025 12:54:41 +0200 Received: from vjaquez by octavia with local (Exim 4.98.2) (envelope-from ) id 1uM2oT-0000000Fo23-1i9s for ffmpeg-devel@ffmpeg.org; Mon, 02 Jun 2025 12:54:41 +0200 From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= To: ffmpeg-devel@ffmpeg.org Date: Mon, 2 Jun 2025 12:54:41 +0200 Message-ID: <20250602105441.3767236-1-vjaquez@igalia.com> X-Mailer: git-send-email 2.47.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] vulkan: use VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR for format properties 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 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: When fetching image properties to encode, its usage can be specified. According to documentation: * VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR: is reserved for future use. * VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR: specifies that the image can be used as an encode input picture in a video encode operation. This patch changes DST_BIT to SRC_BIT, otherwise it will fail to fetch the properties at least with proprietary NVIDIA driver (570.123.12) --- libavcodec/vulkan_encode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vulkan_encode.c b/libavcodec/vulkan_encode.c index 122dd34f4c..5483672fd0 100644 --- a/libavcodec/vulkan_encode.c +++ b/libavcodec/vulkan_encode.c @@ -932,7 +932,7 @@ av_cold int ff_vulkan_encode_init(AVCodecContext *avctx, FFVulkanEncodeContext * } fmt_info.imageUsage = VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR | - VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR; + VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR; ctx->common.layered_dpb = !(ctx->caps.flags & VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR); -- 2.47.2 _______________________________________________ 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".