X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Frenderengine.h;h=5e3ed940dbd917f400f146e8e5ae2ce046425833;hb=214bd0ba9e21635e03d0c0e2b2ae1a7e9170583c;hp=fd400c2d3672b1d1d30f85368218a27107713f06;hpb=77815ec03df6a03ed75433e8cf8ae1e83fb76d6e;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/renderengine.h b/cinelerra-5.1/cinelerra/renderengine.h index fd400c2d..5e3ed940 100644 --- a/cinelerra-5.1/cinelerra/renderengine.h +++ b/cinelerra-5.1/cinelerra/renderengine.h @@ -58,6 +58,7 @@ public: void start_render_threads(); void wait_render_threads(); void interrupt_playback(); + void wait_done(); int get_output_w(); int get_output_h(); int brender_available(int position, int direction); @@ -106,14 +107,12 @@ public: // Lock out interrupts until started Condition *start_lock; Condition *output_lock; + Condition *render_active; // Lock out audio and synchronization timers until first frame is done Condition *first_frame_lock; // Lock out interrupts before and after renderengine is active Mutex *interrupt_lock; -// Show the timecode on the video - int show_tc; - int done; int is_nested; // If nested, the devices are owned by someone else