1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-05 01:55:52 +00:00

multimedia/obs-studio: Update 27.1.3 -> 27.2.1

Reported by:	portscout
This commit is contained in:
Yuri Victorovich 2022-02-24 15:06:33 -08:00
parent e8341dbd63
commit 5ba5a1b601
4 changed files with 49 additions and 121 deletions

View File

@ -1,8 +1,13 @@
PORTNAME= obs-studio
DISTVERSION= 27.1.3
PORTREVISION= 1
DISTVERSION= 27.2.1
CATEGORIES= multimedia
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES+= 79aed14aff55c62fee78c0f4828c65ac05caf036.patch:-p1 \
ecd7a59aed665eca0a50b99939ef28e04e144876.patch:-p1 \
c201bd067fd3e4c9a6139ad52e0ad61bc1ca0117.patch:-p1 \
445f39764b8f11f951d41d14ee57ae13f57b13d4.patch:-p1 # backport the PR "Fix building OBS Studio on FreeBSD", https://github.com/obsproject/obs-studio/pull/6026
MAINTAINER= yuri@FreeBSD.org
COMMENT= Open source streaming/recording software
@ -21,6 +26,7 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libfreetype.so:print/freetype2 \
libjansson.so:devel/jansson \
libmbedtls.so:security/mbedtls \
libpci.so:devel/libpci \
libspeexdsp.so:audio/speexdsp \
libsysinfo.so:devel/libsysinfo \
libudev.so:devel/libudev-devd \
@ -33,6 +39,7 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libxcb-keysyms.so:x11/xcb-util-keysyms \
libxcb-render-util.so:x11/xcb-util-renderutil \
libxcb-util.so:x11/xcb-util \
libxkbcommon.so:x11/libxkbcommon \
${LIB_DEPENDS_${ARCH}}
LIB_DEPENDS_amd64= libluajit-5.1.so:lang/luajit
LIB_DEPENDS_armv7= libluajit-5.1.so:lang/luajit
@ -99,6 +106,9 @@ PLIST_SUB+= LUAJIT=""
post-patch:
@${REINPLACE_CMD} -e 's| 3.4)| ${PYTHON_VER})|' \
${WRKSRC}/cmake/Modules/FindPythonDeps.cmake
# patch out linixism
#@${REINPLACE_CMD} -e 's|versionsort|alphasort|' \
# ${WRKSRC}/plugins/linux-v4l2/v4l2-output.c
post-install:
# https://github.com/obsproject/obs-studio/issues/2625

View File

@ -1,7 +1,15 @@
TIMESTAMP = 1634916114
SHA256 (obsproject-obs-studio-27.1.3_GH0.tar.gz) = 4dfdb018b33ec0a90eb3a7e5a174afd58d52d583990680264afedf678961db1d
SIZE (obsproject-obs-studio-27.1.3_GH0.tar.gz) = 15994678
TIMESTAMP = 1645741975
SHA256 (obsproject-obs-studio-27.2.1_GH0.tar.gz) = 1fbe3a0716bbf0aaf27e9d1d7f232ac9c3fc831a6f9a4f47422dfe0365b944b4
SIZE (obsproject-obs-studio-27.2.1_GH0.tar.gz) = 16382458
SHA256 (obsproject-obs-browser-f1a61c5_GH0.tar.gz) = 6c9948047dd01a8baaa47f98d8929950a3977e56ad6a06deacbf7acf9c7af648
SIZE (obsproject-obs-browser-f1a61c5_GH0.tar.gz) = 79279
SHA256 (obsproject-obs-vst-aaa7b7f_GH0.tar.gz) = f6d1f8ef3d417b0cdf8b88df7b9308c827d47fca809b1fa414e5d87f6f9e10c3
SIZE (obsproject-obs-vst-aaa7b7f_GH0.tar.gz) = 516781
SHA256 (79aed14aff55c62fee78c0f4828c65ac05caf036.patch) = 79bc7213c0d240d7accfcc07dc940b44113739b5e2683b875a678b252f95d0ce
SIZE (79aed14aff55c62fee78c0f4828c65ac05caf036.patch) = 882
SHA256 (ecd7a59aed665eca0a50b99939ef28e04e144876.patch) = 3c13de74b34f31f59b038c2858d2f6ca7fe5b387150d18c175290aa20b1e68c0
SIZE (ecd7a59aed665eca0a50b99939ef28e04e144876.patch) = 3418
SHA256 (c201bd067fd3e4c9a6139ad52e0ad61bc1ca0117.patch) = ab7035ad3bf0d681db0eae6664e6a8f236b16ade50cc4e46bb3e0fc9631e9198
SIZE (c201bd067fd3e4c9a6139ad52e0ad61bc1ca0117.patch) = 1449
SHA256 (445f39764b8f11f951d41d14ee57ae13f57b13d4.patch) = 7ffb366e7b6617a99969c4d081086762924157a1e804317adadc128b5818bfa2
SIZE (445f39764b8f11f951d41d14ee57ae13f57b13d4.patch) = 4661

