You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-10-06 05:47:18 +02:00
avcodec/dcadsp: constify lfe_samples parameter
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -54,7 +54,7 @@ static void decode_joint_c(int32_t **dst, int32_t **src,
|
||||
}
|
||||
}
|
||||
|
||||
static void lfe_fir_float_c(float *pcm_samples, int32_t *lfe_samples,
|
||||
static void lfe_fir_float_c(float *pcm_samples, const int32_t *lfe_samples,
|
||||
const float *filter_coeff, ptrdiff_t npcmblocks,
|
||||
int dec_select)
|
||||
{
|
||||
@@ -84,13 +84,13 @@ static void lfe_fir_float_c(float *pcm_samples, int32_t *lfe_samples,
|
||||
}
|
||||
}
|
||||
|
||||
static void lfe_fir0_float_c(float *pcm_samples, int32_t *lfe_samples,
|
||||
static void lfe_fir0_float_c(float *pcm_samples, const int32_t *lfe_samples,
|
||||
const float *filter_coeff, ptrdiff_t npcmblocks)
|
||||
{
|
||||
lfe_fir_float_c(pcm_samples, lfe_samples, filter_coeff, npcmblocks, 0);
|
||||
}
|
||||
|
||||
static void lfe_fir1_float_c(float *pcm_samples, int32_t *lfe_samples,
|
||||
static void lfe_fir1_float_c(float *pcm_samples, const int32_t *lfe_samples,
|
||||
const float *filter_coeff, ptrdiff_t npcmblocks)
|
||||
{
|
||||
lfe_fir_float_c(pcm_samples, lfe_samples, filter_coeff, npcmblocks, 1);
|
||||
@@ -193,7 +193,7 @@ static void sub_qmf64_float_c(SynthFilterContext *synth,
|
||||
}
|
||||
}
|
||||
|
||||
static void lfe_fir_fixed_c(int32_t *pcm_samples, int32_t *lfe_samples,
|
||||
static void lfe_fir_fixed_c(int32_t *pcm_samples, const int32_t *lfe_samples,
|
||||
const int32_t *filter_coeff, ptrdiff_t npcmblocks)
|
||||
{
|
||||
// Select decimation factor
|
||||
|
@@ -40,7 +40,7 @@ typedef struct DCADSPContext {
|
||||
ptrdiff_t sb_start, ptrdiff_t sb_end,
|
||||
ptrdiff_t ofs, ptrdiff_t len);
|
||||
|
||||
void (*lfe_fir_float[2])(float *pcm_samples, int32_t *lfe_samples,
|
||||
void (*lfe_fir_float[2])(float *pcm_samples, const int32_t *lfe_samples,
|
||||
const float *filter_coeff, ptrdiff_t npcmblocks);
|
||||
|
||||
void (*lfe_x96_float)(float *dst, const float *src,
|
||||
@@ -56,7 +56,7 @@ typedef struct DCADSPContext {
|
||||
const float *filter_coeff, ptrdiff_t npcmblocks,
|
||||
float scale);
|
||||
|
||||
void (*lfe_fir_fixed)(int32_t *pcm_samples, int32_t *lfe_samples,
|
||||
void (*lfe_fir_fixed)(int32_t *pcm_samples, const int32_t *lfe_samples,
|
||||
const int32_t *filter_coeff, ptrdiff_t npcmblocks);
|
||||
|
||||
void (*lfe_x96_fixed)(int32_t *dst, const int32_t *src,
|
||||
|
@@ -22,9 +22,9 @@
|
||||
#include "libavcodec/dcadsp.h"
|
||||
|
||||
#define LFE_FIR_FLOAT_FUNC(opt) \
|
||||
void ff_lfe_fir0_float_##opt(float *pcm_samples, int32_t *lfe_samples, \
|
||||
void ff_lfe_fir0_float_##opt(float *pcm_samples, const int32_t *lfe_samples, \
|
||||
const float *filter_coeff, ptrdiff_t npcmblocks); \
|
||||
void ff_lfe_fir1_float_##opt(float *pcm_samples, int32_t *lfe_samples, \
|
||||
void ff_lfe_fir1_float_##opt(float *pcm_samples, const int32_t *lfe_samples, \
|
||||
const float *filter_coeff, ptrdiff_t npcmblocks);
|
||||
|
||||
LFE_FIR_FLOAT_FUNC(sse2)
|
||||
|
Reference in New Issue
Block a user