never try to store empty audio sample blocks
authorkramm <kramm>
Mon, 5 Jun 2006 07:14:41 +0000 (07:14 +0000)
committerkramm <kramm>
Mon, 5 Jun 2006 07:14:41 +0000 (07:14 +0000)
avi2swf/v2swf.c

index a8244b4..70d639e 100644 (file)
@@ -182,9 +182,10 @@ static int getSamples(videoreader_t*video, S16*data, int len, double speedup)
     int r = /*resampled len */ rlen * 
                  /* s16_le */ 2 * 
                               video->channels;
-    int l;
+    int l = 0;
     memset(tmp, 0, sizeof(tmp));
-    l = videoreader_getsamples(video, tmp, r);
+    if(r>0)
+       l = videoreader_getsamples(video, tmp, r);
     if(l <= 0) {
        return 0;
     }