diff options
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.h | 9 |
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_; |