# Source0-md5: 5597636f9c66342566f47d68aa4c6693
Patch0: disable-missing-plugins.patch
Patch1: size_t.patch
+Patch2: x32.patch
URL: https://obsproject.com/
BuildRequires: ImageMagick-devel
BuildRequires: OpenGL-GLX-devel
%setup -q
%patch0 -p1
%patch1 -p1
+%ifarch x32
+%patch2 -p1
+%endif
%build
install -d build
*n_modifiers = 0;
*modifiers = NULL;
return false;
---- obs-studio-29.1.3/plugins/linux-v4l2/v4l2-input.c~ 2023-06-19 00:05:22.000000000 +0200
-+++ obs-studio-29.1.3/plugins/linux-v4l2/v4l2-input.c 2023-11-05 00:32:37.108931868 +0100
-@@ -259,7 +259,11 @@
- }
-
- blog(LOG_DEBUG,
-+#ifdef __ILP32__
-+ "%s: ts: %06lld buf id #%d, flags 0x%08X, seq #%d, len %d, used %d",
-+#else
- "%s: ts: %06ld buf id #%d, flags 0x%08X, seq #%d, len %d, used %d",
-+#endif
- data->device_id, buf.timestamp.tv_usec, buf.index,
- buf.flags, buf.sequence, buf.length, buf.bytesused);
-
--- /dev/null
+--- obs-studio-29.1.3/plugins/linux-v4l2/v4l2-input.c~ 2023-06-19 00:05:22.000000000 +0200
++++ obs-studio-29.1.3/plugins/linux-v4l2/v4l2-input.c 2023-11-05 00:32:37.108931868 +0100
+@@ -259,7 +259,11 @@
+ }
+
+ blog(LOG_DEBUG,
++#ifdef __ILP32__
++ "%s: ts: %06lld buf id #%d, flags 0x%08X, seq #%d, len %d, used %d",
++#else
+ "%s: ts: %06ld buf id #%d, flags 0x%08X, seq #%d, len %d, used %d",
++#endif
+ data->device_id, buf.timestamp.tv_usec, buf.index,
+ buf.flags, buf.sequence, buf.length, buf.bytesused);
+