diff --git a/libavcodec/ac3enc.c b/libavcodec/ac3enc.c index edae9a92bf..ea8ba8b496 100644 --- a/libavcodec/ac3enc.c +++ b/libavcodec/ac3enc.c @@ -1181,7 +1181,7 @@ static int AC3_encode_frame(AVCodecContext *avctx, unsigned char *frame, int buf_size, void *data) { AC3EncodeContext *s = avctx->priv_data; - int16_t *samples = data; + const int16_t *samples = data; int i, j, k, v, ch; int16_t input_samples[N]; int32_t mdct_coef[NB_BLOCKS][AC3_MAX_CHANNELS][N/2]; @@ -1197,7 +1197,7 @@ static int AC3_encode_frame(AVCodecContext *avctx, int ich = s->channel_map[ch]; /* fixed mdct to the six sub blocks & exponent computation */ for(i=0;iavctx->channels;ch++) { - int16_t *sptr = input_samples + ch; + const int16_t *sptr = input_samples + ch; for(i=0;iavctx->frame_size;i++) { s->sample_buf[ch][i] = *sptr; sptr += s->avctx->channels; @@ -482,7 +482,7 @@ verbatim: if((s->compression_level == 0) || verbatim_flag) { // Verbatim mode - int16_t *samples = data; + const int16_t *samples = data; write_frame_header(s, 1); for(i=0; iframe_size*avctx->channels; i++) { put_sbits(pb, 16, *samples++); diff --git a/libavcodec/flacenc.c b/libavcodec/flacenc.c index d87d5d7c21..20e423daa5 100644 --- a/libavcodec/flacenc.c +++ b/libavcodec/flacenc.c @@ -446,7 +446,7 @@ static void init_frame(FlacEncodeContext *s) /** * Copy channel-interleaved input samples into separate subframes */ -static void copy_samples(FlacEncodeContext *s, int16_t *samples) +static void copy_samples(FlacEncodeContext *s, const int16_t *samples) { int i, j, ch; FlacFrame *frame; @@ -1204,7 +1204,7 @@ static void output_frame_footer(FlacEncodeContext *s) flush_put_bits(&s->pb); } -static void update_md5_sum(FlacEncodeContext *s, int16_t *samples) +static void update_md5_sum(FlacEncodeContext *s, const int16_t *samples) { #if HAVE_BIGENDIAN int i; @@ -1213,7 +1213,7 @@ static void update_md5_sum(FlacEncodeContext *s, int16_t *samples) av_md5_update(s->md5ctx, (uint8_t *)&smp, 2); } #else - av_md5_update(s->md5ctx, (uint8_t *)samples, s->frame.blocksize*s->channels*2); + av_md5_update(s->md5ctx, (const uint8_t *)samples, s->frame.blocksize*s->channels*2); #endif } @@ -1222,7 +1222,7 @@ static int flac_encode_frame(AVCodecContext *avctx, uint8_t *frame, { int ch; FlacEncodeContext *s; - int16_t *samples = data; + const int16_t *samples = data; int out_bytes; int reencoded=0; diff --git a/libavcodec/g726.c b/libavcodec/g726.c index 5e0051171b..6192b2b18c 100644 --- a/libavcodec/g726.c +++ b/libavcodec/g726.c @@ -348,7 +348,7 @@ static int g726_encode_frame(AVCodecContext *avctx, uint8_t *dst, int buf_size, void *data) { G726Context *c = avctx->priv_data; - short *samples = data; + const short *samples = data; PutBitContext pb; init_put_bits(&pb, dst, 1024*1024); diff --git a/libavcodec/mpegaudioenc.c b/libavcodec/mpegaudioenc.c index ce1524ba91..5dc4a9b145 100644 --- a/libavcodec/mpegaudioenc.c +++ b/libavcodec/mpegaudioenc.c @@ -306,7 +306,7 @@ static void idct32(int *out, int *tab) #define WSHIFT (WFRAC_BITS + 15 - FRAC_BITS) -static void filter(MpegAudioContext *s, int ch, short *samples, int incr) +static void filter(MpegAudioContext *s, int ch, const short *samples, int incr) { short *p, *q; int sum, offset, i, j; @@ -752,7 +752,7 @@ static int MPA_encode_frame(AVCodecContext *avctx, unsigned char *frame, int buf_size, void *data) { MpegAudioContext *s = avctx->priv_data; - short *samples = data; + const short *samples = data; short smr[MPA_MAX_CHANNELS][SBLIMIT]; unsigned char bit_alloc[MPA_MAX_CHANNELS][SBLIMIT]; int padding, i; diff --git a/libavcodec/nellymoserenc.c b/libavcodec/nellymoserenc.c index 1f9442cf9d..85e01736a2 100644 --- a/libavcodec/nellymoserenc.c +++ b/libavcodec/nellymoserenc.c @@ -351,7 +351,7 @@ static void encode_block(NellyMoserEncodeContext *s, unsigned char *output, int static int encode_frame(AVCodecContext *avctx, uint8_t *frame, int buf_size, void *data) { NellyMoserEncodeContext *s = avctx->priv_data; - int16_t *samples = data; + const int16_t *samples = data; int i; if (s->last_frame) diff --git a/libavcodec/pcm.c b/libavcodec/pcm.c index ba0f53a0d7..e51b5f9dfa 100644 --- a/libavcodec/pcm.c +++ b/libavcodec/pcm.c @@ -81,14 +81,14 @@ static int pcm_encode_frame(AVCodecContext *avctx, unsigned char *frame, int buf_size, void *data) { int n, sample_size, v; - short *samples; + const short *samples; unsigned char *dst; - uint8_t *srcu8; - int16_t *samples_int16_t; - int32_t *samples_int32_t; - int64_t *samples_int64_t; - uint16_t *samples_uint16_t; - uint32_t *samples_uint32_t; + const uint8_t *srcu8; + const int16_t *samples_int16_t; + const int32_t *samples_int32_t; + const int64_t *samples_int64_t; + const uint16_t *samples_uint16_t; + const uint32_t *samples_uint32_t; sample_size = av_get_bits_per_sample(avctx->codec->id)/8; n = buf_size / sample_size; diff --git a/libavcodec/roqaudioenc.c b/libavcodec/roqaudioenc.c index 11fd6f06cb..050c6571dd 100644 --- a/libavcodec/roqaudioenc.c +++ b/libavcodec/roqaudioenc.c @@ -108,7 +108,7 @@ static int roq_dpcm_encode_frame(AVCodecContext *avctx, unsigned char *frame, int buf_size, void *data) { int i, samples, stereo, ch; - short *in; + const short *in; unsigned char *out; ROQDPCMContext *context = avctx->priv_data; diff --git a/libavcodec/vorbis_enc.c b/libavcodec/vorbis_enc.c index f6385fdc96..a00bc7ae50 100644 --- a/libavcodec/vorbis_enc.c +++ b/libavcodec/vorbis_enc.c @@ -888,7 +888,7 @@ static void residue_encode(vorbis_enc_context *venc, vorbis_enc_residue *rc, } } -static int apply_window_and_mdct(vorbis_enc_context *venc, signed short *audio, +static int apply_window_and_mdct(vorbis_enc_context *venc, const signed short *audio, int samples) { int i, j, channel; @@ -973,7 +973,7 @@ static int vorbis_encode_frame(AVCodecContext *avccontext, int buf_size, void *data) { vorbis_enc_context *venc = avccontext->priv_data; - signed short *audio = data; + const signed short *audio = data; int samples = data ? avccontext->frame_size : 0; vorbis_enc_mode *mode; vorbis_enc_mapping *mapping; diff --git a/libavcodec/wmaenc.c b/libavcodec/wmaenc.c index 7aaeb70baa..3ba4800aee 100644 --- a/libavcodec/wmaenc.c +++ b/libavcodec/wmaenc.c @@ -74,7 +74,7 @@ static int encode_init(AVCodecContext * avctx){ } -static void apply_window_and_mdct(AVCodecContext * avctx, signed short * audio, int len) { +static void apply_window_and_mdct(AVCodecContext * avctx, const signed short * audio, int len) { WMACodecContext *s = avctx->priv_data; int window_index= s->frame_len_bits - s->block_len_bits; int i, j, channel; @@ -328,7 +328,7 @@ static int encode_frame(WMACodecContext *s, float (*src_coefs)[BLOCK_MAX_SIZE], static int encode_superframe(AVCodecContext *avctx, unsigned char *buf, int buf_size, void *data){ WMACodecContext *s = avctx->priv_data; - short *samples = data; + const short *samples = data; int i, total_gain; s->block_len_bits= s->frame_len_bits; //required by non variable block len