Overview
Request 4338 (accepted)
OBS studio output plugin for Video4Linux2 device
- Created by boombatower about 6 years ago
- In state accepted
Submit package home:boombato...s:Multimedia / obs-v4l2sink to package Multimedia / obs-v4l2sink
obs-v4l2sink.changes
Added
x
1
2
+-------------------------------------------------------------------
3
+Wed Dec 5 22:00:47 UTC 2018 - Jimmy Berry <jimmy@boombatower.com>
4
+
5
+- Initial package.
6
obs-v4l2sink.spec
Added
53
1
2
+%define obs_studio_version 22.0.2
3
+
4
+Name: obs-v4l2sink
5
+Version: 0.1.0
6
+Release: 0
7
+Summary: OBS studio output plugin for Video4Linux2 device
8
+Group: Productivity/Multimedia/Video/Editors and Convertors
9
+License: GPL-2.0
10
+URL: https://github.com/CatxFish/obs-v4l2sink
11
+Source: %{name}-%{version}.tar.xz
12
+Source1: obs-studio-%{obs_studio_version}.tar.xz
13
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
14
+BuildRequires: cmake
15
+BuildRequires: gcc
16
+BuildRequires: gcc-c++
17
+BuildRequires: libqt5-qtbase-devel
18
+BuildRequires: obs-studio-devel
19
+Recommends: v4l2loopback-kmp
20
+Recommends: v4l2loopback-utils
21
+ExclusiveArch: i586 x86_64
22
+
23
+%description
24
+An OBS Studio plugin that provides output capabilities to a Video4Linux2 device.
25
+It is basically a Linux version of obs-virtual-cam, but only contains the video
26
+sink part. You can use it with v4l2loopback to achieve cross-program video
27
+transfer between OBS Studio and third party software supporting Video4Linux2,
28
+e.g. to present an OBS session in proprietary browser-based conferencing systems
29
+by selecting the OBS session as a webcam.
30
+
31
+%prep
32
+%setup -q -a 1
33
+
34
+%build
35
+%cmake \
36
+ -DLIBOBS_INCLUDE_DIR="../obs-studio-%{obs_studio_version}/libobs"
37
+
38
+%install
39
+%cmake_install
40
+
41
+%post
42
+/sbin/ldconfig
43
+
44
+%postun
45
+/sbin/ldconfig
46
+
47
+%files
48
+%defattr(-, root, root)
49
+%{_datadir}/obs
50
+%{_libexecdir}/obs-plugins
51
+
52
+%changelog
53
_service
Added
26
1
2
+<services>
3
+ <service name="tar_scm" mode="disabled">
4
+ <param name="versionformat">@PARENT_TAG@</param>
5
+ <param name="revision">refs/tags/0.1.0</param>
6
+ <param name="url">https://github.com/CatxFish/obs-v4l2sink.git</param>
7
+ <param name="scm">git</param>
8
+ <param name="changesgenerate">enable</param>
9
+ </service>
10
+ <service name="recompress" mode="disabled">
11
+ <param name="compression">xz</param>
12
+ <param name="file">*.tar</param>
13
+ </service>
14
+ <service name="set_version" mode="disabled"/>
15
+ <service name="tar_scm" mode="disabled">
16
+ <param name="versionformat">@PARENT_TAG@</param>
17
+ <param name="revision">refs/tags/22.0.2</param>
18
+ <param name="url">git://github.com/jp9000/obs-studio.git</param>
19
+ <param name="scm">git</param>
20
+ </service>
21
+ <service name="recompress" mode="disabled">
22
+ <param name="compression">xz</param>
23
+ <param name="file">*.tar</param>
24
+ </service>
25
+</services>
26
_servicedata
Added
8
1
2
+<servicedata>
3
+ <service name="tar_scm">
4
+ <param name="url">https://github.com/CatxFish/obs-v4l2sink.git</param>
5
+ <param name="changesrevision">71d943c35ee769da5acde344f5245096e9b07a70</param>
6
+ </service>
7
+</servicedata>
8
obs-studio-22.0.2.tar.xz
Added
obs-v4l2sink-0.1.0.tar.xz
Added
Refresh
Refresh
Login required, please
login
or
signup
in order to comment
Request History
boombatower created request about 6 years ago
OBS studio output plugin for Video4Linux2 device
olh accepted request about 6 years ago