[FFmpeg-devel] [PATCH v4 2/4] libavcodec/vc2enc: Switch quant to int
IndecisiveTurtle
geoster3d at gmail.com
Sat May 17 23:48:49 EEST 2025
From: IndecisiveTurtle <geoster3d at gmail.com>
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 bd27fd3c40..d4415674e7 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 0466869943..159f72452e 100644
--- a/libavcodec/vc2enc_common.h
+++ b/libavcodec/vc2enc_common.h
@@ -108,7 +108,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 */
@@ -169,7 +169,7 @@ int ff_vc2_encode_init(AVCodecContext *avctx, int depth);
int ff_vc2_frame_init_properties(AVCodecContext *avctx, 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
More information about the ffmpeg-devel
mailing list