X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fframecache.h;h=429c5bbada836ee64b9269e7ad503832485f9668;hb=45a8ba3455cf252332c03533a7590df5267ce9aa;hp=54222ff72ba7e3eb7472d79e03e6799e9a51cde4;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/framecache.h b/cinelerra-5.1/cinelerra/framecache.h index 54222ff7..429c5bba 100644 --- a/cinelerra-5.1/cinelerra/framecache.h +++ b/cinelerra-5.1/cinelerra/framecache.h @@ -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();