Mercurial > libavcodec.hg
comparison vorbis_enc.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 | 9f3522743348 |
children | 66c6184769af |
comparison
equal
deleted
inserted
replaced
12261:940736055764 | 12262:dde20597f15e |
---|---|
886 } | 886 } |
887 } | 887 } |
888 } | 888 } |
889 } | 889 } |
890 | 890 |
891 static int apply_window_and_mdct(vorbis_enc_context *venc, signed short *audio, | 891 static int apply_window_and_mdct(vorbis_enc_context *venc, const signed short *audio, |
892 int samples) | 892 int samples) |
893 { | 893 { |
894 int i, j, channel; | 894 int i, j, channel; |
895 const float * win = venc->win[0]; | 895 const float * win = venc->win[0]; |
896 int window_len = 1 << (venc->log2_blocksize[0] - 1); | 896 int window_len = 1 << (venc->log2_blocksize[0] - 1); |
971 static int vorbis_encode_frame(AVCodecContext *avccontext, | 971 static int vorbis_encode_frame(AVCodecContext *avccontext, |
972 unsigned char *packets, | 972 unsigned char *packets, |
973 int buf_size, void *data) | 973 int buf_size, void *data) |
974 { | 974 { |
975 vorbis_enc_context *venc = avccontext->priv_data; | 975 vorbis_enc_context *venc = avccontext->priv_data; |
976 signed short *audio = data; | 976 const signed short *audio = data; |
977 int samples = data ? avccontext->frame_size : 0; | 977 int samples = data ? avccontext->frame_size : 0; |
978 vorbis_enc_mode *mode; | 978 vorbis_enc_mode *mode; |
979 vorbis_enc_mapping *mapping; | 979 vorbis_enc_mapping *mapping; |
980 PutBitContext pb; | 980 PutBitContext pb; |
981 int i; | 981 int i; |