Use the output data type to determine the maximum number of samples that can be

decoded.

Originally committed as revision 19736 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Justin Ruggles 2009-08-28 00:57:00 +00:00
parent 13db8750bb
commit 5c3b5e3053

View File

@ -101,7 +101,7 @@ static int libspeex_decode_frame(AVCodecContext *avctx,
int i, num_samples;
num_samples = s->header->frame_size * avctx->channels;
end = output + *data_size/2;
end = output + *data_size / sizeof(*output);
speex_bits_read_from(&s->bits, buf, buf_size);