rework rev vid caching, rework vid read_frame, rework framecache, tweak cached transi...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / vrender.C
index bcb87a4e6e99cd3e13c953c6f8889df4059efa80..be3d0c3beee90073fffcfb9bc4d4e5cf0bcad2d0 100644 (file)
@@ -133,8 +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() ||
-               renderengine->command->get_direction() == PLAY_REVERSE;
+       int use_cache = renderengine->command->single_frame() ? 1 :
+               renderengine->command->get_direction() == PLAY_REVERSE ? -1 : 0;
 //     int use_asynchronous = 
 //             renderengine->command->realtime && 
 //             renderengine->get_edl()->session->video_every_frame &&