Check for EOF before complaining about the lack of PPM in the pipe in the ffmpeg...
[synfig.git] / synfig-core / trunk / src / modules / mod_ffmpeg / mptr_ffmpeg.cpp
index 951bfbd..b611d97 100644 (file)
@@ -178,6 +178,10 @@ ffmpeg_mptr::grab_frame(void)
        float divisor;
        char cookie[2];
        cookie[0]=fgetc(file);
+
+       if(feof(file))
+               return false;
+
        cookie[1]=fgetc(file);
 
        if(cookie[0]!='P' || cookie[1]!='6')