Added
Link Here
|
1 |
--- src/3rdparty/chromium/media/capture/video/create_video_capture_device_factory.cc.orig 2019-03-07 09:23:57 UTC |
2 |
+++ src/3rdparty/chromium/media/capture/video/create_video_capture_device_factory.cc |
3 |
@@ -10,7 +10,7 @@ |
4 |
#include "media/capture/video/fake_video_capture_device_factory.h" |
5 |
#include "media/capture/video/file_video_capture_device_factory.h" |
6 |
|
7 |
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS) |
8 |
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD) |
9 |
#include "media/capture/video/linux/video_capture_device_factory_linux.h" |
10 |
#elif defined(OS_CHROMEOS) |
11 |
#include "media/capture/video/chromeos/public/cros_features.h" |
12 |
@@ -31,7 +31,7 @@ namespace { |
13 |
std::unique_ptr<VideoCaptureDeviceFactory> |
14 |
CreatePlatformSpecificVideoCaptureDeviceFactory( |
15 |
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) { |
16 |
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS) |
17 |
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD) |
18 |
return std::make_unique<VideoCaptureDeviceFactoryLinux>(ui_task_runner); |
19 |
#elif defined(OS_CHROMEOS) |
20 |
// On Chrome OS we have to support two use cases: |