add transition caching with pref, rev read frame caching, cache lock tweaks, fix...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / framecache.h
index 54222ff72ba7e3eb7472d79e03e6799e9a51cde4..429c5bbada836ee64b9269e7ad503832485f9668 100644 (file)
@@ -85,6 +85,13 @@ public:
                double frame_rate,
                int use_copy,
                Indexable *indexable);
+// create new cache vframe at position, return 0 if it already exists
+// if first_frame set, clear cache before new vframe created
+// if new vframe created, leave cache locked for frame load
+       VFrame *new_cache_frame(int64_t position, int w, int h,
+                       int color_model, int layer, double frame_rate,
+                       int first_frame);
+       void put_cache_frame();
 
        void dump();