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

Git pushed a commit to branch master
in repository ffmpeg.

commit 680504e96514650dd46ee5282933ed74abc3d03b
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Mon Aug 31 17:22:51 2026 +0200
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Wed Sep 2 22:31:34 2026 +0200

    avcodec/ac3dsp: Constify
    
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/aarch64/ac3dsp_init_aarch64.c | 2 +-
 libavcodec/ac3dsp.c                      | 6 +++---
 libavcodec/ac3dsp.h                      | 6 +++---
 libavcodec/arm/ac3dsp_init_arm.c         | 4 ++--
 libavcodec/mips/ac3dsp_mips.c            | 2 +-
 libavcodec/riscv/ac3dsp_init.c           | 4 ++--
 libavcodec/x86/ac3dsp.asm                | 4 ++--
 libavcodec/x86/ac3dsp_init.c             | 6 +++---
 tests/checkasm/ac3dsp.c                  | 2 +-
 9 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/libavcodec/aarch64/ac3dsp_init_aarch64.c 
b/libavcodec/aarch64/ac3dsp_init_aarch64.c
index e367353e11..8edfe911ac 100644
--- a/libavcodec/aarch64/ac3dsp_init_aarch64.c
+++ b/libavcodec/aarch64/ac3dsp_init_aarch64.c
@@ -26,7 +26,7 @@
 #include "config.h"
 
 void ff_ac3_exponent_min_neon(uint8_t *exp, int num_reuse_blocks, int 
nb_coefs);
-void ff_ac3_extract_exponents_neon(uint8_t *exp, int32_t *coef, int nb_coefs);
+void ff_ac3_extract_exponents_neon(uint8_t *exp, const int32_t *coef, int 
nb_coefs);
 void ff_float_to_fixed24_neon(int32_t *dst, const float *src, size_t len);
 void ff_ac3_sum_square_butterfly_int32_neon(int64_t sum[4],
                                             const int32_t *coef0,
diff --git a/libavcodec/ac3dsp.c b/libavcodec/ac3dsp.c
index a4a28c8672..090287e42d 100644
--- a/libavcodec/ac3dsp.c
+++ b/libavcodec/ac3dsp.c
@@ -97,7 +97,7 @@ static void ac3_bit_alloc_calc_bap_c(int16_t *mask, int16_t 
*psd,
     } while (end > band_end);
 }
 
