png img proxy fixes, speed zoom segv fix, colapse ins 1frm silence undo, repair rende...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / renderengine.C
index c2bfb365c57c9f07e059fe52a2e6873af1bf9fd9..721e3be85c9e77759604a12742bc37828004d906 100644 (file)
@@ -73,7 +73,7 @@ RenderEngine::RenderEngine(PlaybackEngine *playback_engine,
        start_lock = new Condition(1, "RenderEngine::start_lock");
        output_lock = new Condition(1, "RenderEngine::output_lock");
        render_active = new Condition(1,"RenderEngine::render_active");
-       interrupt_lock = new Mutex("RenderEngine::interrupt_lock");
+       interrupt_lock = new Condition(1, "RenderEngine::interrupt_lock");
        first_frame_lock = new Condition(1, "RenderEngine::first_frame_lock");
 }
 
@@ -499,7 +499,7 @@ void RenderEngine::run()
        render_active->lock("RenderEngine::run");
        start_render_threads();
        start_lock->unlock();
-       interrupt_lock->reset();
+       interrupt_lock->unlock();
 
        wait_render_threads();