| Index: services/media/framework_create/decoder.cc
|
| diff --git a/services/media/framework_create/decoder.cc b/services/media/framework_create/decoder.cc
|
| index 1c0fa3a9edffbf13a692fd3acecd64d67fa1efdf..fd3c06da544883b165214534f905b99e6a3a1725 100644
|
| --- a/services/media/framework_create/decoder.cc
|
| +++ b/services/media/framework_create/decoder.cc
|
| @@ -3,6 +3,7 @@
|
| // found in the LICENSE file.
|
|
|
| #include "services/media/framework/parts/decoder.h"
|
| +#include "services/media/framework_ffmpeg/ffmpeg_decoder.h"
|
|
|
| namespace mojo {
|
| namespace media {
|
| @@ -10,7 +11,13 @@ namespace media {
|
| Result Decoder::Create(
|
| const StreamType& stream_type,
|
| std::shared_ptr<Decoder>* decoder_out) {
|
| - return Result::kUnsupportedOperation;
|
| + std::shared_ptr<Decoder> decoder;
|
| + Result result = FfmpegDecoder::Create(stream_type, &decoder);
|
| + if (result == Result::kOk) {
|
| + *decoder_out = decoder;
|
| + }
|
| +
|
| + return result;
|
| }
|
|
|
| } // namespace media
|
|
|