Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / content / renderer / media / rtc_video_decoder.cc
index 3987767..1658970 100644 (file)
@@ -118,7 +118,7 @@ scoped_ptr<RTCVideoDecoder> RTCVideoDecoder::Create(
   media::VideoCodecProfile profile;
   switch (type) {
     case webrtc::kVideoCodecVP8:
-      profile = media::VP8PROFILE_MAIN;
+      profile = media::VP8PROFILE_ANY;
       break;
     default:
       DVLOG(2) << "Video codec not supported:" << type;
@@ -639,11 +639,9 @@ void RTCVideoDecoder::ReleaseMailbox(
     const scoped_refptr<media::GpuVideoAcceleratorFactories>& factories,
     int64 picture_buffer_id,
     uint32 texture_id,
-    const std::vector<uint32>& release_sync_points) {
+    uint32 release_sync_point) {
   DCHECK(factories->GetTaskRunner()->BelongsToCurrentThread());
-
-  for (size_t i = 0; i < release_sync_points.size(); i++)
-    factories->WaitSyncPoint(release_sync_points[i]);
+  factories->WaitSyncPoint(release_sync_point);
 
   if (decoder) {
     decoder->ReusePictureBuffer(picture_buffer_id);