-static void ac3_update_bap_counts_c(uint16_t mant_cnt[16], uint8_t *bap,
+static void ac3_update_bap_counts_c(uint16_t mant_cnt[16], const uint8_t bap[],
                                     int len)
 {
     while (len-- > 0)
@@ -108,7 +108,7 @@ DECLARE_ALIGNED(16, const uint16_t, ff_ac3_bap_bits)[16] = {
     0,  0,  0,  3,  0,  4,  5,  6,  7,  8,  9, 10, 11, 12, 14, 16
 };
 
-static int ac3_compute_mantissa_size_c(uint16_t mant_cnt[6][16])
+static int ac3_compute_mantissa_size_c(const uint16_t mant_cnt[6][16])
 {
     int blk, bap;
     int bits = 0;
@@ -128,7 +128,7 @@ static int ac3_compute_mantissa_size_c(uint16_t 
mant_cnt[6][16])
     return bits;
 }
 
-static void ac3_extract_exponents_c(uint8_t *exp, int32_t *coef, int nb_coefs)
+static void ac3_extract_exponents_c(uint8_t *exp, const int32_t *coef, int 
nb_coefs)
 {
     int i;
 
diff --git a/libavcodec/ac3dsp.h b/libavcodec/ac3dsp.h
index b1b2bced8f..084876cb05 100644
--- a/libavcodec/ac3dsp.h
+++ b/libavcodec/ac3dsp.h
@@ -82,7 +82,7 @@ typedef struct AC3DSPContext {
      * @param[in]  bap        array of bap, pointing to start coef bin
      * @param[in]  len        number of elements to process
      */
-    void (*update_bap_counts)(uint16_t mant_cnt[16], uint8_t *bap, int len);
+    void (*update_bap_counts)(uint16_t mant_cnt[16], const uint8_t bap[], int 
len);
 
     /**
      * Calculate the number of bits needed to encode a set of mantissas.
@@ -90,9 +90,9 @@ typedef struct AC3DSPContext {
      * @param[in] mant_cnt    bap counts for all blocks
      * @return                mantissa bit count
      */
-    int (*compute_mantissa_size)(uint16_t mant_cnt[6][16]);
+    int (*compute_mantissa_size)(const uint16_t mant_cnt[6][16]);
 
-    void (*extract_exponents)(uint8_t *exp, int32_t *coef, int nb_coefs);
+    void (*extract_exponents)(uint8_t *exp, const int32_t *coef, int nb_coefs);
 
     void (*sum_square_butterfly_int32)(int64_t sum[4], const int32_t *coef0,
                                        const int32_t *coef1, int len);
diff --git a/libavcodec/arm/ac3dsp_init_arm.c b/libavcodec/arm/ac3dsp_init_arm.c
index ae989069c9..36e2efb968 100644
--- a/libavcodec/arm/ac3dsp_init_arm.c
+++ b/libavcodec/arm/ac3dsp_init_arm.c
@@ -27,7 +27,7 @@
 
 void ff_ac3_exponent_min_neon(uint8_t *exp, int num_reuse_blocks, int 
nb_coefs);
 void ff_float_to_fixed24_neon(int32_t *dst, const float *src, size_t len);
-void ff_ac3_extract_exponents_neon(uint8_t *exp, int32_t *coef, int nb_coefs);
+void ff_ac3_extract_exponents_neon(uint8_t *exp, const int32_t *coef, int 
nb_coefs);
 void ff_ac3_sum_square_butterfly_int32_neon(int64_t sum[4],
                                             const int32_t *coef0,
                                             const int32_t *coef1,
@@ -42,7 +42,7 @@ void ff_ac3_bit_alloc_calc_bap_armv6(int16_t *mask, int16_t 
*psd,
                                      int snr_offset, int floor,
                                      const uint8_t *bap_tab, uint8_t *bap);
 
-void ff_ac3_update_bap_counts_arm(uint16_t mant_cnt[16], uint8_t *bap, int 
len);
+void ff_ac3_update_bap_counts_arm(uint16_t mant_cnt[16], const uint8_t bap[], 
int len);
 
 av_cold void ff_ac3dsp_init_arm(AC3DSPContext *c)
 {
diff --git a/libavcodec/mips/ac3dsp_mips.c b/libavcodec/mips/ac3dsp_mips.c
index cc49ba3888..5d15468c28 100644
--- a/libavcodec/mips/ac3dsp_mips.c
+++ b/libavcodec/mips/ac3dsp_mips.c
@@ -142,7 +142,7 @@ static void ac3_bit_alloc_calc_bap_mips(int16_t *mask, 
int16_t *psd,
     } while (end > band_end);
 }
 
-static void ac3_update_bap_counts_mips(uint16_t mant_cnt[16], uint8_t *bap,
+static void ac3_update_bap_counts_mips(uint16_t mant_cnt[16], const uint8_t 
bap[],
                                        int len)
 {
     void *temp0, *temp2, *temp4, *temp5, *temp6, *temp7;
diff --git a/libavcodec/riscv/ac3dsp_init.c b/libavcodec/riscv/ac3dsp_init.c
index f68a592839..22b1a5f962 100644
--- a/libavcodec/riscv/ac3dsp_init.c
+++ b/libavcodec/riscv/ac3dsp_init.c
@@ -28,8 +28,8 @@
 
 void ff_ac3_exponent_min_rvb(uint8_t *exp, int, int);
 void ff_ac3_exponent_min_rvv(uint8_t *exp, int, int);
-void ff_extract_exponents_rvb(uint8_t *exp, int32_t *coef, int nb_coefs);
-void ff_extract_exponents_rvvb(uint8_t *exp, int32_t *coef, int nb_coefs);
+void ff_extract_exponents_rvb(uint8_t *exp, const int32_t *coef, int nb_coefs);
+void ff_extract_exponents_rvvb(uint8_t *exp, const int32_t *coef, int 
nb_coefs);
 void ff_float_to_fixed24_rvv(int32_t *dst, const float *src, size_t len);
 void ff_sum_square_butterfly_int32_rvv(int64_t *, const int32_t *,
                                        const int32_t *, int);
diff --git a/libavcodec/x86/ac3dsp.asm b/libavcodec/x86/ac3dsp.asm
index 5b16af99c5..5d07c5f04c 100644
--- a/libavcodec/x86/ac3dsp.asm
+++ b/libavcodec/x86/ac3dsp.asm
@@ -153,7 +153,7 @@ cglobal float_to_fixed24, 3, 3, 5, dst, src, len
     RET
 
 ;------------------------------------------------------------------------------
-; int ff_ac3_compute_mantissa_size(uint16_t mant_cnt[6][16])
+; int ff_ac3_compute_mantissa_size(const uint16_t mant_cnt[6][16])
 ;------------------------------------------------------------------------------
 
 %macro PHADDD4 2 ; xmm src, xmm tmp
@@ -201,7 +201,7 @@ cglobal ac3_compute_mantissa_size, 1, 2, 4, mant_cnt, sum
     RET
 
 ;------------------------------------------------------------------------------
-; void ff_ac3_extract_exponents(uint8_t *exp, int32_t *coef, int nb_coefs)
+; void ff_ac3_extract_exponents(uint8_t *exp, const int32_t *coef, int 
nb_coefs)
 ;------------------------------------------------------------------------------
 
 %macro PABSD 1-2 ; src/dst, unused
diff --git a/libavcodec/x86/ac3dsp_init.c b/libavcodec/x86/ac3dsp_init.c
index b8d25f72a5..5e14cefcff 100644
--- a/libavcodec/x86/ac3dsp_init.c
+++ b/libavcodec/x86/ac3dsp_init.c
@@ -28,10 +28,10 @@ void ff_ac3_exponent_min_sse2  (uint8_t *exp, int 
num_reuse_blocks, int nb_coefs
 void ff_float_to_fixed24_sse2 (int32_t *dst, const float *src, size_t len);
 void ff_float_to_fixed24_avx  (int32_t *dst, const float *src, size_t len);
 
-int ff_ac3_compute_mantissa_size_sse2(uint16_t mant_cnt[6][16]);
+int ff_ac3_compute_mantissa_size_sse2(const uint16_t mant_cnt[6][16]);
 
-void ff_ac3_extract_exponents_sse2 (uint8_t *exp, int32_t *coef, int nb_coefs);
-void ff_ac3_extract_exponents_ssse3(uint8_t *exp, int32_t *coef, int nb_coefs);
+void ff_ac3_extract_exponents_sse2 (uint8_t *exp, const int32_t *coef, int 
nb_coefs);
+void ff_ac3_extract_exponents_ssse3(uint8_t *exp, const int32_t *coef, int 
nb_coefs);
 
 av_cold void ff_ac3dsp_init_x86(AC3DSPContext *c)
 {
diff --git a/tests/checkasm/ac3dsp.c b/tests/checkasm/ac3dsp.c
index fa2fe17276..f49a5b2281 100644
--- a/tests/checkasm/ac3dsp.c
+++ b/tests/checkasm/ac3dsp.c
@@ -95,7 +95,7 @@ static void check_ac3_extract_exponents(AC3DSPContext *c) {
     LOCAL_ALIGNED_16(uint8_t, v2, [MAX_EXPS]);
     int n;
 
-    declare_func(void, uint8_t *, int32_t *, int);
+    declare_func(void, uint8_t *, const int32_t *, int);
 
     for (n = 512; n <= MAX_EXPS; n += 256) {
         if (check_func(c->extract_exponents, "ac3_extract_exponents_n%d", n)) {

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to