X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=avi2swf%2Fv2swf.c;fp=avi2swf%2Fv2swf.c;h=70d639e8eb9ddb5aca5faefbfcf5238e65cadcbe;hp=a8244b4ba42eb321e20a30240392309cae0a9aa8;hb=f4319d13f0368f3bb330d591f435173ce456fe45;hpb=25e39f1bcfd11604dcb56791301248878b720d70 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; }