This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit a59498db085e3d635532397128550141ab87408a
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Thu Jul 30 01:56:32 2026 +0200
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Sun Aug 2 02:19:05 2026 +0200

    avcodec/huffyuvdsp: Remove pix_fmt parameter from ff_huffyuvdsp_init()
    
    It is unused since the mmx add_hfyu_median_pred_int16 function
    has been removed.
    
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/aarch64/huffyuvdsp_init_aarch64.c |  2 +-
 libavcodec/huffyuvdec.c                      |  2 +-
 libavcodec/huffyuvdsp.c                      |  8 ++++----
 libavcodec/huffyuvdsp.h                      | 11 ++++-------
 libavcodec/riscv/huffyuvdsp_init.c           |  3 +--
 libavcodec/x86/huffyuvdsp_init.c             |  2 +-
 tests/checkasm/huffyuvdsp.c                  |  4 ++--
 7 files changed, 14 insertions(+), 18 deletions(-)

diff --git a/libavcodec/aarch64/huffyuvdsp_init_aarch64.c 
b/libavcodec/aarch64/huffyuvdsp_init_aarch64.c
index 210c58589a..60f32b3f7a 100644
--- a/libavcodec/aarch64/huffyuvdsp_init_aarch64.c
+++ b/libavcodec/aarch64/huffyuvdsp_init_aarch64.c
@@ -25,7 +25,7 @@
 
 void ff_add_int16_neon(uint16_t *dst, const uint16_t *src, unsigned mask, int 
w);
 
