| Index: content/common/gpu/media/android_video_encode_accelerator.cc
|
| diff --git a/content/common/gpu/media/android_video_encode_accelerator.cc b/content/common/gpu/media/android_video_encode_accelerator.cc
|
| index e439203fc28f3b99b97b875d362b12ba967eae88..77c1da26d2d53c30ca09edb4a93f48f7e9e51388 100644
|
| --- a/content/common/gpu/media/android_video_encode_accelerator.cc
|
| +++ b/content/common/gpu/media/android_video_encode_accelerator.cc
|
| @@ -430,9 +430,9 @@ void AndroidVideoEncodeAccelerator::DequeueOutput() {
|
| available_bitstream_buffers_.pop_back();
|
| scoped_ptr<base::SharedMemory> shm(
|
| new base::SharedMemory(bitstream_buffer.handle(), false));
|
| - RETURN_ON_FAILURE(shm->Map(bitstream_buffer.size()),
|
| - "Failed to map SHM",
|
| - kPlatformFailureError);
|
| + RETURN_ON_FAILURE(
|
| + shm->MapAt(bitstream_buffer.offset(), bitstream_buffer.size()),
|
| + "Failed to map SHM", kPlatformFailureError);
|
| RETURN_ON_FAILURE(size <= shm->mapped_size(),
|
| "Encoded buffer too large: " << size << ">"
|
| << shm->mapped_size(),
|
|
|