add transition caching with pref, rev read frame caching, cache lock tweaks, fix...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / vrender.C
index 6438443019e6bc9bfee9a12395663a8d56d08ae2..bcb87a4e6e99cd3e13c953c6f8889df4059efa80 100644 (file)
@@ -133,7 +133,8 @@ int VRender::process_buffer(int64_t input_position,
        int use_vconsole = 1;
        int use_brender = 0;
        int result = 0;
-       int use_cache = renderengine->command->single_frame();
+       int use_cache = renderengine->command->single_frame() ||
+               renderengine->command->get_direction() == PLAY_REVERSE;
 //     int use_asynchronous = 
 //             renderengine->command->realtime && 
 //             renderengine->get_edl()->session->video_every_frame &&