comparison alacenc.c @ 12262:dde20597f15e libavcodec

Use "const" qualifier for pointers that point to input data of audio encoders. This is purely for clarity/documentation purposes.
author reimar
date Sat, 24 Jul 2010 13:59:49 +0000
parents e59926e2c50c
children
comparison
equal deleted inserted replaced
12261:940736055764 12262:dde20597f15e
73 DSPContext dspctx; 73 DSPContext dspctx;
74 AVCodecContext *avctx; 74 AVCodecContext *avctx;
75 } AlacEncodeContext; 75 } AlacEncodeContext;
76 76
77 77
78 static void init_sample_buffers(AlacEncodeContext *s, int16_t *input_samples) 78 static void init_sample_buffers(AlacEncodeContext *s, const int16_t *input_samples)
79 { 79 {
80 int ch, i; 80 int ch, i;
81 81
82 for(ch=0;ch<s->avctx->channels;ch++) { 82 for(ch=0;ch<s->avctx->channels;ch++) {
83 int16_t *sptr = input_samples + ch; 83 const int16_t *sptr = input_samples + ch;
84 for(i=0;i<s->avctx->frame_size;i++) { 84 for(i=0;i<s->avctx->frame_size;i++) {
85 s->sample_buf[ch][i] = *sptr; 85 s->sample_buf[ch][i] = *sptr;
86 sptr += s->avctx->channels; 86 sptr += s->avctx->channels;
87 } 87 }
88 } 88 }
480 verbatim: 480 verbatim:
481 init_put_bits(pb, frame, buf_size); 481 init_put_bits(pb, frame, buf_size);
482 482
483 if((s->compression_level == 0) || verbatim_flag) { 483 if((s->compression_level == 0) || verbatim_flag) {
484 // Verbatim mode 484 // Verbatim mode
485 int16_t *samples = data; 485 const int16_t *samples = data;
486 write_frame_header(s, 1); 486 write_frame_header(s, 1);
487 for(i=0; i<avctx->frame_size*avctx->channels; i++) { 487 for(i=0; i<avctx->frame_size*avctx->channels; i++) {
488 put_sbits(pb, 16, *samples++); 488 put_sbits(pb, 16, *samples++);
489 } 489 }
490 } else { 490 } else {