Index: content/renderer/media/rtc_video_decoder.cc |
=================================================================== |
--- content/renderer/media/rtc_video_decoder.cc (revision 217687) |
+++ content/renderer/media/rtc_video_decoder.cc (working copy) |
@@ -13,7 +13,7 @@ |
#include "base/task_runner_util.h" |
#include "content/child/child_thread.h" |
#include "media/base/bind_to_loop.h" |
-#include "media/filters/gpu_video_decoder_factories.h" |
+#include "media/filters/gpu_video_accelerator_factories.h" |
#include "third_party/webrtc/system_wrappers/interface/ref_count.h" |
namespace content { |
@@ -69,7 +69,7 @@ |
RTCVideoDecoder::BufferData::~BufferData() {} |
RTCVideoDecoder::RTCVideoDecoder( |
- const scoped_refptr<media::GpuVideoDecoderFactories>& factories) |
+ const scoped_refptr<media::GpuVideoAcceleratorFactories>& factories) |
: weak_factory_(this), |
weak_this_(weak_factory_.GetWeakPtr()), |
factories_(factories), |
@@ -122,7 +122,7 @@ |
scoped_ptr<RTCVideoDecoder> RTCVideoDecoder::Create( |
webrtc::VideoCodecType type, |
- const scoped_refptr<media::GpuVideoDecoderFactories>& factories) { |
+ const scoped_refptr<media::GpuVideoAcceleratorFactories>& factories) { |
scoped_ptr<RTCVideoDecoder> decoder; |
// Convert WebRTC codec type to media codec profile. |
media::VideoCodecProfile profile; |
@@ -136,8 +136,8 @@ |
} |
decoder.reset(new RTCVideoDecoder(factories)); |
- decoder->vda_ |
- .reset(factories->CreateVideoDecodeAccelerator(profile, decoder.get())); |
+ decoder->vda_ = |
+ factories->CreateVideoDecodeAccelerator(profile, decoder.get()).Pass(); |
// vda can be NULL if VP8 is not supported. |
if (decoder->vda_ != NULL) { |
decoder->state_ = INITIALIZED; |
@@ -397,7 +397,7 @@ |
visible_rect, |
natural_size, |
timestamp_ms, |
- base::Bind(&media::GpuVideoDecoderFactories::ReadPixels, |
+ base::Bind(&media::GpuVideoAcceleratorFactories::ReadPixels, |
factories_, |
pb.texture_id(), |
decoder_texture_target_, |