| Index: media/video/gpu_memory_buffer_video_frame_pool.cc
|
| diff --git a/media/video/gpu_memory_buffer_video_frame_pool.cc b/media/video/gpu_memory_buffer_video_frame_pool.cc
|
| index 02eba8ed28dca2d9df4de59719675913328cc7fc..6c0e549d00888402d397a2d6a510ce00976f34bd 100644
|
| --- a/media/video/gpu_memory_buffer_video_frame_pool.cc
|
| +++ b/media/video/gpu_memory_buffer_video_frame_pool.cc
|
| @@ -438,8 +438,11 @@ void GpuMemoryBufferVideoFramePool::PoolImpl::OnCopiesDone(
|
| FrameResources* frame_resources,
|
| const FrameReadyCB& frame_ready_cb) {
|
| for (const auto& plane_resource : frame_resources->plane_resources) {
|
| - if (plane_resource.gpu_memory_buffer)
|
| + if (plane_resource.gpu_memory_buffer) {
|
| plane_resource.gpu_memory_buffer->Unmap();
|
| + plane_resource.gpu_memory_buffer->SetColorSpaceForScanout(
|
| + video_frame->ColorSpace());
|
| + }
|
| }
|
|
|
| media_task_runner_->PostTask(
|
|
|