Mercurial > libavcodec.hg
comparison wmaenc.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 | 8a4984c5cacc |
children |
comparison
equal
deleted
inserted
replaced
12261:940736055764 | 12262:dde20597f15e |
---|---|
72 | 72 |
73 return 0; | 73 return 0; |
74 } | 74 } |
75 | 75 |
76 | 76 |
77 static void apply_window_and_mdct(AVCodecContext * avctx, signed short * audio, int len) { | 77 static void apply_window_and_mdct(AVCodecContext * avctx, const signed short * audio, int len) { |
78 WMACodecContext *s = avctx->priv_data; | 78 WMACodecContext *s = avctx->priv_data; |
79 int window_index= s->frame_len_bits - s->block_len_bits; | 79 int window_index= s->frame_len_bits - s->block_len_bits; |
80 int i, j, channel; | 80 int i, j, channel; |
81 const float * win = s->windows[window_index]; | 81 const float * win = s->windows[window_index]; |
82 int window_len = 1 << s->block_len_bits; | 82 int window_len = 1 << s->block_len_bits; |
326 } | 326 } |
327 | 327 |
328 static int encode_superframe(AVCodecContext *avctx, | 328 static int encode_superframe(AVCodecContext *avctx, |
329 unsigned char *buf, int buf_size, void *data){ | 329 unsigned char *buf, int buf_size, void *data){ |
330 WMACodecContext *s = avctx->priv_data; | 330 WMACodecContext *s = avctx->priv_data; |
331 short *samples = data; | 331 const short *samples = data; |
332 int i, total_gain; | 332 int i, total_gain; |
333 | 333 |
334 s->block_len_bits= s->frame_len_bits; //required by non variable block len | 334 s->block_len_bits= s->frame_len_bits; //required by non variable block len |
335 s->block_len = 1 << s->block_len_bits; | 335 s->block_len = 1 << s->block_len_bits; |
336 | 336 |