Commit f193d1be authored by Shengfa Lin's avatar Shengfa Lin Committed by Commit Bot

2275337: Convert chromecast/media to base::Bind and base::Callback to

Once/Repeating

For media_sink_desktop.cc, changed Bind and CancelableClosure
to
BindOnce and CancelableOnceClosure.

Bug: 1007649
Change-Id: Ice7f5ee157f51c3b3a85b59dd92c71f3b188c4ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2277045Reviewed-by: default avatarKenneth MacKay <kmackay@chromium.org>
Commit-Queue: Shengfa Lin <shengfa@google.com>
Cr-Commit-Position: refs/heads/master@{#784199}
parent 62542ee6
......@@ -81,8 +81,8 @@ void MediaSinkDesktop::ScheduleEndOfStreamTask() {
return;
eos_task_.Reset(
base::Bind(&MediaPipelineBackend::Decoder::Delegate::OnEndOfStream,
base::Unretained(delegate_)));
base::BindOnce(&MediaPipelineBackend::Decoder::Delegate::OnEndOfStream,
base::Unretained(delegate_)));
base::TimeDelta delay = (last_frame_pts_ - GetCurrentPts()) / playback_rate_;
base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
FROM_HERE, eos_task_.callback(), delay);
......
......@@ -33,7 +33,7 @@ class MediaSinkDesktop {
float playback_rate_;
base::TimeDelta last_frame_pts_;
bool received_eos_;
base::CancelableClosure eos_task_;
base::CancelableOnceClosure eos_task_;
DISALLOW_COPY_AND_ASSIGN(MediaSinkDesktop);
};
......
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