Commit bcb78251 authored by Jose Lopes's avatar Jose Lopes Committed by Commit Bot

media: replace closures with repeating closures in media throttler.

This closure is run in the control flow of:
* https://source.chromium.org/chromium/chromium/src/+/master:media/base/android/media_service_throttler.cc;drc=d9b91db0b32bcaed524db17b05f614c7e86326bc;l=196

Which is called repeatedly, e.g., from the following locations:
* https://source.chromium.org/chromium/chromium/src/+/master:media/base/android/media_service_throttler.cc;drc=d9b91db0b32bcaed524db17b05f614c7e86326bc;l=95
* https://source.chromium.org/chromium/chromium/src/+/master:media/base/android/media_service_throttler.cc;drc=d9b91db0b32bcaed524db17b05f614c7e86326bc;l=117

This is part of the base::Callback migration.

Context: http://doc/1J4N3V5UmzZL9BZGNrn95E4xJu4cz3ynbg21zXR-J_qA#heading=h.uxpxu8vg4k4r

Bug: 1007799
Change-Id: I05acf0276840888a5771d02f83a88128017e7997
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2111320
Commit-Queue: Jose Lopes <jabolopes@google.com>
Auto-Submit: Jose Lopes <jabolopes@google.com>
Reviewed-by: default avatarXiaohan Wang <xhwang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#755974}
parent 4e6c1d9e
......@@ -90,7 +90,7 @@ MediaServiceThrottler::MediaServiceThrottler()
crash_listener_task_runner_(base::ThreadTaskRunnerHandle::Get()) {
// base::Unretained is safe because the MediaServiceThrottler is supposed to
// live until the process dies.
release_crash_listener_cb_ = base::Bind(
release_crash_listener_cb_ = base::BindRepeating(
&MediaServiceThrottler::ReleaseCrashListener, base::Unretained(this));
EnsureCrashListenerStarted();
}
......
......@@ -100,8 +100,8 @@ class MEDIA_EXPORT MediaServiceThrottler {
base::TimeTicks last_schedule_call_;
// Callbacks used to release |crash_listener_| after 60s of inactivity.
base::Closure release_crash_listener_cb_;
base::CancelableClosure cancelable_release_crash_listener_cb_;
base::RepeatingClosure release_crash_listener_cb_;
base::CancelableRepeatingClosure cancelable_release_crash_listener_cb_;
// Listens for MediaServer crashes using a watchdog MediaPlayer.
std::unique_ptr<MediaServerCrashListener> crash_listener_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment