diff --git a/libavcodec/aacpsy.c b/libavcodec/aacpsy.c index bcdbbd661dad812f654ee2796cc47524d05334e3..b1bfc7b1a5f85321ffba7f22a18c67c664d29c78 100644 --- a/libavcodec/aacpsy.c +++ b/libavcodec/aacpsy.c @@ -387,7 +387,7 @@ static FFPsyWindowInfo psy_3gpp_window(FFPsyContext *ctx, * Calculate band thresholds as suggested in 3GPP TS26.403 */ static void psy_3gpp_analyze(FFPsyContext *ctx, int channel, - const float *coefs, FFPsyWindowInfo *wi) + const float *coefs, const FFPsyWindowInfo *wi) { AacPsyContext *pctx = (AacPsyContext*) ctx->model_priv_data; AacPsyChannel *pch = &pctx->ch[channel]; diff --git a/libavcodec/psymodel.c b/libavcodec/psymodel.c index a85c29baaad5af5626a7011c14e816d93be0e0de..a2e469c5d743529f14366843cf4e9d0bf4a3eb94 100644 --- a/libavcodec/psymodel.c +++ b/libavcodec/psymodel.c @@ -53,7 +53,7 @@ FFPsyWindowInfo ff_psy_suggest_window(FFPsyContext *ctx, } void ff_psy_set_band_info(FFPsyContext *ctx, int channel, - const float *coeffs, FFPsyWindowInfo *wi) + const float *coeffs, const FFPsyWindowInfo *wi) { ctx->model->analyze(ctx, channel, coeffs, wi); } diff --git a/libavcodec/psymodel.h b/libavcodec/psymodel.h index bc19d49f73883f2ae48a8efa5742b48ff7e44a73..fc2f6d954c27919122af6c2e606667f71dd1ff65 100644 --- a/libavcodec/psymodel.h +++ b/libavcodec/psymodel.h @@ -72,7 +72,7 @@ typedef struct FFPsyModel { const char *name; int (*init) (FFPsyContext *apc); FFPsyWindowInfo (*window)(FFPsyContext *ctx, const int16_t *audio, const int16_t *la, int channel, int prev_type); - void (*analyze)(FFPsyContext *ctx, int channel, const float *coeffs, FFPsyWindowInfo *wi); + void (*analyze)(FFPsyContext *ctx, int channel, const float *coeffs, const FFPsyWindowInfo *wi); void (*end) (FFPsyContext *apc); } FFPsyModel; @@ -116,7 +116,7 @@ FFPsyWindowInfo ff_psy_suggest_window(FFPsyContext *ctx, * @param wi window information */ void ff_psy_set_band_info(FFPsyContext *ctx, int channel, const float *coeffs, - FFPsyWindowInfo *wi); + const FFPsyWindowInfo *wi); /** * Cleanup model context at the end.