www/firefox: try to fix camera/video usage
This functionality should work on FreeBSD, too (not only "pure Linux" as the comments stated). Reported by: jsm@
This commit is contained in:
parent
1b5590188b
commit
53a70f1248
2 changed files with 27 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
|||
PORTNAME= firefox
|
||||
DISTVERSION= 122.0
|
||||
PORTEPOCH= 2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= www wayland
|
||||
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
|
||||
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
commit 324c4811690dd288a7bbd1378d129dc5e9d6f16b
|
||||
|
||||
video capture also is implented with WEBRTC_BSD (at least on FreeBSD)
|
||||
|
||||
diff --git third_party/libwebrtc/modules/video_capture/video_capture_factory.cc third_party/libwebrtc/modules/video_capture/video_capture_factory.cc
|
||||
index e085ac2df8a0..2790fbbe1cba 100644
|
||||
--- third_party/libwebrtc/modules/video_capture/video_capture_factory.cc
|
||||
+++ third_party/libwebrtc/modules/video_capture/video_capture_factory.cc
|
||||
@@ -24,7 +24,7 @@ rtc::scoped_refptr<VideoCaptureModule> VideoCaptureFactory::Create(
|
||||
const char* deviceUniqueIdUTF8) {
|
||||
// This is only implemented on pure Linux and WEBRTC_LINUX is defined for
|
||||
// Android as well
|
||||
-#if !defined(WEBRTC_LINUX) || defined(WEBRTC_ANDROID)
|
||||
+#if (!defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)) || defined(WEBRTC_ANDROID)
|
||||
return nullptr;
|
||||
#else
|
||||
return videocapturemodule::VideoCaptureImpl::Create(options,
|
||||
@@ -40,7 +40,7 @@ VideoCaptureModule::DeviceInfo* VideoCaptureFactory::CreateDeviceInfo(
|
||||
VideoCaptureOptions* options) {
|
||||
// This is only implemented on pure Linux and WEBRTC_LINUX is defined for
|
||||
// Android as well
|
||||
-#if !defined(WEBRTC_LINUX) || defined(WEBRTC_ANDROID)
|
||||
+#if (!defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)) || defined(WEBRTC_ANDROID)
|
||||
return nullptr;
|
||||
#else
|
||||
return videocapturemodule::VideoCaptureImpl::CreateDeviceInfo(options);
|
Loading…
Reference in a new issue