render config sample/pixel fmt, piped files, ffmpeg raw yuv/rgb
[goodguy/history.git] / cinelerra-5.1 / cinelerra / filempeg.h
index 0c870bd10a664cef3d6bf7b2e90993d2df1abb39..a92f29b7f953b00b17bbd164fbed76d23175a389 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "bitspopup.inc"
 #include "condition.inc"
+#include "edl.inc"
 #include "file.inc"
 #include "filebase.h"
 #include "indexfile.inc"
@@ -63,10 +64,8 @@ public:
        friend class FileMPEGVideo;
 
        static void get_parameters(BC_WindowBase *parent_window,
-               Asset *asset,
-               BC_WindowBase* &format_window,
-               int audio_options,
-               int video_options);
+               Asset *asset, BC_WindowBase* &format_window,
+               int audio_options, int video_options, EDL *edl);
 
        static int check_sig(Asset *asset);
 
@@ -110,6 +109,7 @@ public:
         static const char *zmpeg3_cmdl_name(int cmdl);
 // This file can copy frames directly from the asset
        int can_copy_from(Asset *asset, int64_t position);
+       int can_scale_input() { return 1; }
 
 private:
        void to_streamchannel(int channel, int &stream_out, int &channel_out);