-av_cold void ff_huffyuvdsp_init_aarch64(HuffYUVDSPContext *c, enum 
AVPixelFormat pix_fmt)
+av_cold void ff_huffyuvdsp_init_aarch64(HuffYUVDSPContext *c)
 {
     int cpu_flags = av_get_cpu_flags();
 
diff --git a/libavcodec/huffyuvdec.c b/libavcodec/huffyuvdec.c
index 6b96788ff3..89430511dd 100644
--- a/libavcodec/huffyuvdec.c
+++ b/libavcodec/huffyuvdec.c
@@ -350,7 +350,7 @@ static av_cold int decode_init(AVCodecContext *avctx)
     s->flags = avctx->flags;
 
     ff_bswapdsp_init(&s->bdsp);
-    ff_huffyuvdsp_init(&s->hdsp, avctx->pix_fmt);
+    ff_huffyuvdsp_init(&s->hdsp);
     ff_llviddsp_init(&s->llviddsp);
 
     s->interlaced = avctx->height > 288;
diff --git a/libavcodec/huffyuvdsp.c b/libavcodec/huffyuvdsp.c
index 71ff1bf1a4..3772fe9687 100644
--- a/libavcodec/huffyuvdsp.c
+++ b/libavcodec/huffyuvdsp.c
@@ -81,17 +81,17 @@ static void add_hfyu_left_pred_bgr32_c(uint8_t *dst, const 
uint8_t *src,
     left[A] = a;
 }
 
-av_cold void ff_huffyuvdsp_init(HuffYUVDSPContext *c, enum AVPixelFormat 
pix_fmt)
+av_cold void ff_huffyuvdsp_init(HuffYUVDSPContext *c)
 {
     c->add_int16 = add_int16_c;
     c->add_hfyu_median_pred_int16 = add_hfyu_median_pred_int16_c;
     c->add_hfyu_left_pred_bgr32 = add_hfyu_left_pred_bgr32_c;
 
 #if ARCH_AARCH64
-    ff_huffyuvdsp_init_aarch64(c, pix_fmt);
+    ff_huffyuvdsp_init_aarch64(c);
 #elif ARCH_RISCV
-    ff_huffyuvdsp_init_riscv(c, pix_fmt);
+    ff_huffyuvdsp_init_riscv(c);
 #elif ARCH_X86 && HAVE_X86ASM
-    ff_huffyuvdsp_init_x86(c, pix_fmt);
+    ff_huffyuvdsp_init_x86(c);
 #endif
 }
diff --git a/libavcodec/huffyuvdsp.h b/libavcodec/huffyuvdsp.h
index 5644d75b06..9869025086 100644
--- a/libavcodec/huffyuvdsp.h
+++ b/libavcodec/huffyuvdsp.h
@@ -20,7 +20,6 @@
 #define AVCODEC_HUFFYUVDSP_H
 
 #include <stdint.h>
-#include "libavutil/pixfmt.h"
 
 typedef struct HuffYUVDSPContext {
     void (*add_int16)(uint16_t *dst/*stride align*/, const uint16_t 
*src/*stride align*/,
@@ -33,11 +32,9 @@ typedef struct HuffYUVDSPContext {
                                      intptr_t w, uint8_t *left);
 } HuffYUVDSPContext;
 
-void ff_huffyuvdsp_init(HuffYUVDSPContext *c, enum AVPixelFormat pix_fmt);
-void ff_huffyuvdsp_init_aarch64(HuffYUVDSPContext *c,
-                                enum AVPixelFormat pix_fmt);
-void ff_huffyuvdsp_init_riscv(HuffYUVDSPContext *c,
-                              enum AVPixelFormat pix_fmt);
-void ff_huffyuvdsp_init_x86(HuffYUVDSPContext *c, enum AVPixelFormat pix_fmt);
+void ff_huffyuvdsp_init(HuffYUVDSPContext *c);
+void ff_huffyuvdsp_init_aarch64(HuffYUVDSPContext *c);
+void ff_huffyuvdsp_init_riscv(HuffYUVDSPContext *c);
+void ff_huffyuvdsp_init_x86(HuffYUVDSPContext *c);
 
 #endif /* AVCODEC_HUFFYUVDSP_H */
diff --git a/libavcodec/riscv/huffyuvdsp_init.c 
b/libavcodec/riscv/huffyuvdsp_init.c
index 362ccb215f..613fe3e721 100644
--- a/libavcodec/riscv/huffyuvdsp_init.c
+++ b/libavcodec/riscv/huffyuvdsp_init.c
@@ -27,8 +27,7 @@ void ff_add_int16_rvv(uint16_t *dst, const uint16_t *src, 
unsigned m, int w);
 void ff_add_hfyu_left_pred_bgr32_rvv(uint8_t *dst, const uint8_t *src,
                                      intptr_t w, uint8_t *left);
 
-av_cold void ff_huffyuvdsp_init_riscv(HuffYUVDSPContext *c,
-                                      enum AVPixelFormat pix_fmt)
+av_cold void ff_huffyuvdsp_init_riscv(HuffYUVDSPContext *c)
 {
 #if HAVE_RVV
     int flags = av_get_cpu_flags();
diff --git a/libavcodec/x86/huffyuvdsp_init.c b/libavcodec/x86/huffyuvdsp_init.c
index e650232960..e709d19e81 100644
--- a/libavcodec/x86/huffyuvdsp_init.c
+++ b/libavcodec/x86/huffyuvdsp_init.c
@@ -32,7 +32,7 @@ void ff_add_hfyu_left_pred_bgr32_sse2(uint8_t *dst, const 
uint8_t *src,
 void ff_add_hfyu_median_pred_int16_sse4(uint16_t *dst, const uint16_t *top, 
const uint16_t *diff,
                                         unsigned mask, int w, int *left, int 
*left_top);
 
-av_cold void ff_huffyuvdsp_init_x86(HuffYUVDSPContext *c, enum AVPixelFormat 
pix_fmt)
+av_cold void ff_huffyuvdsp_init_x86(HuffYUVDSPContext *c)
 {
     int cpu_flags = av_get_cpu_flags();
 
diff --git a/tests/checkasm/huffyuvdsp.c b/tests/checkasm/huffyuvdsp.c
index 2ed80a3727..a58f1a34c4 100644
--- a/tests/checkasm/huffyuvdsp.c
+++ b/tests/checkasm/huffyuvdsp.c
@@ -138,9 +138,9 @@ void checkasm_check_huffyuvdsp(void)
 {
     HuffYUVDSPContext c;
 
-    ff_huffyuvdsp_init(&c, AV_PIX_FMT_YUV422P14);
+    ff_huffyuvdsp_init(&c);
 
-    unsigned bps  = 9 + rnd() % 6;
+    unsigned bps  = 9 + rnd() % 8;
     unsigned mask = (1 << bps) - 1;
     int width = 1 + rnd() % MAX_WIDTH;
 

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to