| Index: media/tools/player_x11/player_x11.cc
|
| diff --git a/media/tools/player_x11/player_x11.cc b/media/tools/player_x11/player_x11.cc
|
| index e5df83ccb5e13d5c8b3168a21cdd662b94f06365..803e79df99a3f2f24939c19a6ea8611116e27a5b 100644
|
| --- a/media/tools/player_x11/player_x11.cc
|
| +++ b/media/tools/player_x11/player_x11.cc
|
| @@ -58,6 +58,8 @@ scoped_ptr<media::DataSource> CreateDataSource(const std::string& file_path) {
|
| return data_source.Pass();
|
| }
|
|
|
| +static void LogFunc(const std::string& str) { DVLOG(1) << str; }
|
| +
|
| // Initialize X11. Returns true if successful. This method creates the X11
|
| // window. Further initialization is done in X11VideoRenderer.
|
| bool InitX11() {
|
| @@ -121,7 +123,8 @@ void InitPipeline(
|
| video_decoders.Pass(),
|
| media::SetDecryptorReadyCB(),
|
| paint_cb,
|
| - true));
|
| + true,
|
| + base::Bind(&LogFunc)));
|
|
|
| ScopedVector<media::AudioDecoder> audio_decoders;
|
| audio_decoders.push_back(new media::FFmpegAudioDecoder(task_runner,
|
| @@ -139,7 +142,8 @@ void InitPipeline(
|
| new media::NullAudioSink(task_runner),
|
| audio_decoders.Pass(),
|
| media::SetDecryptorReadyCB(),
|
| - hardware_config));
|
| + hardware_config,
|
| + base::Bind(&LogFunc)));
|
|
|
| scoped_ptr<media::Renderer> renderer(new media::RendererImpl(
|
| task_runner, demuxer, audio_renderer.Pass(), video_renderer.Pass()));
|
|
|