Index: media/filters/gpu_video_decoder.cc |
diff --git a/media/filters/gpu_video_decoder.cc b/media/filters/gpu_video_decoder.cc |
index b87041a98b5db6126cdeca5859b64a303e8a0382..e2e45764e7067fda3da68d7bb5a5ac97713d957f 100644 |
--- a/media/filters/gpu_video_decoder.cc |
+++ b/media/filters/gpu_video_decoder.cc |
@@ -190,12 +190,12 @@ void GpuVideoDecoder::Initialize(const VideoDecoderConfig& config, |
return; |
} |
- vda_ = |
- factories_->CreateVideoDecodeAccelerator(config.profile(), this).Pass(); |
+ vda_ = factories_->CreateVideoDecodeAccelerator(config.profile()).Pass(); |
if (!vda_) { |
status_cb.Run(DECODER_ERROR_NOT_SUPPORTED); |
return; |
} |
+ vda_->Initialize(this, config.profile()); |
Ami GONE FROM CHROMIUM
2014/02/24 23:12:40
this can return false according to vda.h, but not
sheu
2014/02/24 23:48:20
I'm going to fold it into the previous check. I'd
|
DVLOG(3) << "GpuVideoDecoder::Initialize() succeeded."; |
media_log_->SetStringProperty("video_decoder", "gpu"); |