Index: media/capture/video/win/video_capture_device_factory_win.cc |
diff --git a/media/capture/video/win/video_capture_device_factory_win.cc b/media/capture/video/win/video_capture_device_factory_win.cc |
index 22502888cd92b1995374c2510032f3887970b6ba..beba3be2a07e336680812080783c8c0fdbd1a64f 100644 |
--- a/media/capture/video/win/video_capture_device_factory_win.cc |
+++ b/media/capture/video/win/video_capture_device_factory_win.cc |
@@ -79,7 +79,8 @@ static bool LoadMediaFoundationDlls() { |
static bool PrepareVideoCaptureAttributesMediaFoundation( |
IMFAttributes** attributes, |
int count) { |
- InitializeMediaFoundation(); |
+ if (!InitializeMediaFoundation()) |
+ return false; |
if (FAILED(MFCreateAttributes(attributes, count))) |
return false; |