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 371FD4C202 for ; Mon, 8 Dec 2025 16:01:02 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b't/2O9Q+XaVQC5+DATi6JZJjc6BAt2qdFwDk6J/nmsHk=', expected b'Ika6tsn1+A0P3H3Uqsbx5dtPj5NJaQFc0pq9ONUuEYc=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1765209638; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=t/2O9Q+XaVQC5+DATi6JZJjc6BAt2qdFwDk6J/nmsHk=; b=bFpYKSYDsQ9/+OoFKkGz1KyXwB0ZwyRxWB1aIbUjeuGmKLEzgXDsxe8jGBhLI1E8XNoe9 RG0+Y84E9fzkkplv4e5KhdAgZRNY965GFa/xkkVMBdtM7RKLZm/G5b2w3QVekdsvZql+oLR yEZ3QxzNpjdbLWVOwREeMT/HM7GCAvLWerXC4bMa4UIw/XL9Ib2VyvjqIO2cuIXOGpeqwg8 kuAhmzJhARVo7H4H8G73jD4brMqHEkMXLeNf8Y55Ubu8dPlVtPEnuUt7pI2Ydcoe9ga5n4p 6lxdiuxfxfgfFBGFI0NAVb62jnUbANEb1isYwek3kqW4OFbLpAYNTfAttSYw== Received: from [172.19.0.3] (unknown [172.19.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 8CCC269068B; Mon, 8 Dec 2025 18:00:38 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1765209619; b=frrnHbHrGVVbG5PRffq2pqE6E8CIIVUPOgj3JvV4iAHNiGY56t4lkixL7x6CqLxKhjeX6 63qPzUULsSnuiCHhmTkMAhOZzmRmIiaYQCWRDVZAjVGyTFf100tUd3xx01nT2wqtOzrTk4R RMXRLNFu0Xenj4yeIVp2MyouW5O1rooDuUoMddfRTLf7Q2kD0j871ce0OyhySDWr0hOu+lS XU/jBnhocDPJCu36kM1qFe0HIZvNK3jAGjlhXo0aL/DZkQJX1qbjpTywwTe+aCn6rka9pvq N3CCtFoEHDgSlNZmCs470/dwZp+rWgskeCnirpAOvYdYAfaZP9ojgOgUeXwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1765209619; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : 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=CLtF6ijfZSqhuiMuGmKPeRDrB+FI7eag2Pp/PrXBoe0=; b=uevuZy0sd5mMQnXWeVmp428s6OKvuCzLMLM70K9cT1ffKA1GdKdM4RKtJnAf8CaFqskbw YQZfiZ+9/do30ToWiLAb/wZoz46UXx07l7TopiwIqaqoAPKBrBrzHvOYhqcv+t6/lHYVurU mHVwNPtAGhcFEFw9YaeNLBskkriTi6m8qBZuU0dAuBsKWv/0DcyZzHT1OlwKNKJXpgHxixL +xOIq0Fe2sqaxGakC/VGVjJX8aGyuLIjMv0XskvoQ1pAd7heldalgue6dMQwDD9VEgbJCmN dCskAtX3qDYa9DFSdPCTbwlz3E5vgfzR3NiJ7QWoGIK9tOShB9w4niOyhB1g== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1765209608; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=Ika6tsn1+A0P3H3Uqsbx5dtPj5NJaQFc0pq9ONUuEYc=; b=mwOfAZ7IXO5x7AAx4IdaU0j2RbbmxBj4+Ct6OwOWq8XyJiEFQYFFiWngC5Kr6bL2kPSMy buUHCROL8eHNSioT0oRiPEAReE1h38IFgPaZ0hQh6jkxu07mfjhYkWNVmqXFRRx6BBx5wT9 KdidFF00LxeHeN5b9cOJyVOrFf/Wjjy0Jtjf5DTdGImvTGABZhyBDxOqsdMlopZGn4RMhkJ ViazHqgH4bWBiNn/8ROu+/0frzBeo6B5if4K0svSY3skWke6aBtb1fvlCITlQZYyOpgoXQc MZ/7zaWA/J1XJ+3BGvFCAaZDMCrYs3wFxeTgUBZRti1MWu3icl0yYHW4UtNw== Received: from 55ca25703178 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 3472F69060E for ; Mon, 8 Dec 2025 18:00:08 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Mon, 08 Dec 2025 16:00:07 -0000 Message-ID: <176520960840.39.8482843882719244620@2cb04c0e5124> Message-ID-Hash: XAPSBEKK7VWRCTX6B5YWNTDAKSM72K2U X-Message-ID-Hash: XAPSBEKK7VWRCTX6B5YWNTDAKSM72K2U X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] vulkan_vp9: fix subsampling source and show_frame flag (PR #21132) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: zzoon via ffmpeg-devel Cc: zzoon Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #21132 opened by zzoon URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21132 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21132.patch This fixes vp9 decoding on ANV. >>From 173b9bc1fd8c6669a34caee57b17f33e84a8055c Mon Sep 17 00:00:00 2001 From: Hyunjun Ko Date: Mon, 8 Dec 2025 16:01:45 +0100 Subject: [PATCH] vulkan_vp9: fix subsampling source and show_frame flag --- libavcodec/vulkan_vp9.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libavcodec/vulkan_vp9.c b/libavcodec/vulkan_vp9.c index 5b592c1443..6d0a5ce46f 100644 --- a/libavcodec/vulkan_vp9.c +++ b/libavcodec/vulkan_vp9.c @@ -115,6 +115,7 @@ static int vk_vp9_start_frame(AVCodecContext *avctx, uint32_t frame_id_alloc_mask = 0; const VP9Frame *pic = &s->frames[CUR_FRAME]; + const AVPixFmtDescriptor *pixdesc = av_pix_fmt_desc_get(avctx->sw_pix_fmt); FFVulkanDecodeContext *dec = avctx->internal->hwaccel_priv_data; uint8_t profile = (pic->frame_header->profile_high_bit << 1) | pic->frame_header->profile_low_bit; @@ -222,8 +223,9 @@ static int vk_vp9_start_frame(AVCodecContext *avctx, }, .BitDepth = profile < 2 ? 8 : pic->frame_header->ten_or_twelve_bit ? 12 : 10, - .subsampling_x = pic->frame_header->subsampling_x, - .subsampling_y = pic->frame_header->subsampling_y, + .subsampling_x = pixdesc->log2_chroma_w, + .subsampling_y = pixdesc->log2_chroma_h, + .color_space = pic->frame_header->color_space, }; @@ -235,7 +237,7 @@ static int vk_vp9_start_frame(AVCodecContext *avctx, .refresh_frame_context = pic->frame_header->refresh_frame_context, .frame_parallel_decoding_mode = pic->frame_header->frame_parallel_decoding_mode, .segmentation_enabled = pic->frame_header->segmentation_enabled, - .show_frame = pic->frame_header->segmentation_enabled, + .show_frame = !s->h.invisible, .UsePrevFrameMvs = s->h.use_last_frame_mvs, }, .profile = profile, -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org