From patchwork Sat Apr 27 15:30:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Thompson X-Patchwork-Id: 48290 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:1509:b0:1a9:af23:56c1 with SMTP id nq9csp1037106pzb; Sat, 27 Apr 2024 08:30:30 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCX4BdaF91FITV3cZcx9K5H3L5SFbx/Q2t9AQRx41xq9nky5Oq42SSPdO+HEgdfTVl8G8oWcWI4SgIL201WMaTBdaPzDbRrujsNJKg== X-Google-Smtp-Source: AGHT+IEE3nu8jPz0sOrvBgkC4dXt9+qD9itkN8jH3KOdL9maqG0Tmv4G+OwKsBrZERbbgMD50Fzb X-Received: by 2002:a05:6402:448c:b0:572:65f3:aec7 with SMTP id er12-20020a056402448c00b0057265f3aec7mr1844758edb.4.1714231829992; Sat, 27 Apr 2024 08:30:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1714231829; cv=none; d=google.com; s=arc-20160816; b=gEaUUUoMKqRGGU5RfDvxPWdJlZuukLwwhBT8z7MnwOw9PQ9LoDHdvPSX1Uj22tIgWh 4MoDeMTSQPJuIvoN8u5vbzjY8CQQbJjknTMUhYK3W8bsu6GXm/AMFDTdoaf5IblmEv1e abXsNXQMZQ5RNKBKlx/YTyHSyu3LZUVqunQDtVlcQb47EtnKSrhScdPW/GHVA1+1fls7 DUqzD/V0JfpAZExXLV+ke5Y1OeFec7W+Xw1oxiDVbUG+JrvZa1ucvxwqi0BJOb3AEKjK 3ToyAuP3qBjeI6Gm2FoN4+9SOQltAIT6RTjvAJK7QUk+e8Z2bIURehxSrOjOvC4moGd8 yDPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=vcDCCdZelq1WCVbKkShh+1sz+zvby5P8V5y/vca1Vds=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=d28yZiZcYkocR/eNYJe7kMRPlSiih7+CmcVdfkz6lzKT4FZUSm0NsyESqmEuZj5M+Q 738FHGHncNXHLhqWh/l76LheWOElbAWm7a6bsIpXfaxWq5N6VtggVO1a4NIeSwE1XaIt 5/1SAcnKu+1yIpZfRNvBdUgf/uV51ndC0aSSIFHi/sBBx2J0+6hiM5P16laCZh9eanE5 bMY7wzcNP3Wa5FjyNbCDddAEtRtGt6oOORkRHaRDwqGQOnVBw2XJNeAB2nRmodCTAdLp jfgMFX5AUgnbe5paXKY3hkGtN3gQbmL1sjhAU1cKat07KRR/ABNck1Trc/0lk1E3zsBH 2vKg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b=1lkpP96O; 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 1-20020a508741000000b00571fca14edcsi8937541edv.69.2024.04.27.08.30.28; Sat, 27 Apr 2024 08:30:29 -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; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b=1lkpP96O; 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 C74D668D2CE; Sat, 27 Apr 2024 18:30:24 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 29E8D68CFCE for ; Sat, 27 Apr 2024 18:30:18 +0300 (EEST) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-41b7a26326eso13527075e9.3 for ; Sat, 27 Apr 2024 08:30:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20230601.gappssmtp.com; s=20230601; t=1714231817; x=1714836617; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=6kOQyO1A7FEMORPSR8jwQNZEc+iP5ElU6S/uWR/349c=; b=1lkpP96OrrPDgwRyvRpIL4kdXMY9p2WbW58CrguvdSuMo5l4Imu+zIIGF7uY1G/1Co i4+CFsQgJ5ia/mGHNGky5Jtf3/thNP3IHXuJg/Y7UB2+1Ny3q0A2VugqMqRKn611vc/y v0d+xmXblNh35boU440TvRt0W4iUEi6H3GYSXPFEaB6YcKZIfqbfjivUPTGNhrkmZNor 3iQjfbfXZUVznuMddXOcN4mOiLzU7KCHzMQPE3J3+130Bx75NESVFckoqOMCZVl04XrY kPoahKaOGc7Egd9O39fdH/21oPdbFyvcvh88ttXwLd2H+jazKcFRpFD3euwvFaNEbaeH kl1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714231817; x=1714836617; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6kOQyO1A7FEMORPSR8jwQNZEc+iP5ElU6S/uWR/349c=; b=jIxYuUVixE00n5EFdbWA1A2FYhWhAWol27BiqeHHXjuNALdSQ9yh82bVW9jDckRino YkGviWeoAFjuEaw/X10PmvY4fwMRt+PVjbeRKCSsdRBeTh+ge9GupwK8bRmIf8LhiDyc rpWKBF7HtrlSt3AJdZEY16teF0osXFfySpwStoiWj31KDno6oFwynlOHVkI7kASAW+Wx V8KzloPFAokAB3mvytIRkBJhkJ3RWiU8Plf3P2U+yDX9jpNBw6laH0Im3k7d+va7a78C h3urK9AetBrOZ5NGJe0UICpAOgiD3YLm13NBI847edwZEI71XRAjb8WBOwttzFVRyg2A UZmQ== X-Gm-Message-State: AOJu0YwC/a/YvtpaVBZuBHCpv2EtVb3BjEnoWssuVpQck2tKaJ4+DB93 UdNkmyocSgKg3e6n9TeqSqKUiGs9yynF2RzQW6WV2Rzg1jrr8tN5sJmqDb+8u4+zN6f7gPVI4lJ n X-Received: by 2002:a5d:5581:0:b0:34b:e446:3e6 with SMTP id i1-20020a5d5581000000b0034be44603e6mr3860383wrv.3.1714231817357; Sat, 27 Apr 2024 08:30:17 -0700 (PDT) Received: from localhost.localdomain (cpc92302-cmbg19-2-0-cust1183.5-4.cable.virginm.net. [82.1.212.160]) by smtp.gmail.com with ESMTPSA id x12-20020adfdd8c000000b00349f139dbe4sm25195722wrl.91.2024.04.27.08.30.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Apr 2024 08:30:17 -0700 (PDT) From: Mark Thompson To: ffmpeg-devel@ffmpeg.org Date: Sat, 27 Apr 2024 16:30:22 +0100 Message-ID: <20240427153034.990042-1-sw@jkqxz.net> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/6] av1dec: Add force_integer_mv derived field for decoder use 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: AmqXnw3WH4PI This is not the same as the syntax element value in the frame header because the specification parsing tables override the value on intra frames. --- On 27/04/2024 15:58, Lynne wrote: > This looks better to me. HYG. Of these, only VAAPI tested. (And probably it never did anything anyway.) libavcodec/av1dec.c | 7 +++++++ libavcodec/av1dec.h | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/libavcodec/av1dec.c b/libavcodec/av1dec.c index 79a30a114d..601e3f05e1 100644 --- a/libavcodec/av1dec.c +++ b/libavcodec/av1dec.c @@ -725,6 +725,8 @@ static void av1_frame_replace(AV1Frame *dst, const AV1Frame *src) sizeof(dst->ref_frame_sign_bias)); memcpy(dst->order_hints, src->order_hints, sizeof(dst->order_hints)); + + dst->force_integer_mv = src->force_integer_mv; } static av_cold int av1_decode_free(AVCodecContext *avctx) @@ -1255,6 +1257,11 @@ static int get_current_frame(AVCodecContext *avctx) order_hint_info(s); load_grain_params(s); + s->cur_frame.force_integer_mv = + s->raw_frame_header->force_integer_mv || + s->raw_frame_header->frame_type == AV1_FRAME_KEY || + s->raw_frame_header->frame_type == AV1_FRAME_INTRA_ONLY; + return ret; } diff --git a/libavcodec/av1dec.h b/libavcodec/av1dec.h index 66a732d781..8b2a7b0896 100644 --- a/libavcodec/av1dec.h +++ b/libavcodec/av1dec.h @@ -67,6 +67,12 @@ typedef struct AV1Frame { // OrderHints[] when this is the current frame, otherwise // SavedOrderHints[s][] when is the reference frame in slot s. uint8_t order_hints[AV1_TOTAL_REFS_PER_FRAME]; + + // force_integer_mv value at the end of the frame header parsing. + // This is not the same as the syntax element value in + // raw_frame_header because the specification parsing tables + // override the value on intra frames. + uint8_t force_integer_mv; } AV1Frame; typedef struct TileGroupInfo { From patchwork Sat Apr 27 15:30:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Thompson X-Patchwork-Id: 48291 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:1509:b0:1a9:af23:56c1 with SMTP id nq9csp1037174pzb; Sat, 27 Apr 2024 08:30:38 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVI/+C6U7mZJv4k4692uLyTn1V3Fml+V8iYhTqzpNVVl0+ndcd62/L4eEZEqI2VTvbtDY30m0Qwrzp0P6/I3RZVDtOD2Xp2JJbbsQ== X-Google-Smtp-Source: AGHT+IHKzdJaiVgg9HMw+ZTViUDCzoKDHAxyLWk6Fsi7bTBmFqeOfsmfWb12knmNqPuX9uzIvWPS X-Received: by 2002:a17:906:2483:b0:a58:a721:8208 with SMTP id e3-20020a170906248300b00a58a7218208mr1718164ejb.73.1714231838597; Sat, 27 Apr 2024 08:30:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1714231838; cv=none; d=google.com; s=arc-20160816; b=lMbUlayCYB+LWZKxxIsvALn1z7KoVWomOFBCkisgIEfyk4+coatFYrwW0NUsooCHTX AG7puGbxWYoiCaVGnv/yYt5UrrjOQuo+wH8hF9xGLLIxpGWE/Y5iYHPAMqKCjXFm1gY+ 5cqoiLz+Zmfk0CDSmOcx3k+BO+6YkkcQV0LJcIA+67SI+tt6Kbbs3v5AUD3dW0ESa/Q/ Sgv27TfJgxlay0XQxQq5vnSQflQUOwygaPMagk1RLIMSUnrSmr6XDDRP+DjI6TpxCMFG PUmFgqmCC35f+we0gGZOlsfvhUmMrkWfS0eWYlXPIVT2TlnnZ8zHOo6eadb0IjcakgfD bqhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=AMNpG4DpGAPDYCbpkn3ffmo/+u7gOt55u1Xsqpy+j5E=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=Kzf8AlgPW144iK23a6QRkok2SVo8pTE15ruxgiWz/jR8ApG7yPYuvsygV69kmSfr/F h12hIbgI8uH9oAoz7d8lCGPB0PylxUKIIgtKN3b+xRIB+DwbbIKb1V/I5L8ZjU3d1Sht jn4gxjbgc8IMXDz+EXWD6JvZ38ezZIA7Mlmhba22oS2nI9L/aujLDv7694rKKHirDCKw OqeOcbRT7v5AFSjfPt4x19Xjwv+S+kOxIKbCwDvTt9nkUXiVeRJZaLT+sDZ8RDkiKGs9 3Oyi/0pk39g+Jh3ZmJ5gkIghutGb4PaNDJJO4ck1mzfriopCCusQMHbvdyfIOJYOXYEq Whpw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b="g/tSVk5s"; 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 bh23-20020a170906a0d700b00a46967693d6si12275124ejb.523.2024.04.27.08.30.38; Sat, 27 Apr 2024 08:30:38 -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; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b="g/tSVk5s"; 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 DE16668D2A7; Sat, 27 Apr 2024 18:30:25 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B540468CFCE for ; Sat, 27 Apr 2024 18:30:18 +0300 (EEST) Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-343e46ec237so2538435f8f.2 for ; Sat, 27 Apr 2024 08:30:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20230601.gappssmtp.com; s=20230601; t=1714231818; x=1714836618; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=H15il1M87BVimRkQrJD7MNK4j8IOW5OICnnonSrVGdM=; b=g/tSVk5sE6cooOvHXHA2NjFZWNCyfeyOSbRDztd7kErq3yVrGjiGsr8AHhB08j5JJY YzrXRiJHwDTprPgD/WmBes/OZEtNqQ+hOHMOXC7CTnsyHAv1wz4UaZ1oh7V+Dg1HtlUo UQWzbR6Oxg2xR9izXyI83NmSmKU2eZZE6rxNGeGdInoMBRjbIspjuISsnQQYAO8p8XLx O0cisQzrSJU+nw7mJtfE0TK6mm/ScmS2BDdPX9y4/oIDAwU7nknZWY6/VHWGMtSgFbT2 glEw3gOoUaiSUuVzazIat3mtlMV7QSPW25yOMHtHJxiYWYv6r2S0mL/aH0ySrXFaRBmL 3dNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714231818; x=1714836618; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=H15il1M87BVimRkQrJD7MNK4j8IOW5OICnnonSrVGdM=; b=j8Ww1zEEbgehqQ2gnNB61W+gCoHk2O+4Fez6FYw6CGaMgKt9C7cxXqLUNJ0V0eWryx DAaYJ8O2vpUDU1AO3y5PU3QbZkY5fKLfsP+HJE/8+zeg9eyazU+cvBOU/0haVqEZIP0E vc6G6fxsJQB9dkpdhv+sao8HXLS2CUyWwd2A9Iuh/p4hrRH2EhnyLWovixH5H2oVEDGQ AhGExgN/SJSrPY3Xq7s0TGNuW4NFxYp1sgzRKRl/syMErAZwO5b9Bf/JhkHVY9AVTxi/ oaelFT1YtQU6xpGbdHxEs/A2IPw6aVEwaj8ZTBVwSTPxatXGJk3cDYm8T7OTd0OwRm6N b/zw== X-Gm-Message-State: AOJu0YwG1pRJ4L0sxLODvQRl8j6MClZbHwvq+VAKDhJiRXC8Lb+Hy4+9 5YbxAdN5w/e1PXpNH9twt3bJBVcS4MA9raxAVKvXL4Yp0tqs8sOOcKC3ffzmJVbs5dvb1w6ZNWj k X-Received: by 2002:a05:6000:b03:b0:34c:1b6f:d4bc with SMTP id dj3-20020a0560000b0300b0034c1b6fd4bcmr1921883wrb.21.1714231817902; Sat, 27 Apr 2024 08:30:17 -0700 (PDT) Received: from localhost.localdomain (cpc92302-cmbg19-2-0-cust1183.5-4.cable.virginm.net. [82.1.212.160]) by smtp.gmail.com with ESMTPSA id x12-20020adfdd8c000000b00349f139dbe4sm25195722wrl.91.2024.04.27.08.30.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Apr 2024 08:30:17 -0700 (PDT) From: Mark Thompson To: ffmpeg-devel@ffmpeg.org Date: Sat, 27 Apr 2024 16:30:23 +0100 Message-ID: <20240427153034.990042-2-sw@jkqxz.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240427153034.990042-1-sw@jkqxz.net> References: <20240427153034.990042-1-sw@jkqxz.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/6] dxva2_av1: Use av1dec force_integer_mv value 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: Eb/GBP7uWTim --- libavcodec/dxva2_av1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/dxva2_av1.c b/libavcodec/dxva2_av1.c index 5b95f99c9b..1b55510659 100644 --- a/libavcodec/dxva2_av1.c +++ b/libavcodec/dxva2_av1.c @@ -101,7 +101,7 @@ int ff_dxva2_av1_fill_picture_parameters(const AVCodecContext *avctx, AVDXVACont pp->coding.dual_filter = seq->enable_dual_filter; pp->coding.jnt_comp = seq->enable_jnt_comp; pp->coding.screen_content_tools = frame_header->allow_screen_content_tools; - pp->coding.integer_mv = frame_header->force_integer_mv || !(frame_header->frame_type & 1); + pp->coding.integer_mv = h->cur_frame.force_integer_mv; pp->coding.cdef = seq->enable_cdef; pp->coding.restoration = seq->enable_restoration; pp->coding.film_grain = seq->film_grain_params_present && !(avctx->export_side_data & AV_CODEC_EXPORT_DATA_FILM_GRAIN); From patchwork Sat Apr 27 15:30:24 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Thompson X-Patchwork-Id: 48292 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:1509:b0:1a9:af23:56c1 with SMTP id nq9csp1037251pzb; Sat, 27 Apr 2024 08:30:47 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWjLSEMuv4dCELqiPqJsFY/nnrti+73JDaQuSJZgxKa0HtOgwcUA3gT2ww6DcTP3JHnAagcGt+NindNzbwn5MLNHsDqccQOTvNjCQ== X-Google-Smtp-Source: AGHT+IHEPiR2/VGSL4mY2nk0zuD/sQ5wBQJ6D+GrCWDaqYeL9o7QitWs67gsvHD4QN+zH5TuUAIX X-Received: by 2002:a17:906:378d:b0:a52:1770:965 with SMTP id n13-20020a170906378d00b00a5217700965mr3677298ejc.42.1714231847627; Sat, 27 Apr 2024 08:30:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1714231847; cv=none; d=google.com; s=arc-20160816; b=nHkGi3xnk5OVX0WnjvfLC/x1vhGgfWOqgnTxYcl7OgZHSPg1JcsATqNANhH+NrHUZl j3/8KuLevlTsPbZieuDFYTF8OBZnJAK9EqXMjo4o12cVMRTU7MRQPILx3SdVScAfi/BO lGPNfvuOQVYMTyGzTJQ4DVBWcknWWx53cXK6FZoSKTm8ZkRY8QZeT8i84i3rVDpuI7j/ brbMUY+BQ076b01n0U1ApOH58x09nALiMr7gQxWzKnRa+cMlTwHa6HTeha5ACDjAuBw3 dQlmnAC9rw8Xh7mkwZer4QaRt8jT8yLljK3phKmhoeBVljfODoT5XpA8TQawLcqF/XOb ynVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=ZaxLLx3n0XdHiVf4DrjVYOhSk3hWDyyG/l7Obd5Tqno=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=TKrtM2kq7h3/2F8EzM8+eb9zpCQTI9PyFOLK0rscyI2/4q0C1HoKW/LtsxIv/2HMdu R8EYxRzFwglAVM4roApt5VDotzJ8Ew8m6NJP5tZk4gBPBRJk0C05qK+08qr3lbhqL0Ov u2raFxoBRvlXzhovUfrsb/yZK9MHyt94RTN0xhpjOzj5C8ViMZvZj1jaheDVL/ghm91y txuEGRRB3ZWBdXDMs1SeS2hXppPCId7+K7NOGmbS8OQnGjB9imp5gKTG6oiReRPF5EE+ FCnbIE67S1au0Ro/neinCTgsyUklLK9YQNPgBO8bhGu3VWry9hgeD/5I2HfnMPUixRwW vbyA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b=XJ3NUfgO; 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 cs9-20020a170906dc8900b00a55967a8d5fsi10300451ejc.1020.2024.04.27.08.30.47; Sat, 27 Apr 2024 08:30:47 -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; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b=XJ3NUfgO; 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 D24BD68D363; Sat, 27 Apr 2024 18:30:26 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EE5C668CFCE for ; Sat, 27 Apr 2024 18:30:18 +0300 (EEST) Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-34c0f5f5cd0so2232480f8f.2 for ; Sat, 27 Apr 2024 08:30:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20230601.gappssmtp.com; s=20230601; t=1714231818; x=1714836618; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=x5WbsJNGyhQ7VYExzUz/s6nwrvOHPMl+LDqn1guc+Wc=; b=XJ3NUfgOQV/9GhnU1OAfp4f8fUApUv7Jh2eQ/kbzG68Pdpdw8hnQDlD7o7M+eHMl/w K5S+9K4u87HAVyYOYW4+0GQ0gbV6nnJ3QGWmAWzREUFkeFYXmusyXkdjHX9mxuZIzos0 mfLfMfqHM0cTPniCYAo+AFlQ8NQmNLTl3dyv7WfAZyrpvErt3iHqRsuhlv/NLnAiN+s9 0Qy/LTFWvsoKzmKP41LtTsKN9sPllrxoAgKrICo+lyekFwSQGx9Dlxwzhl4G3ay8RBxJ R/TpthSABs2ktY65wlkyKQsrPtTmbaQjQ7KIj55U0KqksZG0e+FVwLVsmImd+kepYwma xlEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714231818; x=1714836618; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=x5WbsJNGyhQ7VYExzUz/s6nwrvOHPMl+LDqn1guc+Wc=; b=IOqpMSXEbO3ucVrFL46xwGg7IUAhd4bzfdTrUsN/nO+qXKClvfcgbkW7Pttz5KjhBZ uqJ2HzF2Jh0biX/iV9jPoyM66Fwfk37yrAYmcdprf7HtMDc/Vg1ciwDQgP4MoXscZkAu hHdc3/EFBETCeT2PaGmVCA76FnHGL2wRsvcM16dGQufGzkLE+P9FnDltYIUrE6xlXV7V 37YOeDJdmVuHVvigFhzedYWlLIkVSbJ+afqli4ETX3X+VulzL10VNdcNWw7Bl8kjd+eM 4XZXnW6ZgQjRMt4lFgFs7ZZmJf7Otfm3YM+TVmCE6brMVYP2EishoN4x3c4Wxqd6epgc id/A== X-Gm-Message-State: AOJu0Yy0F/OswLxhVVzldid2PsY2mm81OcKUpmKedbEJ1qPdUtCiHuXm VvppouBcl2BkGIhPgT9XhJYY0CALEfhAW14z1OJWOh4P1mnOWBCZY9VRldMQieCsSneOqUrrX3B d X-Received: by 2002:adf:fa89:0:b0:343:f662:18f8 with SMTP id h9-20020adffa89000000b00343f66218f8mr3423866wrr.63.1714231818337; Sat, 27 Apr 2024 08:30:18 -0700 (PDT) Received: from localhost.localdomain (cpc92302-cmbg19-2-0-cust1183.5-4.cable.virginm.net. [82.1.212.160]) by smtp.gmail.com with ESMTPSA id x12-20020adfdd8c000000b00349f139dbe4sm25195722wrl.91.2024.04.27.08.30.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Apr 2024 08:30:18 -0700 (PDT) From: Mark Thompson To: ffmpeg-devel@ffmpeg.org Date: Sat, 27 Apr 2024 16:30:24 +0100 Message-ID: <20240427153034.990042-3-sw@jkqxz.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240427153034.990042-1-sw@jkqxz.net> References: <20240427153034.990042-1-sw@jkqxz.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/6] vdpau_av1: Use av1dec force_integer_mv value 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: wKGKHwuTvqFw --- libavcodec/vdpau_av1.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libavcodec/vdpau_av1.c b/libavcodec/vdpau_av1.c index b74ea6aa0c..a1aff79bb7 100644 --- a/libavcodec/vdpau_av1.c +++ b/libavcodec/vdpau_av1.c @@ -91,9 +91,7 @@ static int vdpau_av1_start_frame(AVCodecContext *avctx, info->show_frame = frame_header->show_frame; info->disable_cdf_update = frame_header->disable_cdf_update; info->allow_screen_content_tools = frame_header->allow_screen_content_tools; - info->force_integer_mv = frame_header->force_integer_mv || - frame_header->frame_type == AV1_FRAME_INTRA_ONLY || - frame_header->frame_type == AV1_FRAME_KEY; + info->force_integer_mv = s->cur_frame.force_integer_mv; info->coded_denom = frame_header->coded_denom; info->allow_intrabc = frame_header->allow_intrabc; info->allow_high_precision_mv = frame_header->allow_high_precision_mv; From patchwork Sat Apr 27 15:30:25 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Thompson X-Patchwork-Id: 48293 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:1509:b0:1a9:af23:56c1 with SMTP id nq9csp1037349pzb; Sat, 27 Apr 2024 08:30:57 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWqoZZ0XoYFAxObggRvp0AFClQV63fWiOXV2pwSchR8E79d224deFt4iI0uZyVc8io6BLWByvCGf9Lnp8F+6sk3McBDhjv+/5K1Fg== X-Google-Smtp-Source: AGHT+IG2zgJPCiAhpwf2FK3h/EL1y7el9BUCdu1VjRb/ke+k2MLvWOo/zyUj0prEfl7QjndYF5F7 X-Received: by 2002:a19:690f:0:b0:519:592d:adcd with SMTP id e15-20020a19690f000000b00519592dadcdmr3205412lfc.3.1714231857558; Sat, 27 Apr 2024 08:30:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1714231857; cv=none; d=google.com; s=arc-20160816; b=SaI7phSdO1b8KgUeqkKSwPqYz3/FpAMrWOQ3+M7NK/WAT/P3Ojv8eietg18RxhX3oT qF1ciB5d278ZcAz5GnxXh8GDmHiGoe81vETcBemvHckJTG+Uz2eEZWGgtGz+eVEukvGm RV6NLZ7XJnJ2BvSg/c+Otyo1J4iVrrE1FXyWpHMir+Y6zkDjvjvEujojsR68JoutjfXb PYwDnNdPaLMW8w8xAJQZfJWz3UAU+/WJKqD6LjaL7zWytaMUkU4MgAJiZRcnd/DnZVk3 lsjDfF5+5r4dlhgbsiX2cDWSgGZc7UsFDwP2WZCy288Tx2t0XTF19nbCOiUjwgc5FzhL DatA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=nfEsvw+izv5H48wtkufgtOJHiV1aofo4vUcjmlyKngQ=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=r1Hc781tBj1QHhXz5wUpF7GpbDCacuUs5oZ5u9sdVG/f8BvknamLDnWGmo/inA/gDk he/YEcjHbmNBnxwKW/mI381eF86ZyjJWshUH2ixD+dZlBvBq6V7ZgltNsCkKNjstj6bd et1SKegS9QrItawL3bclo1GHnH663L/Uc5Jc9JGRwE5xmTXfBC3QFHsf9RxriiuihpEq tWEJjCwARZUNRfVkWEz/cgMq+WpKYjRO8q8WqUi5youQqi/SCDLez+OgU/CU8PdzmfU5 1DOhp/kmZ1RvrTMR88v0eEeAur2Zso92YQ1wA+kb3Jh/0CGZzo0MO2Q2m4JUWGSgIYkb uD0g==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b=Cm0hcOIl; 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 z7-20020ac24187000000b00516be057299si7329081lfh.342.2024.04.27.08.30.57; Sat, 27 Apr 2024 08:30:57 -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; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b=Cm0hcOIl; 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 413AC68D3BC; Sat, 27 Apr 2024 18:30:28 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8353768D2CE for ; Sat, 27 Apr 2024 18:30:19 +0300 (EEST) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-41b782405d5so18505485e9.2 for ; Sat, 27 Apr 2024 08:30:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20230601.gappssmtp.com; s=20230601; t=1714231819; x=1714836619; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=dwrTLANYxxZLEJ06fI5q2kZs7cvDzO6rQKpueg/YDWo=; b=Cm0hcOIl9bl4OaC8P0v3e3uMQnMRkNmNNa8ouz5FVBosHvmOMHsUNIYU/a80O/SYaB jGmoD81pxhFFD9+RD4Mv15GNkwyo57f4Vjx8QMt1/Fox5DrLNRR/UB3kKq8EhZx+/Swf PgjOy65XslNkigCR29HOe+M8JWD4ShNDKm/yoLDekDEbCAGpZKIYtU80TsW4E/vP0W+f iE2403iautq41SsYhzMCH/AbtrHTQIZZEYKbGjA6yz+xt/8XkpKYt9OpzXkFZvIi0868 2iyxnEkZxviSPYAkMlE3kB75SEHTi/qgIKqGeBst4BfmymEQYevRQcJYl5zHo3UzY4lt 4MxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714231819; x=1714836619; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dwrTLANYxxZLEJ06fI5q2kZs7cvDzO6rQKpueg/YDWo=; b=c3sl/uxbgPAi/q71PZ0/jaagL21sJp7TBS5Qjeq96Pf5GwPVajoEHOHRxbo3MI0aRC SQHXyojbtO0gms+x2UZbNTwqKvBt2iTFmOowmxk8y6dZ+6pIrUh9OxK2uAEdNDjF8T50 pvVELmQAcnc68LPsoWmxMXGnVhtWHnzirNq6pcRc+H6EfJjoLyqLIHAPtFM8JnJOME9e okrEcY0PfuV8VssrSRh7xSiVT3gA4KK6QVHDL9xEtU+TazZW0OwLBkxCFFB68OUDxOH+ 0CEfHaKkZv4Cgkmvp0V+K+2yjuteV1uKbpVwtOELVZC8DfhPCu8QGFRmzYMdjRWn7CfR F4fA== X-Gm-Message-State: AOJu0Yw78syE6BZ2K5OH6BAzL/2Biij+PAV7brrO24kW6HPze7lJS9pd T9+sQC+FljuG1/p7EXhRlFh4nFmi4ItIhhfUZem4ZPt604fi/ltUDpapQvnqXH3PqX2VjuCJ3+n E X-Received: by 2002:a05:600c:154b:b0:416:8efd:1645 with SMTP id f11-20020a05600c154b00b004168efd1645mr5713961wmg.7.1714231818858; Sat, 27 Apr 2024 08:30:18 -0700 (PDT) Received: from localhost.localdomain (cpc92302-cmbg19-2-0-cust1183.5-4.cable.virginm.net. [82.1.212.160]) by smtp.gmail.com with ESMTPSA id x12-20020adfdd8c000000b00349f139dbe4sm25195722wrl.91.2024.04.27.08.30.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Apr 2024 08:30:18 -0700 (PDT) From: Mark Thompson To: ffmpeg-devel@ffmpeg.org Date: Sat, 27 Apr 2024 16:30:25 +0100 Message-ID: <20240427153034.990042-4-sw@jkqxz.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240427153034.990042-1-sw@jkqxz.net> References: <20240427153034.990042-1-sw@jkqxz.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 4/6] nvdec_av1: Use av1dec force_integer_mv value 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: SzaX4OCTVPLr --- libavcodec/nvdec_av1.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libavcodec/nvdec_av1.c b/libavcodec/nvdec_av1.c index 4efa420e66..8a46db1ed5 100644 --- a/libavcodec/nvdec_av1.c +++ b/libavcodec/nvdec_av1.c @@ -106,9 +106,7 @@ static int nvdec_av1_start_frame(AVCodecContext *avctx, const uint8_t *buffer, u .show_frame = frame_header->show_frame, .disable_cdf_update = frame_header->disable_cdf_update, .allow_screen_content_tools = frame_header->allow_screen_content_tools, - .force_integer_mv = frame_header->force_integer_mv || - frame_header->frame_type == AV1_FRAME_INTRA_ONLY || - frame_header->frame_type == AV1_FRAME_KEY, + .force_integer_mv = s->cur_frame.force_integer_mv; .coded_denom = frame_header->coded_denom, .allow_intrabc = frame_header->allow_intrabc, .allow_high_precision_mv = frame_header->allow_high_precision_mv, From patchwork Sat Apr 27 15:30:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Thompson X-Patchwork-Id: 48294 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:1509:b0:1a9:af23:56c1 with SMTP id nq9csp1037422pzb; Sat, 27 Apr 2024 08:31:05 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVzBPzRnuGtC+/9M+tzpvhzFxr8Bsdu+2/4ncHzRqksR2yGyuVHR4q+L49NvJUTcxoGQiqkBU/VmurNYeXKuKHY+njzHhV81p5xVg== X-Google-Smtp-Source: AGHT+IFQ472lYz9YMY+sJIa6BPiWfe7tWERwjNPPXbo6CjvYfm26OpdrOdNABiKX8LrYu76Pvt/d X-Received: by 2002:a17:906:4916:b0:a58:a3ee:e73e with SMTP id b22-20020a170906491600b00a58a3eee73emr3888065ejq.4.1714231865135; Sat, 27 Apr 2024 08:31:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1714231865; cv=none; d=google.com; s=arc-20160816; b=OUe9EApmeAz7AOvJ6JTIJZCW8pQv4B1wN8IpHjm3m8ytIrbq3kp4mLYHIgGst7TN8W rrF5X7RYUzV8LULGhtNE7h0K+KGbx5MevBDPyanNpgFA9IHXdxo+/N7yaldHP0fhtzOh 4lmUfyi2vWSFmeptsfxtumMUBe3TfsPNl8VXckwQYn1zX8stz/w/QOpPkVhfB1/Z3GGV UcgCfh8kwREWYFNlqp+4YevJnZ0F7vb6c4qmJo5hc4JNIA42noR50DTvZ7S1atCDtTBf +GKJz5shaiKC5v+EDbzQtfLi36nDjjGAF3Ckoez5Qeukfe0q4XdoFwOjmzVu1od5Tw/f X+ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=Lvqm/EZZHmF9gqB+asOfsHhyrnwK0W6W7mkl6nQTumg=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=cZR6GwU3C2UJ900/u/r/vlhuDApxfUBHUPKqbVPaE2/KJmRJrL1dGaVnNfjPQzVP81 E8t7g517BWazWZg0IFaxTxbFZa29CxbqOrV1jlLZnehJbTGAZT1OkO7rrbKTn/DYIKp0 eHwx5XFylNBwsYL+N/t36eLw4YFTBFSVaTDteznmcuZH2+QFNFHxp3E7vVxjJm5jsJmZ ukawlXZJ7vQY4gjBSBUAjMeoAeYg7+P4SKLH2K3JWmilegS0uI59uenpiKs6Sw+1bV+K 3bhpMGYQWW3LitebiMBuFktGWvt7g/R3HPmg+97Ld+JAnbf1x4MSYBhKoxXNlVjgFb0X ooFQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b=KGEeskTx; 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 mb25-20020a170906eb1900b00a58ce276bf3si2181424ejb.679.2024.04.27.08.31.04; Sat, 27 Apr 2024 08:31:05 -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; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b=KGEeskTx; 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 BDA7868D33D; Sat, 27 Apr 2024 18:30:29 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3C16468D2F2 for ; Sat, 27 Apr 2024 18:30:20 +0300 (EEST) Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-34c09040154so2312880f8f.3 for ; Sat, 27 Apr 2024 08:30:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20230601.gappssmtp.com; s=20230601; t=1714231819; x=1714836619; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=bMQMPa6ihINzuiIwWKW9zbvcSR+UgY42JVQWQ3fXmiw=; b=KGEeskTx17Qn5sprBsa4qRCCcv1p7mK/y+z1zfOSo76e1wCM5+Dp2TJ6uUxuP0fOwx wzCjaGYItOaD4aQ1a4CEx4wCzQ01n1SPlNcWCyrKXKqtTZZuZrtjQtXn84L4FqQVBDZL 96/rJmCcLqzz8kQsRJCTnCc6YBusJwgla+5O6kQDetIgkQsP2rRNdIpMbLIuN3hkipaC cEdKQGq7Kpdyacn7/a/ZPyA/4HMEWbBxSRSfLzRuC4fFLpLKQisuFzD+WsvP9qvhrO6Y 1UvoIVLw3MtTeB7HTjbkjNhTL4KHQ7cNmu65xjfWEOxXAmYdCEX+vV/iLoP2gUCc3dKt 26Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714231819; x=1714836619; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bMQMPa6ihINzuiIwWKW9zbvcSR+UgY42JVQWQ3fXmiw=; b=ZtDqkXXfYOC17WpIBianl8fgEUzpOJJnSlflMlfsxHgGne6EtMCz18+wNhsycnzBuQ WF47SgOWCx10BW0ulSDPiPGL33btHoyUUcCKUmJiInRTGFx9BAAZq5kvgbQgjmKiYJZ1 Q0OvE56Cs2390YWzdcChqTRGryr0zQwEAjxQ0/bM3mbwNV79ci92DvxmKfWquVi4jptd +UkvQA4T8S/5vKowQwi+pdcSnfmyDEXGOMqe1EZnFYoz0g0ATSQPiQD0MlRFukv6xvD9 2ZPp5SztuDVwKBOQdUnkaFuSDWtVlar/1VSPAnEhiN2xRlnaxtniFJ3gHPmDejjM0KiG U5Yw== X-Gm-Message-State: AOJu0Ywc+0SJrldnVZr1LJv/ohy8I6ycJtxqua81rIKd4kLYVTTyz5L2 wR1FynSo76rcte7jX+kDuKNXcjLtGXRWBuVlISRPVHTHjDAZnS5f1LQ/EpHjPB0EsCmrfEfIUgu g X-Received: by 2002:a5d:64ef:0:b0:34c:77bd:2545 with SMTP id g15-20020a5d64ef000000b0034c77bd2545mr2412394wri.70.1714231819658; Sat, 27 Apr 2024 08:30:19 -0700 (PDT) Received: from localhost.localdomain (cpc92302-cmbg19-2-0-cust1183.5-4.cable.virginm.net. [82.1.212.160]) by smtp.gmail.com with ESMTPSA id x12-20020adfdd8c000000b00349f139dbe4sm25195722wrl.91.2024.04.27.08.30.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Apr 2024 08:30:19 -0700 (PDT) From: Mark Thompson To: ffmpeg-devel@ffmpeg.org Date: Sat, 27 Apr 2024 16:30:26 +0100 Message-ID: <20240427153034.990042-5-sw@jkqxz.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240427153034.990042-1-sw@jkqxz.net> References: <20240427153034.990042-1-sw@jkqxz.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 5/6] vaapi_av1: Fix force_integer_mv value 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: qw5YE14/RIfm --- libavcodec/vaapi_av1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vaapi_av1.c b/libavcodec/vaapi_av1.c index 1f563483b9..f61bf63098 100644 --- a/libavcodec/vaapi_av1.c +++ b/libavcodec/vaapi_av1.c @@ -220,7 +220,7 @@ static int vaapi_av1_start_frame(AVCodecContext *avctx, .error_resilient_mode = frame_header->error_resilient_mode, .disable_cdf_update = frame_header->disable_cdf_update, .allow_screen_content_tools = frame_header->allow_screen_content_tools, - .force_integer_mv = frame_header->force_integer_mv, + .force_integer_mv = s->cur_frame.force_integer_mv, .allow_intrabc = frame_header->allow_intrabc, .use_superres = frame_header->use_superres, .allow_high_precision_mv = frame_header->allow_high_precision_mv, From patchwork Sat Apr 27 15:30:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Thompson X-Patchwork-Id: 48295 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:1509:b0:1a9:af23:56c1 with SMTP id nq9csp1037502pzb; Sat, 27 Apr 2024 08:31:14 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWRbV6fs/V4oTg0gZWB1ToW/BvHduQqgXyr0LcMZwjU0Ynk360GZYJQUEw29caj34Z/xBn+rxCMSChHwllRDMy7x5X4bQZfyRKJXA== X-Google-Smtp-Source: AGHT+IHCAIE18ngFUWZQ2oe5x6geFJBrAUvy9rdcjdLIecSqF1Ky636XktPldY19nupAowyFyGAu X-Received: by 2002:a50:875e:0:b0:56b:cfef:b2de with SMTP id 30-20020a50875e000000b0056bcfefb2demr3934174edv.26.1714231874322; Sat, 27 Apr 2024 08:31:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1714231874; cv=none; d=google.com; s=arc-20160816; b=D+NXCS3g6PYUHw2RGSbA/5p5ChsfEfezJ3eT4jICtW6yn2BGVDJzqJ+uGPPaUc8kq7 xdCQh/fX6KQRhY62FjzxoT3RJmPrGqwrgZoZjZRU0Oy+TQb233VZFCWmg7XGQ9bPhWhH ugBqV4a0AS/nl7LxcPVyVwihaSI6AryVT4DCZZrKq069l2QIRazLVsaOL5naeA9vGxnE uAKgJEKv9b2bwzb0+z28VNdBIULOdB+NVX4SjYgmWHCs5ISgnDQoHfbpki5jJRFwHTUZ WC4hpUicodGX3Thi0IHdcNlHZs1VrKIUnxXSTeqQvgTtcCE256eqWaM1P7yjpOTMBBDv dSdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=RGKFlXgPXeTDYEGvgrsT8R4hSabLNtNUpUlkxLqeIJk=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=zRthWgyZ+LdYDx/OnldgPAcllnrIW96tXSDlURCNMwPocTGBwCP5jys3jeXlkc5XSG i7pjtj5tUFuIqV6R7kMzKFmLYwfEpbEaR4KDik9ztncArrFo1CZMf0TMWaQaAvAbh/gs 634XLML2CMDypuG2Z4ZDaAZ9xLB4Pk/eBkyg7ThCTUWf8hveANUnzrYrR4vZKWyUk0cS UjZt2/qc+qpMTB9/3ZFnMKTRjyD0LpMqvlZq06xw7ozk5UGzXCbsoVOV03kFEMIX2GFS tZiX0GGmyqwU+t/0nUMEBDkt7T9VNTu3zQM9rJiMUWtyoTv37efTZvytMze9Dq+ZIL3t kcFw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b="SLG/jK6h"; 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 c7-20020a50d647000000b0056ba9c067bdsi10462289edj.250.2024.04.27.08.31.13; Sat, 27 Apr 2024 08:31:14 -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; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20230601.gappssmtp.com header.s=20230601 header.b="SLG/jK6h"; 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 0DE8468D3DD; Sat, 27 Apr 2024 18:30:31 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AC7F968D2A7 for ; Sat, 27 Apr 2024 18:30:20 +0300 (EEST) Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-343d7ff2350so2349918f8f.0 for ; Sat, 27 Apr 2024 08:30:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20230601.gappssmtp.com; s=20230601; t=1714231820; x=1714836620; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=n2TkiRdG29pa3x/e1OoVUNm1n5Z/N+LQCqvVDXKNYzY=; b=SLG/jK6hqXK0u23g2UGNtKTLbKOeFF6D8x4SG6jucg5kSrWVMfUaDk+SmyYLv0+lRs BC9jeV5l3t9Gt+U/j3GWkPudnqkryL3R8KHDtq0dUkVzxSOpQVJPjwWQsLZBT688oxNv AhIeTpabxnV9kmobiko8x2KwBNXo5WfstBmd6ehvE0z5v6Y+zg0YkiVFR8HSbj+G9UwC qk0O687hj7FjJeUv+DUYc1fYgO4rS2l60mnmR93HBMlIW/ycQUzug2sG8aiuMoHXtKCJ +s8Brpoc2DglIBU7D1Dk+aZKgT4zMmTxvPFogbaDS3VX9JkIDpC6RKbPjR2gXG9uMd12 QS5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714231820; x=1714836620; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n2TkiRdG29pa3x/e1OoVUNm1n5Z/N+LQCqvVDXKNYzY=; b=eVhH4JZq4QknUEGWbkLD1n32A3mEj6V/zLV/BEAoKpdWhMc3VLHgwFpqWIlyqCHlon JnQHTKWlLd44b/T9/f0KJzsWyKQMYOX6hW0/cugoKJa5uPmMVMoqW15lNWnoCAnZrnUU Q4kCXCao+gINL0KXz8kDNJs3GQcOvY6TikwZ2S2cpgZSO8GzzEXynF7xJCMoubEBSoFr akFevnf5thlMfJIx7yV9l6sYOFLUGX90b9KQZZdVQzp5WU7nc/ZorLfPmzNFM/fWf67M SyWlZFCQRTfi1hAUBPBRt+gtTQyghdFWeTNVtqZ2SRg5jB+apcytXWpcwGZo7Ik7asNJ LMDQ== X-Gm-Message-State: AOJu0Yztn/zAvLKdHeTVRmg8dY9qgBadOjdATBHrxBvjftbC/2564sM/ beSzIcPP/j00RDVu9EjxYrUKHDzKS3Lvyo7jG6VLdd82ED2BJis0dLQA2S1AqcJ0fKW5+HeXK/O u X-Received: by 2002:a05:6000:509:b0:347:2055:f49e with SMTP id a9-20020a056000050900b003472055f49emr4508227wrf.33.1714231820109; Sat, 27 Apr 2024 08:30:20 -0700 (PDT) Received: from localhost.localdomain (cpc92302-cmbg19-2-0-cust1183.5-4.cable.virginm.net. [82.1.212.160]) by smtp.gmail.com with ESMTPSA id x12-20020adfdd8c000000b00349f139dbe4sm25195722wrl.91.2024.04.27.08.30.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Apr 2024 08:30:19 -0700 (PDT) From: Mark Thompson To: ffmpeg-devel@ffmpeg.org Date: Sat, 27 Apr 2024 16:30:27 +0100 Message-ID: <20240427153034.990042-6-sw@jkqxz.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240427153034.990042-1-sw@jkqxz.net> References: <20240427153034.990042-1-sw@jkqxz.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 6/6] vulkan_av1: Fix force_integer_mv value 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: nAlw9PiiNpVd --- 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..a550215e32 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 = pic->force_integer_mv, .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,