X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fvideo_stream.h;h=906cd77af9224056e6524c3a01a7c91ab0e061bf;hb=4a9e97065dade428e373a83618bc973cd93cbe52;hp=05bd7a7b9453c46228ce66eb08362223ddeb40c3;hpb=5150998b6b97fb01eb393f1c76db073cc4fe8505;p=nageru diff --git a/futatabi/video_stream.h b/futatabi/video_stream.h index 05bd7a7..906cd77 100644 --- a/futatabi/video_stream.h +++ b/futatabi/video_stream.h @@ -11,8 +11,8 @@ extern "C" { #include "frame_on_disk.h" #include "jpeg_frame_view.h" -#include "shared/ref_counted_gl_sync.h" #include "queue_spot_holder.h" +#include "shared/ref_counted_gl_sync.h" #include #include @@ -54,11 +54,11 @@ public: FrameOnDisk frame1, FrameOnDisk frame2, float fade_alpha); void schedule_interpolated_frame(std::chrono::steady_clock::time_point, int64_t output_pts, - std::function)> &&display_func, - QueueSpotHolder &&queue_spot_holder, - FrameOnDisk frame1, FrameOnDisk frame2, - float alpha, FrameOnDisk secondary_frame = {}, // Empty = no secondary (fade) frame. - float fade_alpha = 0.0f); + std::function)> &&display_func, + QueueSpotHolder &&queue_spot_holder, + FrameOnDisk frame1, FrameOnDisk frame2, + float alpha, FrameOnDisk secondary_frame = {}, // Empty = no secondary (fade) frame. + float fade_alpha = 0.0f); void schedule_refresh_frame(std::chrono::steady_clock::time_point, int64_t output_pts, std::function &&display_func, QueueSpotHolder &&queue_spot_holder); @@ -68,7 +68,7 @@ private: void encode_thread_func(); std::thread encode_thread; - std::atomic should_quit{false}; + std::atomic should_quit{ false }; static int write_packet2_thunk(void *opaque, uint8_t *buf, int buf_size, AVIODataMarkerType type, int64_t time); int write_packet2(uint8_t *buf, int buf_size, AVIODataMarkerType type, int64_t time); @@ -96,7 +96,7 @@ private: static constexpr size_t num_interpolate_slots = 15; // Should be larger than Player::max_queued_frames, or we risk mass-dropping frames. struct IFRReleaser { - void operator() (InterpolatedFrameResources *ifr) const + void operator()(InterpolatedFrameResources *ifr) const { if (ifr != nullptr) { std::lock_guard lock(ifr->owner->queue_lock);