OSDN Git Service

Initialize "saved" buffer to zero.
authorBenoit Fouet <benoit.fouet@free.fr>
Fri, 4 Jan 2008 13:18:28 +0000 (13:18 +0000)
committerBenoit Fouet <benoit.fouet@free.fr>
Fri, 4 Jan 2008 13:18:28 +0000 (13:18 +0000)
Patch by Vincent Penné vpenne wyplay com and Denes Balatoni

Originally committed as revision 11393 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/vorbis_dec.c

index c4ac77b..a47cbc7 100644 (file)
@@ -899,7 +899,7 @@ static int vorbis_parse_id_hdr(vorbis_context *vc){
 
     vc->channel_residues= av_malloc((vc->blocksize[1]/2)*vc->audio_channels * sizeof(float));
     vc->channel_floors  = av_malloc((vc->blocksize[1]/2)*vc->audio_channels * sizeof(float));
-    vc->saved           = av_malloc((vc->blocksize[1]/2)*vc->audio_channels * sizeof(float));
+    vc->saved           = av_mallocz((vc->blocksize[1]/2)*vc->audio_channels * sizeof(float));
     vc->ret             = av_malloc((vc->blocksize[1]/2)*vc->audio_channels * sizeof(float));
     vc->buf             = av_malloc( vc->blocksize[1]                       * sizeof(float));
     vc->buf_tmp         = av_malloc( vc->blocksize[1]                       * sizeof(float));