| Index: content/renderer/media/rtc_video_decoder.cc
|
| diff --git a/content/renderer/media/rtc_video_decoder.cc b/content/renderer/media/rtc_video_decoder.cc
|
| index 3987767b353d1adabd16b73f3b297c3edf49d043..9d931a2b36ec7272fa34509a145d2f452cd19c80 100644
|
| --- a/content/renderer/media/rtc_video_decoder.cc
|
| +++ b/content/renderer/media/rtc_video_decoder.cc
|
| @@ -639,11 +639,15 @@ void RTCVideoDecoder::ReleaseMailbox(
|
| const scoped_refptr<media::GpuVideoAcceleratorFactories>& factories,
|
| int64 picture_buffer_id,
|
| uint32 texture_id,
|
| - const std::vector<uint32>& release_sync_points) {
|
| + const std::map<std::string, uint32>& release_sync_points) {
|
| DCHECK(factories->GetTaskRunner()->BelongsToCurrentThread());
|
|
|
| - for (size_t i = 0; i < release_sync_points.size(); i++)
|
| - factories->WaitSyncPoint(release_sync_points[i]);
|
| + for (std::map<std::string, uint32>::const_iterator iter =
|
| + release_sync_points.begin();
|
| + iter != release_sync_points.end();
|
| + iter++) {
|
| + factories->WaitSyncPoint(iter->second);
|
| + }
|
|
|
| if (decoder) {
|
| decoder->ReusePictureBuffer(picture_buffer_id);
|
|
|