X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=decklink_output.h;h=a2954964bb4b1a388ae7dd634a052d41ed7fb3de;hb=f07adb19f0e2571bf4894ec57e6fcfe4a3e5fd95;hp=7c0a17fad2d483c88a5232113f1bc1601bbb3bfb;hpb=b6089b76678e76271616131672c5ba454a5d336d;p=nageru diff --git a/decklink_output.h b/decklink_output.h index 7c0a17f..a295496 100644 --- a/decklink_output.h +++ b/decklink_output.h @@ -19,6 +19,7 @@ #include "context.h" #include "print_latency.h" +#include "quittable_sleeper.h" #include "ref_counted_frame.h" #include "ref_counted_gl_sync.h" @@ -127,7 +128,7 @@ private: std::map video_modes; std::thread present_thread; - std::atomic should_quit{false}; + QuittableSleeper should_quit; std::mutex frame_queue_mutex; std::queue> pending_video_frames; // Under .