Index: content/common/gpu/media/android_video_decode_accelerator.cc |
diff --git a/content/common/gpu/media/android_video_decode_accelerator.cc b/content/common/gpu/media/android_video_decode_accelerator.cc |
index 249711e3c85c1069fd100eefad6afa81b0dc5b02..0542777e12951fd1e31eff99a33f26f565598706 100644 |
--- a/content/common/gpu/media/android_video_decode_accelerator.cc |
+++ b/content/common/gpu/media/android_video_decode_accelerator.cc |
@@ -328,9 +328,9 @@ bool AndroidVideoDecodeAccelerator::QueueInput() { |
return true; |
} |
- scoped_ptr<base::SharedMemory> shm( |
- new base::SharedMemory(bitstream_buffer.handle(), true)); |
- if (!shm->Map(bitstream_buffer.size())) { |
+ scoped_ptr<SharedMemoryRegion> shm( |
+ new SharedMemoryRegion(bitstream_buffer, true)); |
+ if (!shm->Map()) { |
POST_ERROR(UNREADABLE_INPUT, "Failed to SharedMemory::Map()"); |
return false; |
} |