| Index: media/filters/ffmpeg_glue.cc
|
| diff --git a/media/filters/ffmpeg_glue.cc b/media/filters/ffmpeg_glue.cc
|
| index c74b0654e9983525dac71216df568ae0c1327c1e..20ebeafa9aa4af65be54fb461e8367d43d24e1b3 100644
|
| --- a/media/filters/ffmpeg_glue.cc
|
| +++ b/media/filters/ffmpeg_glue.cc
|
| @@ -118,10 +118,11 @@ class FFmpegInitializer {
|
| DISALLOW_COPY_AND_ASSIGN(FFmpegInitializer);
|
| };
|
|
|
| +static base::LazyInstance<FFmpegInitializer>::Leaky g_lazy_instance =
|
| + LAZY_INSTANCE_INITIALIZER;
|
| void FFmpegGlue::InitializeFFmpeg() {
|
| - static base::LazyInstance<FFmpegInitializer>::Leaky li =
|
| - LAZY_INSTANCE_INITIALIZER;
|
| - CHECK(li.Get().initialized());
|
| + // Get() will invoke the FFmpegInitializer constructor once.
|
| + CHECK(g_lazy_instance.Get().initialized());
|
| }
|
|
|
| FFmpegGlue::FFmpegGlue(FFmpegURLProtocol* protocol)
|
|
|