| Index: webrtc/common_video/video_render_frames.cc
|
| diff --git a/webrtc/common_video/video_render_frames.cc b/webrtc/common_video/video_render_frames.cc
|
| index b818512acb1c93b8080bab0a2059fcd4fa58d440..5cec386bb2f0f0da76d4082f8e5d649509830c61 100644
|
| --- a/webrtc/common_video/video_render_frames.cc
|
| +++ b/webrtc/common_video/video_render_frames.cc
|
| @@ -12,6 +12,7 @@
|
|
|
| #include <assert.h>
|
|
|
| +#include "webrtc/base/logging.h"
|
| #include "webrtc/base/timeutils.h"
|
| #include "webrtc/modules/include/module_common_types.h"
|
| #include "webrtc/system_wrappers/include/trace.h"
|
| @@ -22,6 +23,7 @@ namespace {
|
| const uint32_t kEventMaxWaitTimeMs = 200;
|
| const uint32_t kMinRenderDelayMs = 10;
|
| const uint32_t kMaxRenderDelayMs = 500;
|
| +const size_t kMaxIncomingFramesBeforeLogged = 100;
|
|
|
| uint32_t EnsureValidRenderDelay(uint32_t render_delay) {
|
| return (render_delay < kMinRenderDelayMs || render_delay > kMaxRenderDelayMs)
|
| @@ -57,6 +59,8 @@ int32_t VideoRenderFrames::AddFrame(const VideoFrame& new_frame) {
|
| }
|
|
|
| incoming_frames_.push_back(new_frame);
|
| + if (incoming_frames_.size() > kMaxIncomingFramesBeforeLogged)
|
| + LOG(LS_WARNING) << "Stored incoming frames: " << incoming_frames_.size();
|
| return static_cast<int32_t>(incoming_frames_.size());
|
| }
|
|
|
|
|