X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=decklink_output.h;h=122c8fe702445804088a2aaf71d81e3053f57b18;hb=7a074a020aad29723e028acab76b9edfdd6c5223;hp=0aba5063839502ce77815a8af7c62ba5c138f816;hpb=138c12c13443d39f8b1168b5d54b36d9835c6405;p=nageru diff --git a/decklink_output.h b/decklink_output.h index 0aba506..122c8fe 100644 --- a/decklink_output.h +++ b/decklink_output.h @@ -117,11 +117,12 @@ private: std::queue> frame_freelist; // Under . int num_frames_in_flight = 0; // Number of frames allocated but not on the freelist. Under . std::condition_variable frame_queues_changed; - bool playback_started = false; + bool playback_initiated = false, playback_started = false; int64_t base_pts, frame_duration; movit::ResourcePool *resource_pool; IDeckLinkOutput *output = nullptr; + BMDVideoConnection video_connection; QSurface *surface; unsigned width, height; unsigned card_index;