View File

@ -1,109 +0,0 @@
- backport patch for OBS Studio Virtual Camera on FreeBSD
- see https://www.davidschlachter.com/misc/freebsd-obs-virtualcam
diff --git plugins/linux-v4l2/v4l2-output.c b/plugins/linux-v4l2/v4l2-output.c
index 05ac70b42f0..0ddd3152384 100644
--- plugins/linux-v4l2/v4l2-output.c
+++ plugins/linux-v4l2/v4l2-output.c
@@ -27,6 +27,7 @@ static void virtualcam_destroy(void *data)
bfree(data);
}
+#ifdef __linux__
static bool is_flatpak_sandbox(void)
{
static bool flatpak_info_exists = false;
@@ -98,6 +99,32 @@ static int loopback_module_load()
return run_command(
"pkexec modprobe v4l2loopback exclusive_caps=1 card_label='OBS Virtual Camera' && sleep 0.5");
}
+#else
+bool loopback_module_available()
+{
+ struct v4l2_capability capability;
+ char new_device[16];
+ int fd;
+ int i;
+
+ for (i = 0; i != MAX_DEVICES; i++) {
+ snprintf(new_device, 16, "/dev/video%d", i);
+ fd = open(new_device, O_RDWR);
+ if (fd < 0)
+ continue;
+ if (ioctl(fd, VIDIOC_QUERYCAP, &capability) < 0) {
+ close(fd);
+ continue;
+ }
+ if (capability.capabilities & V4L2_CAP_VIDEO_OUTPUT) {
+ close(fd);
+ return true;
+ }
+ close(fd);
+ }
+ return false;
+}
+#endif
static void *virtualcam_create(obs_data_t *settings, obs_output_t *output)
{
@@ -131,13 +158,19 @@ static bool try_connect(void *data, int device)
if (vcam->device < 0)
return false;
- if (ioctl(vcam->device, VIDIOC_QUERYCAP, &capability) < 0)
+ if (ioctl(vcam->device, VIDIOC_QUERYCAP, &capability) < 0) {
+ close(vcam->device);
+ vcam->device = -1;
return false;
+ }
format.type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
- if (ioctl(vcam->device, VIDIOC_G_FMT, &format) < 0)
+ if (ioctl(vcam->device, VIDIOC_G_FMT, &format) < 0) {
+ close(vcam->device);
+ vcam->device = -1;
return false;
+ }
struct obs_video_info ovi;
obs_get_video_info(&ovi);
@@ -149,16 +182,22 @@ static bool try_connect(void *data, int device)
parm.parm.output.timeperframe.numerator = ovi.fps_den;
parm.parm.output.timeperframe.denominator = ovi.fps_num;
- if (ioctl(vcam->device, VIDIOC_S_PARM, &parm) < 0)
+ if (ioctl(vcam->device, VIDIOC_S_PARM, &parm) < 0) {
+ close(vcam->device);
+ vcam->device = -1;
return false;
+ }
format.fmt.pix.width = width;
format.fmt.pix.height = height;
format.fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV;
format.fmt.pix.sizeimage = vcam->frame_size;
- if (ioctl(vcam->device, VIDIOC_S_FMT, &format) < 0)
+ if (ioctl(vcam->device, VIDIOC_S_FMT, &format) < 0) {
+ close(vcam->device);
+ vcam->device = -1;
return false;
+ }
struct video_scale_info vsi = {0};
vsi.format = VIDEO_FORMAT_YUY2;
@@ -176,11 +215,12 @@ static bool virtualcam_start(void *data)
{
struct virtualcam_data *vcam = (struct virtualcam_data *)data;
+#ifdef __linux__
if (!loopback_module_loaded()) {
if (loopback_module_load() != 0)
return false;
}
-
+#endif
for (int i = 0; i < MAX_DEVICES; i++) {
if (!try_connect(vcam, i))
continue;

View File

@ -96,6 +96,7 @@ include/obs/util/simde/x86/mmx.h
include/obs/util/simde/x86/sse.h
include/obs/util/simde/x86/sse2.h
include/obs/util/sse-intrin.h
include/obs/util/task.h
include/obs/util/text-lookup.h
include/obs/util/threading-posix.h
include/obs/util/threading.h
@ -145,7 +146,10 @@ lib/obs-scripting/_obspython.so
lib/obs-scripting/obspython.py
libdata/pkgconfig/libobs.pc
share/applications/com.obsproject.Studio.desktop
share/icons/hicolor/128x128/apps/com.obsproject.Studio.png
share/icons/hicolor/256x256/apps/com.obsproject.Studio.png
share/icons/hicolor/512x512/apps/com.obsproject.Studio.png
share/icons/hicolor/scalable/apps/com.obsproject.Studio.svg
share/metainfo/com.obsproject.Studio.appdata.xml
share/obs/libobs/area.effect
share/obs/libobs/bicubic_scale.effect
@ -169,7 +173,6 @@ share/obs/libobs/repeat.effect
share/obs/libobs/solid.effect
share/obs/obs-plugins/decklink-captions/.keepme
share/obs/obs-plugins/decklink-ouput-ui/.keepme
share/obs/obs-plugins/frontend-tools/locale/af-ZA.ini
share/obs/obs-plugins/frontend-tools/locale/an-ES.ini
share/obs/obs-plugins/frontend-tools/locale/ar-SA.ini
share/obs/obs-plugins/frontend-tools/locale/az-AZ.ini
@ -181,8 +184,6 @@ share/obs/obs-plugins/frontend-tools/locale/cs-CZ.ini
share/obs/obs-plugins/frontend-tools/locale/da-DK.ini
share/obs/obs-plugins/frontend-tools/locale/de-DE.ini
share/obs/obs-plugins/frontend-tools/locale/el-GR.ini
share/obs/obs-plugins/frontend-tools/locale/en-GB.ini
share/obs/obs-plugins/frontend-tools/locale/en-PT.ini
share/obs/obs-plugins/frontend-tools/locale/en-US.ini
share/obs/obs-plugins/frontend-tools/locale/eo-UY.ini
share/obs/obs-plugins/frontend-tools/locale/es-ES.ini
@ -195,6 +196,7 @@ share/obs/obs-plugins/frontend-tools/locale/fr-FR.ini
share/obs/obs-plugins/frontend-tools/locale/gd-GB.ini
share/obs/obs-plugins/frontend-tools/locale/gl-ES.ini
share/obs/obs-plugins/frontend-tools/locale/he-IL.ini
share/obs/obs-plugins/frontend-tools/locale/hi-IN.ini
share/obs/obs-plugins/frontend-tools/locale/hr-HR.ini
share/obs/obs-plugins/frontend-tools/locale/hu-HU.ini
share/obs/obs-plugins/frontend-tools/locale/id-ID.ini
@ -202,25 +204,28 @@ share/obs/obs-plugins/frontend-tools/locale/it-IT.ini
share/obs/obs-plugins/frontend-tools/locale/ja-JP.ini
share/obs/obs-plugins/frontend-tools/locale/ka-GE.ini
share/obs/obs-plugins/frontend-tools/locale/kab-KAB.ini
share/obs/obs-plugins/frontend-tools/locale/kmr-TR.ini
share/obs/obs-plugins/frontend-tools/locale/ko-KR.ini
share/obs/obs-plugins/frontend-tools/locale/ku-TR.ini
share/obs/obs-plugins/frontend-tools/locale/lo-LA.ini
share/obs/obs-plugins/frontend-tools/locale/lt-LT.ini
share/obs/obs-plugins/frontend-tools/locale/mn-MN.ini
share/obs/obs-plugins/frontend-tools/locale/ms-MY.ini
share/obs/obs-plugins/frontend-tools/locale/nb-NO.ini
share/obs/obs-plugins/frontend-tools/locale/nl-NL.ini
share/obs/obs-plugins/frontend-tools/locale/oc-FR.ini
share/obs/obs-plugins/frontend-tools/locale/pl-PL.ini
share/obs/obs-plugins/frontend-tools/locale/pt-BR.ini
share/obs/obs-plugins/frontend-tools/locale/pt-PT.ini
share/obs/obs-plugins/frontend-tools/locale/ro-RO.ini
share/obs/obs-plugins/frontend-tools/locale/ru-RU.ini
share/obs/obs-plugins/frontend-tools/locale/si-LK.ini
share/obs/obs-plugins/frontend-tools/locale/sk-SK.ini
share/obs/obs-plugins/frontend-tools/locale/sl-SI.ini
share/obs/obs-plugins/frontend-tools/locale/sq-AL.ini
share/obs/obs-plugins/frontend-tools/locale/sr-CS.ini
share/obs/obs-plugins/frontend-tools/locale/sr-SP.ini
share/obs/obs-plugins/frontend-tools/locale/sv-SE.ini
share/obs/obs-plugins/frontend-tools/locale/szl-PL.ini
share/obs/obs-plugins/frontend-tools/locale/ta-IN.ini
share/obs/obs-plugins/frontend-tools/locale/th-TH.ini
share/obs/obs-plugins/frontend-tools/locale/tl-PH.ini
@ -271,6 +276,7 @@ share/obs/obs-plugins/image-source/locale/kab-KAB.ini
share/obs/obs-plugins/image-source/locale/kmr-TR.ini
share/obs/obs-plugins/image-source/locale/ko-KR.ini
share/obs/obs-plugins/image-source/locale/lo-LA.ini
share/obs/obs-plugins/image-source/locale/lt-LT.ini
share/obs/obs-plugins/image-source/locale/mn-MN.ini
share/obs/obs-plugins/image-source/locale/ms-MY.ini
share/obs/obs-plugins/image-source/locale/nb-NO.ini
@ -283,6 +289,7 @@ share/obs/obs-plugins/image-source/locale/pt-BR.ini
share/obs/obs-plugins/image-source/locale/pt-PT.ini
share/obs/obs-plugins/image-source/locale/ro-RO.ini
share/obs/obs-plugins/image-source/locale/ru-RU.ini
share/obs/obs-plugins/image-source/locale/si-LK.ini
share/obs/obs-plugins/image-source/locale/sk-SK.ini
share/obs/obs-plugins/image-source/locale/sl-SI.ini
share/obs/obs-plugins/image-source/locale/sr-CS.ini
@ -338,6 +345,7 @@ share/obs/obs-plugins/linux-capture/locale/pt-BR.ini
share/obs/obs-plugins/linux-capture/locale/pt-PT.ini
share/obs/obs-plugins/linux-capture/locale/ro-RO.ini
share/obs/obs-plugins/linux-capture/locale/ru-RU.ini
share/obs/obs-plugins/linux-capture/locale/si-LK.ini
share/obs/obs-plugins/linux-capture/locale/sk-SK.ini
share/obs/obs-plugins/linux-capture/locale/sl-SI.ini
share/obs/obs-plugins/linux-capture/locale/sr-CS.ini
@ -443,6 +451,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/pt-PT.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/ro-RO.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/ru-RU.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/si-LK.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/sk-SK.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/sl-SI.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/sr-CS.ini
@ -498,6 +507,7 @@ share/obs/obs-plugins/linux-v4l2/locale/pt-BR.ini
share/obs/obs-plugins/linux-v4l2/locale/pt-PT.ini
share/obs/obs-plugins/linux-v4l2/locale/ro-RO.ini
share/obs/obs-plugins/linux-v4l2/locale/ru-RU.ini
share/obs/obs-plugins/linux-v4l2/locale/si-LK.ini
share/obs/obs-plugins/linux-v4l2/locale/sk-SK.ini
share/obs/obs-plugins/linux-v4l2/locale/sl-SI.ini
share/obs/obs-plugins/linux-v4l2/locale/sr-CS.ini
@ -553,6 +563,7 @@ share/obs/obs-plugins/obs-ffmpeg/locale/pt-BR.ini
share/obs/obs-plugins/obs-ffmpeg/locale/pt-PT.ini
share/obs/obs-plugins/obs-ffmpeg/locale/ro-RO.ini
share/obs/obs-plugins/obs-ffmpeg/locale/ru-RU.ini
share/obs/obs-plugins/obs-ffmpeg/locale/si-LK.ini
share/obs/obs-plugins/obs-ffmpeg/locale/sk-SK.ini
share/obs/obs-plugins/obs-ffmpeg/locale/sl-SI.ini
share/obs/obs-plugins/obs-ffmpeg/locale/sr-CS.ini
@ -628,6 +639,7 @@ share/obs/obs-plugins/obs-filters/locale/pt-BR.ini
share/obs/obs-plugins/obs-filters/locale/pt-PT.ini
share/obs/obs-plugins/obs-filters/locale/ro-RO.ini
share/obs/obs-plugins/obs-filters/locale/ru-RU.ini
share/obs/obs-plugins/obs-filters/locale/si-LK.ini
share/obs/obs-plugins/obs-filters/locale/sk-SK.ini
share/obs/obs-plugins/obs-filters/locale/sl-SI.ini
share/obs/obs-plugins/obs-filters/locale/sr-CS.ini
@ -635,6 +647,7 @@ share/obs/obs-plugins/obs-filters/locale/sr-SP.ini
share/obs/obs-plugins/obs-filters/locale/sv-SE.ini
share/obs/obs-plugins/obs-filters/locale/szl-PL.ini
share/obs/obs-plugins/obs-filters/locale/ta-IN.ini
share/obs/obs-plugins/obs-filters/locale/th-TH.ini
share/obs/obs-plugins/obs-filters/locale/tl-PH.ini
share/obs/obs-plugins/obs-filters/locale/tr-TR.ini
share/obs/obs-plugins/obs-filters/locale/uk-UA.ini
@ -740,6 +753,7 @@ share/obs/obs-plugins/obs-outputs/locale/pt-BR.ini
share/obs/obs-plugins/obs-outputs/locale/pt-PT.ini
share/obs/obs-plugins/obs-outputs/locale/ro-RO.ini
share/obs/obs-plugins/obs-outputs/locale/ru-RU.ini
share/obs/obs-plugins/obs-outputs/locale/si-LK.ini
share/obs/obs-plugins/obs-outputs/locale/sk-SK.ini
share/obs/obs-plugins/obs-outputs/locale/sl-SI.ini
share/obs/obs-plugins/obs-outputs/locale/sr-CS.ini
@ -796,6 +810,7 @@ share/obs/obs-plugins/obs-transitions/locale/pt-BR.ini
share/obs/obs-plugins/obs-transitions/locale/pt-PT.ini
share/obs/obs-plugins/obs-transitions/locale/ro-RO.ini
share/obs/obs-plugins/obs-transitions/locale/ru-RU.ini
share/obs/obs-plugins/obs-transitions/locale/si-LK.ini
share/obs/obs-plugins/obs-transitions/locale/sk-SK.ini
share/obs/obs-plugins/obs-transitions/locale/sl-SI.ini
share/obs/obs-plugins/obs-transitions/locale/sr-CS.ini
@ -935,6 +950,7 @@ share/obs/obs-plugins/obs-x264/locale/pt-BR.ini
share/obs/obs-plugins/obs-x264/locale/pt-PT.ini
share/obs/obs-plugins/obs-x264/locale/ro-RO.ini
share/obs/obs-plugins/obs-x264/locale/ru-RU.ini
share/obs/obs-plugins/obs-x264/locale/si-LK.ini
share/obs/obs-plugins/obs-x264/locale/sk-SK.ini
share/obs/obs-plugins/obs-x264/locale/sl-SI.ini
share/obs/obs-plugins/obs-x264/locale/sr-CS.ini
@ -951,6 +967,7 @@ share/obs/obs-plugins/obs-x264/locale/vi-VN.ini
share/obs/obs-plugins/obs-x264/locale/zh-CN.ini
share/obs/obs-plugins/obs-x264/locale/zh-TW.ini
share/obs/obs-plugins/oss-audio/locale/ar-SA.ini
share/obs/obs-plugins/oss-audio/locale/bg-BG.ini
share/obs/obs-plugins/oss-audio/locale/bn-BD.ini
share/obs/obs-plugins/oss-audio/locale/ca-ES.ini
share/obs/obs-plugins/oss-audio/locale/cs-CZ.ini
@ -985,6 +1002,7 @@ share/obs/obs-plugins/oss-audio/locale/pt-BR.ini
share/obs/obs-plugins/oss-audio/locale/pt-PT.ini
share/obs/obs-plugins/oss-audio/locale/ro-RO.ini
share/obs/obs-plugins/oss-audio/locale/ru-RU.ini
share/obs/obs-plugins/oss-audio/locale/si-LK.ini
share/obs/obs-plugins/oss-audio/locale/sk-SK.ini
share/obs/obs-plugins/oss-audio/locale/sl-SI.ini
share/obs/obs-plugins/oss-audio/locale/sv-SE.ini
@ -1035,6 +1053,7 @@ share/obs/obs-plugins/rtmp-services/locale/pt-BR.ini
share/obs/obs-plugins/rtmp-services/locale/pt-PT.ini
share/obs/obs-plugins/rtmp-services/locale/ro-RO.ini
share/obs/obs-plugins/rtmp-services/locale/ru-RU.ini
share/obs/obs-plugins/rtmp-services/locale/si-LK.ini
share/obs/obs-plugins/rtmp-services/locale/sk-SK.ini
share/obs/obs-plugins/rtmp-services/locale/sl-SI.ini
share/obs/obs-plugins/rtmp-services/locale/sr-CS.ini
@ -1087,6 +1106,7 @@ share/obs/obs-plugins/rtmp-services/services.json
%%SNDIO%%share/obs/obs-plugins/sndio/locale/pt-PT.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/ro-RO.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/ru-RU.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/si-LK.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/sk-SK.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/sl-SI.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/sv-SE.ini
@ -1137,6 +1157,7 @@ share/obs/obs-plugins/text-freetype2/locale/pt-BR.ini
share/obs/obs-plugins/text-freetype2/locale/pt-PT.ini
share/obs/obs-plugins/text-freetype2/locale/ro-RO.ini
share/obs/obs-plugins/text-freetype2/locale/ru-RU.ini
share/obs/obs-plugins/text-freetype2/locale/si-LK.ini
share/obs/obs-plugins/text-freetype2/locale/sk-SK.ini
share/obs/obs-plugins/text-freetype2/locale/sl-SI.ini
share/obs/obs-plugins/text-freetype2/locale/sr-CS.ini
@ -1194,6 +1215,7 @@ share/obs/obs-plugins/vlc-video/locale/pt-BR.ini
share/obs/obs-plugins/vlc-video/locale/pt-PT.ini
share/obs/obs-plugins/vlc-video/locale/ro-RO.ini
share/obs/obs-plugins/vlc-video/locale/ru-RU.ini
share/obs/obs-plugins/vlc-video/locale/si-LK.ini
share/obs/obs-plugins/vlc-video/locale/sk-SK.ini
share/obs/obs-plugins/vlc-video/locale/sl-SI.ini
share/obs/obs-plugins/vlc-video/locale/sr-CS.ini
@ -1211,7 +1233,6 @@ share/obs/obs-studio/authors/AUTHORS
share/obs/obs-studio/images/overflow.png
share/obs/obs-studio/license/gplv2.txt
share/obs/obs-studio/locale.ini
share/obs/obs-studio/locale/af-ZA.ini
share/obs/obs-studio/locale/an-ES.ini
share/obs/obs-studio/locale/ar-SA.ini
share/obs/obs-studio/locale/az-AZ.ini
@ -1245,10 +1266,8 @@ share/obs/obs-studio/locale/it-IT.ini
share/obs/obs-studio/locale/ja-JP.ini
share/obs/obs-studio/locale/ka-GE.ini
share/obs/obs-studio/locale/kab-KAB.ini
share/obs/obs-studio/locale/km-KH.ini
share/obs/obs-studio/locale/kmr-TR.ini
share/obs/obs-studio/locale/ko-KR.ini
share/obs/obs-studio/locale/ku-TR.ini
share/obs/obs-studio/locale/lo-LA.ini
share/obs/obs-studio/locale/lt-LT.ini
share/obs/obs-studio/locale/lv-LV.ini