From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 0CCF649A42 for ; Sat, 27 Apr 2024 13:40:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E8CD568D2A1; Sat, 27 Apr 2024 16:40:33 +0300 (EEST) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 50A6268CEBC for ; Sat, 27 Apr 2024 16:40:27 +0300 (EEST) Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-34b64b7728cso2467367f8f.0 for ; Sat, 27 Apr 2024 06:40:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20230601.gappssmtp.com; s=20230601; t=1714225226; x=1714830026; darn=ffmpeg.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=IeT5NKO9UuSZ+iCgOjy7oXTFaFWimBu2+kBOwzbOm4g=; b=RDbTJMBHcxrZhBQU6s6gbPX3a7LFDVfLplyHqJsxFw+13FngxEt+JAUqsTJdtSsuuB 7scL9+96bLTHLAMtm0x//ComV9/w2isRFsyJH9v4keWXiYjiQlw9Gywg93q/5DtrXxCs CJzVLKDp7bGH44T4DkH4lHEToWYcrjyabK/uyp/y5YS68fervHvpdVAEelR6vr6ollRA DZwoomgczq4oJdeYyD6bfCkYitgFZwOnQIt89+5wDOJPFjnYekWc7cXiXplM4pll9Rgr rEI6MngCkDOjEhk6kBNhW9TYfs/oaeIhhI+NDXAQ/wJHYW667ZF5Fv8vP0m2q7+gts24 dDjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714225226; x=1714830026; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=IeT5NKO9UuSZ+iCgOjy7oXTFaFWimBu2+kBOwzbOm4g=; b=a3NO6LmAelees/5KV4IvvtvP6YpWaZCxax7wkYg4WqxFC7MO+BkXeN+WFQNzKNHEl7 LDSS4+lg9VMhGq1H8myDOYwXdfnRHKcDKIN3kDM9Vosh1RpR0ZOvwiCKxmOd2T9BroFg fCpfjE6Bj2ziGCOPmjz76p1xuw5ZEzAymYEzn9UiaLEmqrPvgWrGNbNcCy+WHVrzrT79 C4FQPYV9az8/wl//58LQOPerNAVKEp0rcrDeGyD0uZEUXPOzynXwiW5+iSFsRYbNOX1+ A0c+VBzNschSm8TJtu6TpvYmMuCgvn3NbyNUZJV1LFNZLsBmP5IKwxmTiPaYpZ+cdDtB KLRw== X-Gm-Message-State: AOJu0YyBT4VxzkhMCG449O7AvzyovQDj2FGPyaXlDWl+edHTPiiqVuZH p9yF51THhs8pMvuncrxMHX48xoPa2tqjTBY9I3+SzNGtsF4lCGJfExm8SRUTD/0I6b8uwA1t9HV t X-Google-Smtp-Source: AGHT+IGr0rBx1MLF5k/11bpFuSV7gcwcplfq5qWYTZebfkrR1GOarT0kyKozwVVd3Tggos96xFYm6g== X-Received: by 2002:a05:6000:18ae:b0:33e:d448:e48c with SMTP id b14-20020a05600018ae00b0033ed448e48cmr4904704wri.15.1714225226214; Sat, 27 Apr 2024 06:40:26 -0700 (PDT) Received: from [192.168.0.15] (cpc92302-cmbg19-2-0-cust1183.5-4.cable.virginm.net. [82.1.212.160]) by smtp.gmail.com with ESMTPSA id r21-20020a05600c35d500b0041bf45c0665sm795518wmq.15.2024.04.27.06.40.25 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 27 Apr 2024 06:40:25 -0700 (PDT) Message-ID: Date: Sat, 27 Apr 2024 14:40:51 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FFmpeg development discussions and patches From: Mark Thompson Subject: [FFmpeg-devel] [PATCH] vulkan_av1: Set force_integer_mv on intra frames 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: The flag in CBS is the value read from the bitstream (as required for passthrough), but the specification overrides that by setting it immediately after reading if the frame is intra. --- This is already done for DXVA and VDPAU. Also wondering whether this should be done for VAAPI? libavcodec/vulkan_av1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vulkan_av1.c b/libavcodec/vulkan_av1.c index 25ab4ecc70..694e643954 100644 --- a/libavcodec/vulkan_av1.c +++ b/libavcodec/vulkan_av1.c @@ -435,7 +435,7 @@ static int vk_av1_start_frame(AVCodecContext *avctx, .render_and_frame_size_different = frame_header->render_and_frame_size_different, .allow_screen_content_tools = frame_header->allow_screen_content_tools, .is_filter_switchable = frame_header->is_filter_switchable, - .force_integer_mv = frame_header->force_integer_mv, + .force_integer_mv = frame_header->force_integer_mv || !(frame_header->frame_type & 1), .frame_size_override_flag = frame_header->frame_size_override_flag, .buffer_removal_time_present_flag = frame_header->buffer_removal_time_present_flag, .allow_intrabc = frame_header->allow_intrabc, -- 2.43.0 _______________________________________________ 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".