| Index: media/gpu/ipc/service/gpu_video_decode_accelerator.cc
|
| diff --git a/media/gpu/ipc/service/gpu_video_decode_accelerator.cc b/media/gpu/ipc/service/gpu_video_decode_accelerator.cc
|
| index a15c7d3371b3c60a10bd66d0cbe75baa35d4af35..9243bc56063a00c153dfc7edafeb70234b29eccc 100644
|
| --- a/media/gpu/ipc/service/gpu_video_decode_accelerator.cc
|
| +++ b/media/gpu/ipc/service/gpu_video_decode_accelerator.cc
|
| @@ -74,7 +74,7 @@ static bool BindImage(const base::WeakPtr<gpu::GpuCommandBufferStub>& stub,
|
| command_decoder->GetContextGroup()->texture_manager();
|
| gpu::gles2::TextureRef* ref = texture_manager->GetTexture(client_texture_id);
|
| if (ref) {
|
| - texture_manager->SetLevelImage(ref, texture_target, 0, image.get(),
|
| + texture_manager->SetLevelImage(ref, texture_target, 0, 0, image.get(),
|
| can_bind_to_sampler
|
| ? gpu::gles2::Texture::BOUND
|
| : gpu::gles2::Texture::UNBOUND);
|
| @@ -514,8 +514,8 @@ void GpuVideoDecodeAccelerator::SetTextureCleared(const Picture& picture) {
|
| GLenum target = texture_ref->texture()->target();
|
| gpu::gles2::TextureManager* texture_manager =
|
| stub_->decoder()->GetContextGroup()->texture_manager();
|
| - DCHECK(!texture_ref->texture()->IsLevelCleared(target, 0));
|
| - texture_manager->SetLevelCleared(texture_ref.get(), target, 0, true);
|
| + DCHECK(!texture_ref->texture()->IsLevelCleared(target, 0, 0));
|
| + texture_manager->SetLevelCleared(texture_ref.get(), target, 0, 0, true);
|
| }
|
| uncleared_textures_.erase(it);
|
| }
|
|
|