Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(77)

Unified Diff: remoting/protocol/webrtc_frame_scheduler_simple.h

Issue 2366053002: Account for expected capture and encode latency in WebrtcFrameSchedulerSimple (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: remoting/protocol/webrtc_frame_scheduler_simple.h
diff --git a/remoting/protocol/webrtc_frame_scheduler_simple.h b/remoting/protocol/webrtc_frame_scheduler_simple.h
index 17a1f0017b817d30ededb04e642b3a68a40912e8..66ecfd2444c9638dc6e7c46d0c520ee5c74355c1 100644
--- a/remoting/protocol/webrtc_frame_scheduler_simple.h
+++ b/remoting/protocol/webrtc_frame_scheduler_simple.h
@@ -8,6 +8,7 @@
#include "remoting/protocol/webrtc_frame_scheduler.h"
#include "base/timer/timer.h"
+#include "remoting/base/running_samples.h"
namespace remoting {
namespace protocol {
@@ -47,6 +48,9 @@ class WebrtcFrameSchedulerSimple : public WebrtcFrameScheduler {
// Set to true when encoding unchanged frames for top-off.
bool top_off_is_active_ = false;
+ // Accumulator for capture and encoder delay history.
+ RunningSamples frame_processing_delay_us_;
+
base::OneShotTimer capture_timer_;
};
« no previous file with comments | « no previous file | remoting/protocol/webrtc_frame_scheduler_simple.cc » ('j') | remoting/protocol/webrtc_frame_scheduler_simple.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698