| Index: content/renderer/media/renderer_webmediaplayer_delegate.h
|
| diff --git a/content/renderer/media/renderer_webmediaplayer_delegate.h b/content/renderer/media/renderer_webmediaplayer_delegate.h
|
| index 001f7984a7c7350d51d5de24cda34c04c37214ac..3062cedd364dc7bca7762d1f1332d6ae0c8e82df 100644
|
| --- a/content/renderer/media/renderer_webmediaplayer_delegate.h
|
| +++ b/content/renderer/media/renderer_webmediaplayer_delegate.h
|
| @@ -86,8 +86,9 @@ class CONTENT_EXPORT RendererWebMediaPlayerDelegate
|
| void AddIdleDelegate(int delegate_id);
|
| void RemoveIdleDelegate(int delegate_id);
|
|
|
| - // Runs periodically to suspend idle delegates in |idle_delegate_map_|.
|
| - void CleanupIdleDelegates();
|
| + // Runs periodically to suspend idle delegates in |idle_delegate_map_| which
|
| + // have been idle for longer than |idle_timeout|.
|
| + void CleanupIdleDelegates(base::TimeDelta idle_timeout);
|
|
|
| // Setter for |is_playing_background_video_| that updates the metrics.
|
| void SetIsPlayingBackgroundVideo(bool is_playing);
|
| @@ -99,7 +100,7 @@ class CONTENT_EXPORT RendererWebMediaPlayerDelegate
|
| // inactivity these players will be suspended to release unused resources.
|
| bool idle_cleanup_running_ = false;
|
| std::map<int, base::TimeTicks> idle_delegate_map_;
|
| - base::RepeatingTimer idle_cleanup_timer_;
|
| + base::Timer idle_cleanup_timer_;
|
|
|
| // Amount of time allowed to elapse after a delegate enters the paused before
|
| // the delegate is suspended.
|
|
|