Index: content/common/gpu/media/vaapi_video_decode_accelerator.cc |
diff --git a/content/common/gpu/media/vaapi_video_decode_accelerator.cc b/content/common/gpu/media/vaapi_video_decode_accelerator.cc |
index fab601ede03ba1763ffe2a1da0ae3a7d6a1c3c46..16fce96659d5380fb13302e889a0057171431711 100644 |
--- a/content/common/gpu/media/vaapi_video_decode_accelerator.cc |
+++ b/content/common/gpu/media/vaapi_video_decode_accelerator.cc |
@@ -447,8 +447,9 @@ void VaapiVideoDecodeAccelerator::MapAndQueueNewInputBuffer( |
scoped_ptr<base::SharedMemory> shm( |
new base::SharedMemory(bitstream_buffer.handle(), true)); |
- RETURN_AND_NOTIFY_ON_FAILURE(shm->Map(bitstream_buffer.size()), |
- "Failed to map input buffer", UNREADABLE_INPUT,); |
+ RETURN_AND_NOTIFY_ON_FAILURE( |
+ shm->MapAt(bitstream_buffer.offset(), bitstream_buffer.size()), |
+ "Failed to map input buffer", UNREADABLE_INPUT, ); |
base::AutoLock auto_lock(lock_); |