auto interpolate_from orig_id fix, move brender set_video_map update to write_frame_done
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / file.h
index 2ca1acbe921a62482d4595f3e86519d3189b66ef..6b660b5edf92597834f9d4da0eb278cf29a99dcf 100644 (file)
@@ -45,7 +45,6 @@
 #include "preferences.inc"
 #include "samples.inc"
 #include "vframe.inc"
-#include "packagingengine.h"
 
 // ======================================= include file types here
 
@@ -56,7 +55,7 @@ class File
 {
 public:
        File();
-       ~File();
+       virtual ~File();
 
        int probe();
 // Get attributes for various file formats.
@@ -266,6 +265,8 @@ public:
        int bytes_per_sample(int bits); // Convert the bit descriptor into a byte count.
 // get record stream file descriptor
        int record_fd();
+// brender update video map
+       virtual int write_frame_done(int64_t position) { return 0; }
 
        Asset *asset;    // Copy of asset since File outlives EDL
        FileBase *file; // virtual class for file type
@@ -314,7 +315,6 @@ public:
 //     int64_t normalized_sample_rate;
        Preferences *preferences;
        int wr, rd;
-       static PackagingEngine *new_packaging_engine(Asset *asset);
 
        static void init_cin_path();
        static void get_exe_path(char *result, char *bnp=0);