| Index: media/mojo/services/default_mojo_media_client.cc
 | 
| diff --git a/media/mojo/services/default_mojo_media_client.cc b/media/mojo/services/default_mojo_media_client.cc
 | 
| index af5620ede53a98969554d91cc82329cc2496d744..37448ba6c1dc5a9ed66d91499b70b9d8b9cbff97 100644
 | 
| --- a/media/mojo/services/default_mojo_media_client.cc
 | 
| +++ b/media/mojo/services/default_mojo_media_client.cc
 | 
| @@ -4,23 +4,14 @@
 | 
|  
 | 
|  #include "media/mojo/services/mojo_media_client.h"
 | 
|  
 | 
| -#include "base/files/file_path.h"
 | 
| -#include "base/path_service.h"
 | 
| +#include "base/memory/scoped_ptr.h"
 | 
|  #include "media/audio/audio_manager_base.h"
 | 
|  #include "media/audio/audio_output_stream_sink.h"
 | 
|  #include "media/audio/fake_audio_log_factory.h"
 | 
|  #include "media/base/media.h"
 | 
|  #include "media/base/null_video_sink.h"
 | 
| -#include "media/filters/opus_audio_decoder.h"
 | 
| -
 | 
| -#if !defined(MEDIA_DISABLE_FFMPEG)
 | 
| -#include "media/filters/ffmpeg_audio_decoder.h"
 | 
| -#include "media/filters/ffmpeg_video_decoder.h"
 | 
| -#endif
 | 
| -
 | 
| -#if !defined(MEDIA_DISABLE_LIBVPX)
 | 
| -#include "media/filters/vpx_video_decoder.h"
 | 
| -#endif
 | 
| +#include "media/renderers/default_renderer_factory.h"
 | 
| +#include "media/renderers/gpu_video_accelerator_factories.h"
 | 
|  
 | 
|  namespace media {
 | 
|  namespace internal {
 | 
| @@ -46,37 +37,24 @@ class DefaultMojoMediaClient : public PlatformMojoMediaClient {
 | 
|          audio_manager->GetDefaultOutputStreamParameters()));
 | 
|    }
 | 
|  
 | 
| +  scoped_ptr<RendererFactory> GetRendererFactory(
 | 
| +      const scoped_refptr<MediaLog>& media_log) override {
 | 
| +    return make_scoped_ptr(new DefaultRendererFactory(media_log, nullptr,
 | 
| +                                                      *audio_hardware_config_));
 | 
| +  }
 | 
| +
 | 
|    ScopedVector<AudioDecoder> GetAudioDecoders(
 | 
|        const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner,
 | 
| -      const LogCB& media_log_cb) override {
 | 
| -    ScopedVector<AudioDecoder> audio_decoders;
 | 
| -
 | 
| -#if !defined(MEDIA_DISABLE_FFMPEG)
 | 
| -    audio_decoders.push_back(
 | 
| -        new FFmpegAudioDecoder(media_task_runner, media_log_cb));
 | 
| -    audio_decoders.push_back(new OpusAudioDecoder(media_task_runner));
 | 
| -#endif
 | 
| -
 | 
| -    return audio_decoders.Pass();
 | 
| +      const scoped_refptr<MediaLog>& media_log) override {
 | 
| +    NOTREACHED();
 | 
| +    return ScopedVector<AudioDecoder>();
 | 
|    }
 | 
|  
 | 
|    ScopedVector<VideoDecoder> GetVideoDecoders(
 | 
|        const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner,
 | 
| -      const LogCB& media_log_cb) override {
 | 
| -    ScopedVector<VideoDecoder> video_decoders;
 | 
| -
 | 
| -    // TODO(dalecurtis): If we ever need GPU video decoders, we'll need to
 | 
| -    // figure out how to retrieve the GpuVideoAcceleratorFactories...
 | 
| -
 | 
| -#if !defined(MEDIA_DISABLE_LIBVPX)
 | 
| -    video_decoders.push_back(new VpxVideoDecoder(media_task_runner));
 | 
| -#endif
 | 
| -
 | 
| -#if !defined(MEDIA_DISABLE_FFMPEG)
 | 
| -    video_decoders.push_back(new FFmpegVideoDecoder(media_task_runner));
 | 
| -#endif
 | 
| -
 | 
| -    return video_decoders.Pass();
 | 
| +      const scoped_refptr<MediaLog>& media_log) override {
 | 
| +    NOTREACHED();
 | 
| +    return ScopedVector<VideoDecoder>();
 | 
|    }
 | 
|  
 | 
|    scoped_refptr<AudioRendererSink> GetAudioRendererSink() override {
 | 
| 
 |