| Index: content/renderer/media/video_capture_impl.cc
|
| diff --git a/content/renderer/media/video_capture_impl.cc b/content/renderer/media/video_capture_impl.cc
|
| index aaacbf0695f01a8afac11d23064ad5a6d5705e65..ccf9c0a36e5644f4c25ad3b6e4fee5df50162e41 100644
|
| --- a/content/renderer/media/video_capture_impl.cc
|
| +++ b/content/renderer/media/video_capture_impl.cc
|
| @@ -276,7 +276,7 @@ void VideoCaptureImpl::OnBufferReady(int32_t buffer_id,
|
|
|
| base::TimeTicks reference_time;
|
| media::VideoFrameMetadata frame_metadata;
|
| - frame_metadata.MergeInternalValuesFrom(info->metadata);
|
| + frame_metadata.MergeInternalValuesFrom(*info->metadata);
|
| const bool success = frame_metadata.GetTimeTicks(
|
| media::VideoFrameMetadata::REFERENCE_TIME, &reference_time);
|
| DCHECK(success);
|
| @@ -323,7 +323,7 @@ void VideoCaptureImpl::OnBufferReady(int32_t buffer_id,
|
| base::Bind(&VideoCaptureImpl::DidFinishConsumingFrame, frame->metadata(),
|
| base::Passed(&release_sync_token), buffer_finished_callback));
|
|
|
| - frame->metadata()->MergeInternalValuesFrom(info->metadata);
|
| + frame->metadata()->MergeInternalValuesFrom(*info->metadata);
|
|
|
| // TODO(qiangchen): Dive into the full code path to let frame metadata hold
|
| // reference time rather than using an extra parameter.
|
|
|