Files
ports/multimedia/libopenshot/files/patch-src_CameraCaptureReader.cpp
2026-10-04 04:07:15 +00:00

30 lines
1.0 KiB
C++

--- src/CameraCaptureReader.cpp.orig 2026-08-18 06:00:44 UTC
+++ src/CameraCaptureReader.cpp
@@ -137,7 +137,7 @@ bool CameraCaptureReader::IsBackendSupported(CameraCap
bool CameraCaptureReader::IsBackendSupported(CameraCaptureBackend backend)
{
-#if defined(__linux__)
+#if defined(__unix__)
return backend == CAMERA_CAPTURE_V4L2 || backend == CAMERA_CAPTURE_AUTO;
#elif defined(_WIN32)
return backend == CAMERA_CAPTURE_WINDOWS_DSHOW || backend == CAMERA_CAPTURE_AUTO;
@@ -151,7 +151,7 @@ CameraCaptureBackend CameraCaptureReader::DefaultBacke
CameraCaptureBackend CameraCaptureReader::DefaultBackend()
{
-#if defined(__linux__)
+#if defined(__unix__)
return CAMERA_CAPTURE_V4L2;
#elif defined(_WIN32)
return CAMERA_CAPTURE_WINDOWS_DSHOW;
@@ -170,7 +170,7 @@ AudioDeviceList CameraCaptureReader::GetDeviceNames(Ca
AudioDeviceList devices;
const char* input_format_name = nullptr;
-#if defined(__linux__)
+#if defined(__unix__)
if (backend == CAMERA_CAPTURE_V4L2) {
input_format_name = "v4l2";
}