| Index: media/filters/gpu_video_decoder.cc
|
| diff --git a/media/filters/gpu_video_decoder.cc b/media/filters/gpu_video_decoder.cc
|
| index 91deae8274e7ca4dc0c130df2a83773615605458..364640a04dc0777e23d2107ccc5c0008ec6aff4e 100644
|
| --- a/media/filters/gpu_video_decoder.cc
|
| +++ b/media/filters/gpu_video_decoder.cc
|
| @@ -190,9 +190,8 @@ void GpuVideoDecoder::Initialize(const VideoDecoderConfig& config,
|
| return;
|
| }
|
|
|
| - vda_ =
|
| - factories_->CreateVideoDecodeAccelerator(config.profile(), this).Pass();
|
| - if (!vda_) {
|
| + vda_ = factories_->CreateVideoDecodeAccelerator(config.profile()).Pass();
|
| + if (!vda_ || !vda_->Initialize(config.profile(), this)) {
|
| status_cb.Run(DECODER_ERROR_NOT_SUPPORTED);
|
| return;
|
| }
|
|
|