From: kramm Date: Mon, 5 Jun 2006 07:14:41 +0000 (+0000) Subject: never try to store empty audio sample blocks X-Git-Tag: release-0-8-0~201 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=f4319d13f0368f3bb330d591f435173ce456fe45 never try to store empty audio sample blocks --- diff --git a/avi2swf/v2swf.c b/avi2swf/v2swf.c index a8244b4..70d639e 100644 --- a/avi2swf/v2swf.c +++ b/avi2swf/v2swf.c @@ -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; }