When we cannot launch ffmpeg in the ffmpeg importer, kill the child process.
authorpabs3 <pabs3@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Wed, 5 Nov 2008 09:38:43 +0000 (09:38 +0000)
committerpabs3 <pabs3@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Wed, 5 Nov 2008 09:38:43 +0000 (09:38 +0000)
git-svn-id: https://synfig.svn.sourceforge.net/svnroot/synfig@2153 1f10aa63-cdf2-0310-b900-c93c546f37ac

synfig-core/trunk/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp

index 83a086e..951bfbd 100644 (file)
@@ -136,7 +136,7 @@ ffmpeg_mptr::seek_to(int frame)
                        execlp("ffmpeg", "ffmpeg", "-i", filename.c_str(), "-an", "-f", "image2pipe", "-vcodec", "ppm", "-", (const char *)NULL);
                        // We should never reach here unless the exec failed
                        cerr<<"Unable to open pipe to ffmpeg"<<endl;
-                       return false;
+                       _exit(1);
                } else {
                        // Parent process
                        // Close pipeout, not needed