summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/webrtc/modules/video_render/video_render_frames.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/webrtc/modules/video_render/video_render_frames.h')
-rw-r--r--chromium/third_party/webrtc/modules/video_render/video_render_frames.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/chromium/third_party/webrtc/modules/video_render/video_render_frames.h b/chromium/third_party/webrtc/modules/video_render/video_render_frames.h
index 1a5d64d8072..d2e887f8272 100644
--- a/chromium/third_party/webrtc/modules/video_render/video_render_frames.h
+++ b/chromium/third_party/webrtc/modules/video_render/video_render_frames.h
@@ -11,8 +11,9 @@
#ifndef WEBRTC_MODULES_VIDEO_RENDER_MAIN_SOURCE_VIDEO_RENDER_FRAMES_H_ // NOLINT
#define WEBRTC_MODULES_VIDEO_RENDER_MAIN_SOURCE_VIDEO_RENDER_FRAMES_H_ // NOLINT
+#include <list>
+
#include "webrtc/modules/video_render/include/video_render.h"
-#include "webrtc/system_wrappers/interface/list_wrapper.h"
namespace webrtc {
@@ -41,6 +42,8 @@ class VideoRenderFrames {
int32_t SetRenderDelay(const uint32_t render_delay);
private:
+ typedef std::list<I420VideoFrame*> FrameList;
+
// 10 seconds for 30 fps.
enum { KMaxNumberOfFrames = 300 };
// Don't render frames with timestamp older than 500ms from now.
@@ -49,9 +52,9 @@ class VideoRenderFrames {
enum { KFutureRenderTimestampMS = 10000 };
// Sorted list with framed to be rendered, oldest first.
- ListWrapper incoming_frames_;
+ FrameList incoming_frames_;
// Empty frames.
- ListWrapper empty_frames_;
+ FrameList empty_frames_;
// Estimated delay from a frame is released until it's rendered.
uint32_t render_delay_ms_;