X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fplayer.h;h=549b1f388bc8d5717db64a3a0858cec1c96c648a;hb=4a9e97065dade428e373a83618bc973cd93cbe52;hp=27676e3f9480e750e97427e86ce748e38fb44197;hpb=5150998b6b97fb01eb393f1c76db073cc4fe8505;p=nageru diff --git a/futatabi/player.h b/futatabi/player.h index 27676e3..549b1f3 100644 --- a/futatabi/player.h +++ b/futatabi/player.h @@ -63,7 +63,7 @@ private: bool find_surrounding_frames(int64_t pts, int stream_idx, FrameOnDisk *frame_lower, FrameOnDisk *frame_upper); std::thread player_thread; - std::atomic should_quit{false}; + std::atomic should_quit{ false }; JPEGFrameView *destination; done_callback_func done_callback; @@ -71,7 +71,7 @@ private: std::mutex queue_state_mu; std::condition_variable new_clip_changed; - std::vector queued_clip_list; // Under queue_state_mu. + std::vector queued_clip_list; // Under queue_state_mu. bool new_clip_ready = false; // Under queue_state_mu. bool playing = false; // Under queue_state_mu. int override_stream_idx = -1; // Under queue_state_mu. @@ -79,15 +79,15 @@ private: std::unique_ptr video_stream; // Can be nullptr. - std::atomic metric_dropped_interpolated_frame{0}; - std::atomic metric_dropped_unconditional_frame{0}; - std::atomic metric_faded_frame{0}; - std::atomic metric_faded_snapped_frame{0}; - std::atomic metric_original_frame{0}; - std::atomic metric_original_snapped_frame{0}; - std::atomic metric_refresh_frame{0}; - std::atomic metric_interpolated_frame{0}; - std::atomic metric_interpolated_faded_frame{0}; + std::atomic metric_dropped_interpolated_frame{ 0 }; + std::atomic metric_dropped_unconditional_frame{ 0 }; + std::atomic metric_faded_frame{ 0 }; + std::atomic metric_faded_snapped_frame{ 0 }; + std::atomic metric_original_frame{ 0 }; + std::atomic metric_original_snapped_frame{ 0 }; + std::atomic metric_refresh_frame{ 0 }; + std::atomic metric_interpolated_frame{ 0 }; + std::atomic metric_interpolated_faded_frame{ 0 }; // under queue_state_mu. Part of this instead of VideoStream so that we own // its lock and can sleep on it.