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]
