| Index: cc/resources/video_resource_updater.cc
|
| diff --git a/cc/resources/video_resource_updater.cc b/cc/resources/video_resource_updater.cc
|
| index 836f2ce5956f0a63ba40fafd387cf052e302a888..032414442f607c6c0fd46f3535fc4133ba49b149 100644
|
| --- a/cc/resources/video_resource_updater.cc
|
| +++ b/cc/resources/video_resource_updater.cc
|
| @@ -306,7 +306,8 @@ void VideoResourceUpdater::ReturnTexture(
|
| base::WeakPtr<VideoResourceUpdater> updater,
|
| const scoped_refptr<media::VideoFrame>& video_frame,
|
| uint32 sync_point,
|
| - bool lost_resource) {
|
| + bool lost_resource,
|
| + BlockingTaskRunner* main_thread_task_runner) {
|
| // TODO(dshwang) this case should be forwarded to the decoder as lost
|
| // resource.
|
| if (lost_resource || !updater.get())
|
| @@ -362,7 +363,8 @@ void VideoResourceUpdater::RecycleResource(
|
| base::WeakPtr<VideoResourceUpdater> updater,
|
| RecycleResourceData data,
|
| uint32 sync_point,
|
| - bool lost_resource) {
|
| + bool lost_resource,
|
| + BlockingTaskRunner* main_thread_task_runner) {
|
| if (!updater.get()) {
|
| // Resource was already deleted.
|
| return;
|
|
|