]> git.sesse.net Git - nageru/blobdiff - futatabi/player.h
Log a warning when we kill a client that is not keeping up.
[nageru] / futatabi / player.h
index b912b8c2ef2ab9b7117ed152f5bd8589be9eefad..597f70209373ae601c6b7d6401d3e53ffb8f88e1 100644 (file)
@@ -73,6 +73,7 @@ public:
 
        void set_master_speed(float speed)
        {
+               start_master_speed = speed;
                change_master_speed = speed;
        }
 
@@ -106,6 +107,7 @@ private:
        std::thread player_thread;
        std::atomic<bool> should_quit{ false };
        std::atomic<bool> should_skip_to_next{ false };
+       std::atomic<float> start_master_speed{ 1.0f };
        std::atomic<float> change_master_speed{ 0.0f / 0.0f };
 
        JPEGFrameView *destination;