| 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 808626aa266301c5a26425ff2de6db7e11dddfcb..282f1711dc55ac99356b17475d021959baec4539 100644
|
| --- a/media/tools/player_x11/player_x11.cc
|
| +++ b/media/tools/player_x11/player_x11.cc
|
| @@ -113,12 +113,13 @@ bool InitPipeline(const scoped_refptr<base::MessageLoopProxy>& message_loop,
|
| media::FFmpegNeedKeyCB need_key_cb = base::Bind(&NeedKey);
|
| collection->SetDemuxer(new media::FFmpegDemuxer(message_loop, data_source,
|
| need_key_cb));
|
| - collection->GetVideoDecoders()->push_back(new media::FFmpegVideoDecoder(
|
| - message_loop));
|
|
|
| - // Create our video renderer and save a reference to it for painting.
|
| +
|
| + ScopedVector<media::VideoDecoder> video_decoders;
|
| + video_decoders.push_back(new media::FFmpegVideoDecoder(message_loop));
|
| scoped_ptr<media::VideoRenderer> video_renderer(new media::VideoRendererBase(
|
| message_loop,
|
| + video_decoders.Pass(),
|
| media::SetDecryptorReadyCB(),
|
| base::Bind(&Paint, paint_message_loop, paint_cb),
|
| base::Bind(&SetOpaque),
|
|
|