Chromium Code Reviews| Index: media/filters/ffmpeg_glue.cc |
| diff --git a/media/filters/ffmpeg_glue.cc b/media/filters/ffmpeg_glue.cc |
| index c74b0654e9983525dac71216df568ae0c1327c1e..ec529f3b3ef4cec81c55b5ed3d03d1e4d0d3d9a3 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 lazy_instance = |
|
DaleCurtis
2014/10/31 18:20:09
g_ffmpeg_initializer ?
|
| + 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(lazy_instance.Get().initialized()); |
| } |
| FFmpegGlue::FFmpegGlue(FFmpegURLProtocol* protocol) |