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 506FB410C6 for ; Fri, 23 May 2025 20:24:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 2515668DF6F; Fri, 23 May 2025 23:24:07 +0300 (EEST) Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id CF12F68DF49 for ; Fri, 23 May 2025 23:23:57 +0300 (EEST) Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-ad53cd163d9so35562566b.0 for ; Fri, 23 May 2025 13:23:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748031837; x=1748636637; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=15SruzPBtMTy0nHs7snQ3NNE3Arrk9ek2RxRCG9WYXs=; b=nJqoenntkrEAc/Cb6iBCgpGBJNXNW1VdzU/z0mG2rD4sHbRYk8YCsdRBcAJDVBg/28 vQ+u6nlJSLnSM+M6fnvgWjgROMgnxSf7V6DRyPJowWO+AfzFqSji5N65KIVZpzR0J8Ew anRIgQOYLSs9ZJGWQ/JupPdh/o83ZXpOLjLDHu6KpPXOk/EME1Wiq3y2xYewwQz4fVi1 Ul+1VhamXWkpsaa5oVjNPlhLyLXQ3vD6w9pi22M9BN9z5DSEFBKB6Wl+FiC3a20iG+bm cqELlScZa8L4Di7jDa3c53fDPsFn4uNfcSkrhjH+qMCvOXfgwbImjjFWvvuQ9XopTHhK +dsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748031837; x=1748636637; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=15SruzPBtMTy0nHs7snQ3NNE3Arrk9ek2RxRCG9WYXs=; b=YWMJjm7k04PjP8gLQwjCHx1diEU+trNWkMGExnrsh8FxsM0s+lBYlrY26VtUtJ58Ax m4n7CxKX/0E/a2ZOiwPoxQwGhOuP2+FMa40qi46xcXgKe3d84x6ZHv2fybJMHyrnfm2J xXIpPwVvfD6fQb+SWRArmkHGYfskT9vMkyeg5Jji9jMN9p9mxo7injaQc0PaHfPd+t1d I5IZ0ZA0cI/iGc62dwygz4W8IbKtFs/ylGURoBUigpOBCoWqDFu1csR5pJtJsN17mT5W Jtun7jF+a3Cw0dcDKlTwP+uJ3J6x6/ZXVPREMPG3RpR/+B1cORCV02PY9TJ6Jlk4WNJD 0UYQ== X-Gm-Message-State: AOJu0YwInLf59jGgP1pKxh3nlPy/rE1T6ZxRXxTvz24F0xAl3nLpU/HW VVZbdSFf8cZJRH4Ts1aMGhq+9iTNM3rSsUzjzYBdBw79y8XcX5N/BXmLxcj7UqiR X-Gm-Gg: ASbGncsNy6k9jmjHNB5S0F5FIBvtz6hl2I1r3hCB5TSI8u2PKGK/ReG87ugatq0CN/B 87AmGUXWa5V2zXSrfj4pjB36+HSZkbVizoOkbn5nuZfN1B4/ZLsddvfmqLKTKL9Kp/nd3jNczhm M9jZw3BnXEMxh0ZiwdsVlNc2tajpKpkpKDUgcDVThnZzYwoK3kq56qgkQ1LeTyyVb8ZbEaiitqW HN+SYD7hEgFwyN8mVAD1Rd8wFq+47xgQdGnaUVUCmtEVwLtSy6B2oyQG2Q6kTl9HqzKijx3jPOf Zi5NPKX/8x6y8OpD1Krz62uBaqk7USvpzas9rOKib0YzEyENOsp4wv4TSMJlihUcOq7DSDHyTpW j6RAsCz/bJ02vAm4jjFjQuPxRiCqdo1I= X-Google-Smtp-Source: AGHT+IGq50pYraNns5Kb2HPl8lDmNIDYa3CHnCHiv81W8fx8cHzkimpg6AVpAbPGyvycM4mN07yLaw== X-Received: by 2002:a17:907:7faa:b0:ad2:2c65:adc with SMTP id a640c23a62f3a-ad85b33fe6fmr46393266b.58.1748031836555; Fri, 23 May 2025 13:23:56 -0700 (PDT) Received: from localhost.localdomain ([2a02:586:492f:c100:6ad2:ae5e:29f0:f110]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ad52d04e821sm1291267166b.17.2025.05.23.13.23.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 May 2025 13:23:55 -0700 (PDT) From: IndecisiveTurtle X-Google-Original-From: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com> To: ffmpeg-devel@ffmpeg.org Date: Fri, 23 May 2025 23:23:46 +0300 Message-ID: <20250523202351.1712778-2-47210458+raphaelthegreat@users.noreply.github.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250523202351.1712778-1-47210458+raphaelthegreat@users.noreply.github.com> References: <20250523202351.1712778-1-47210458+raphaelthegreat@users.noreply.github.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v5 2/4] libavcodec/vc2enc: Switch quant to int 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 Cc: IndecisiveTurtle 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: From: IndecisiveTurtle Prevents compiler from mistaking it as a string Also makes passing it to the GPU in a buffer easier --- libavcodec/vc2enc_common.c | 2 +- libavcodec/vc2enc_common.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/vc2enc_common.c b/libavcodec/vc2enc_common.c index bb24711eb2..5549eae1c1 100644 --- a/libavcodec/vc2enc_common.c +++ b/libavcodec/vc2enc_common.c @@ -304,7 +304,7 @@ static const uint8_t vc2_qm_flat_tab[][4] = { { 0, 0, 0, 0} }; -void ff_vc2_init_quant_matrix(VC2EncContext *s, uint8_t quant[MAX_DWT_LEVELS][4]) +void ff_vc2_init_quant_matrix(VC2EncContext *s, int quant[MAX_DWT_LEVELS][4]) { int level, orientation; diff --git a/libavcodec/vc2enc_common.h b/libavcodec/vc2enc_common.h index 41f555c496..929e0e49ea 100644 --- a/libavcodec/vc2enc_common.h +++ b/libavcodec/vc2enc_common.h @@ -94,7 +94,7 @@ typedef struct VC2EncContext { int profile; /* Quantization matrix */ - uint8_t quant[MAX_DWT_LEVELS][4]; + int quant[MAX_DWT_LEVELS][4]; int custom_quant_matrix; /* Division LUT */ @@ -159,7 +159,7 @@ void ff_vc2_write_frame_header(VC2EncContext *s); void ff_vc2_write_sequence_end(VC2EncContext *s); -void ff_vc2_init_quant_matrix(VC2EncContext *s, uint8_t quant[MAX_DWT_LEVELS][4]); +void ff_vc2_init_quant_matrix(VC2EncContext *s, int quant[MAX_DWT_LEVELS][4]); void ff_vc2_encode_frame(VC2EncContext *s, void(*encode_slices)(VC2EncContext*)); -- 2.49.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".