]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
make output buffer larger so drift compensation can work
authormichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Mon, 6 Aug 2007 23:34:41 +0000 (23:34 +0000)
committermichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Mon, 6 Aug 2007 23:34:41 +0000 (23:34 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@9967 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/resample.c

index f4d6a0aae71819dfe02005aed7f36908b74d06d6..76521a75e0fb7672b4101f85a68c70dc617a1683 100644 (file)
@@ -191,7 +191,7 @@ int audio_resample(ReSampleContext *s, short *output, short *input, int nb_sampl
     }
 
     /* make some zoom to avoid round pb */
-    lenout= (int)(nb_samples * s->ratio) + 16;
+    lenout= (int)(4*nb_samples * s->ratio) + 16;
     bufout[0]= (short*) av_malloc( lenout * sizeof(short) );
     bufout[1]= (short*) av_malloc( lenout * sizeof(short) );