Remove .gitignore do nothing is ignored.
[synfig.git] / synfig-core / trunk / src / modules / mod_ffmpeg / mptr_ffmpeg.h
index 22a0a53..3e53931 100644 (file)
@@ -1,8 +1,10 @@
-/*! ========================================================================
-** Synfig
-** Template Header File
-** $Id: mptr_ffmpeg.h,v 1.1.1.1 2005/01/04 01:23:10 darco Exp $
+/* === S Y N F I G ========================================================= */
+/*!    \file mptr_ffmpeg.h
+**     \brief Template Header
 **
+**     $Id$
+**
+**     \legal
 **     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
 **
 **     This package is free software; you can redistribute it and/or
@@ -14,6 +16,7 @@
 **     but WITHOUT ANY WARRANTY; without even the implied warranty of
 **     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 **     General Public License for more details.
+**     \endlegal
 **
 ** === N O T E S ===========================================================
 **
@@ -27,6 +30,7 @@
 /* === H E A D E R S ======================================================= */
 
 #include <synfig/importer.h>
+#include <sys/types.h>
 #include <stdio.h>
 #include "string.h"
 #ifdef HAVE_TERMIOS_H
@@ -46,6 +50,7 @@ class ffmpeg_mptr : public synfig::Importer
        SYNFIG_IMPORTER_MODULE_EXT
 public:
 private:
+       pid_t pid;
        synfig::String filename;
        FILE *file;
        int cur_frame;
@@ -62,8 +67,9 @@ public:
        ffmpeg_mptr(const char *filename);
        ~ffmpeg_mptr();
 
+       virtual bool is_animated();
 
-       virtual bool get_frame(synfig::Surface &,synfig::Time, synfig::ProgressCallback *);
+       virtual bool get_frame(synfig::Surface &surface,synfig::Time time, synfig::ProgressCallback *callback);
 };
 
 /* === E N D =============================================================== */