From a29293a8f1372671120246be843dfde750f3c08e Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Tue, 30 Oct 2018 18:09:32 +0100 Subject: [PATCH] The video player only ever waited for original frames, never processed; fixed. --- video_stream.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/video_stream.cpp b/video_stream.cpp index e8d119f..82f2731 100644 --- a/video_stream.cpp +++ b/video_stream.cpp @@ -392,6 +392,7 @@ void VideoStream::schedule_faded_frame(steady_clock::time_point local_pts, int64 qf.fence = RefCountedGLsync(GL_SYNC_GPU_COMMANDS_COMPLETE, /*flags=*/0); check_error(); qf.resources = move(resources); + qf.local_pts = local_pts; unique_lock lock(queue_lock); frame_queue.push_back(move(qf)); @@ -438,6 +439,7 @@ void VideoStream::schedule_interpolated_frame(steady_clock::time_point local_pts qf.id = id; qf.display_func = move(display_func); qf.queue_spot_holder = move(queue_spot_holder); + qf.local_pts = local_pts; check_error(); -- 2.39.2