summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-12-29 13:21:35 -0800
committerYuri Victorovich <yuri@FreeBSD.org>2022-12-29 14:15:35 -0800
commit998d1c280d2fe432dfd6ae70219b310883a3d39d (patch)
tree1e696d84f7258a84982f73620d98a072a71fe59e
parente82c08eaa88aae42f870c5e268bcd00380e954e2 (diff)
downloadfreebsd-ports-998d1c280d2fe432dfd6ae70219b310883a3d39d.zip
multimedia/obs-studio: Update 27.2.4 -> 28.1.2
Thanks to Li-Wen Hsu (lwhsu@) for providing a WIP version.
-rw-r--r--multimedia/obs-qtwebkit/Makefile2
-rw-r--r--multimedia/obs-studio/Makefile54
-rw-r--r--multimedia/obs-studio/distinfo44
-rw-r--r--multimedia/obs-studio/files/patch-UI_window-basic-main.cpp13
-rw-r--r--multimedia/obs-studio/files/patch-UI_window-basic-preview.cpp46
-rw-r--r--multimedia/obs-studio/files/patch-cmake_Modules_ObsHelpers.cmake19
-rw-r--r--multimedia/obs-studio/files/patch-plugins_CMakeLists.txt26
-rw-r--r--multimedia/obs-studio/files/patch-plugins_obs-outputs_librtmp_rtmp.h11
-rw-r--r--multimedia/obs-studio/pkg-plist402
9 files changed, 326 insertions, 291 deletions
diff --git a/multimedia/obs-qtwebkit/Makefile b/multimedia/obs-qtwebkit/Makefile
index 15bf840cdb44..26f2e850b90a 100644
--- a/multimedia/obs-qtwebkit/Makefile
+++ b/multimedia/obs-qtwebkit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= obs-qtwebkit
PORTVERSION= g2018090201
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MAINTAINER= swills@FreeBSD.org
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index 6c3d59ba47ac..16fc723cbfa5 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,14 +1,7 @@
PORTNAME= obs-studio
-DISTVERSION= 27.2.4
-PORTREVISION= 1
+DISTVERSION= 28.1.2
CATEGORIES= multimedia
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= ecd7a59aed665eca0a50b99939ef28e04e144876.patch:-p1 \
- 445f39764b8f11f951d41d14ee57ae13f57b13d4.patch:-p1 # backport the PR "Fix building OBS Studio on FreeBSD", https://github.com/obsproject/obs-studio/pull/6026
-PATCHFILES+= 46b3935959c0afd4d2128279912ee86f69e81048.patch:-p1 \
- 864cafd6e85be74e22637935d45fad33a4e7ce2a.patch:-p1 # v4l2loopback: Add support for non-Linux environments: https://github.com/obsproject/obs-studio/pull/5069
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Open source streaming/recording software
WWW= https://obsproject.com/
@@ -29,11 +22,13 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libjansson.so:devel/jansson \
libmbedtls.so:security/mbedtls \
libpci.so:devel/libpci \
+ librist.so:multimedia/librist \
+ librnnoise.so:audio/rnnoise \
libspeexdsp.so:audio/speexdsp \
+ libsrt.so:www/srt \
libsysinfo.so:devel/libsysinfo \
libudev.so:devel/libudev-devd \
libv4l2.so:multimedia/libv4l \
- libvlc.so:multimedia/vlc \
libwayland-client.so:graphics/wayland \
libx264.so:multimedia/libx264 \
libxcb-ewmh.so:x11/xcb-util-wm \
@@ -50,9 +45,9 @@ LIB_DEPENDS_powerpc= libluajit-5.1.so:lang/luajit
LIB_DEPENDS_powerpc64= libluajit-5.1.so:lang/luajit-openresty
LIB_DEPENDS_powerpc64le= libluajit-5.1.so:lang/luajit-openresty
-USES= cmake compiler:c++17-lang gl gnome lua pkgconfig python:3.4+ \
- qt:5 xorg
-USE_QT= core gui network svg widgets x11extras xml buildtools:build imageformats:run qmake:build
+USES= cmake compiler:c++17-lang desktop-file-utils gl gnome lua pkgconfig python:3.4+ \
+ qt:6 xorg
+USE_QT= base svg tools:build
USE_GNOME= glib20
USE_GL= gl
USE_XORG= ice sm x11 xcb xcomposite xext xfixes xinerama xrandr
@@ -60,20 +55,32 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= obsproject
-GH_TUPLE= obsproject:obs-browser:f1a61c5:obs_browser/plugins/obs-browser \
- obsproject:obs-vst:aaa7b7f:obs_vst/plugins/obs-vst
+GH_TUPLE= obsproject:obs-amd-encoder:d5a136c6834c39293ad749cf8f07bdaa772fe44b:obsproject_obs_amd_encoder/plugins/enc-amf \
+ obsproject:obs-browser:e2310b02df3e6c184fe6eb6608244a82e37f582e:obsproject_obs_browser/plugins/obs-browser \
+ obsproject:obs-websocket:5716577019b1ccda01a12db2cba35a023082b7ad:obsproject_obs_websocket/plugins/obs-websocket \
+ chriskohlhoff:asio:b73dc1d:chriskohlhoff_asio/plugins/obs-websocket/deps/asio \
+ nayuki:QR-Code-generator:8518684:nayuki_QR_Code_generator/plugins/obs-websocket/deps/qr \
+ nlohmann:json:a34e011:nlohmann_json/plugins/obs-websocket/deps/json \
+ zaphoyd:websocketpp:56123c8:zaphoyd_websocketpp/plugins/obs-websocket/deps/websocketpp \
+ obsproject:libdshowcapture:a93f1a34c14e91b5c540f264fb965f32caf77336:obsproject_libdshowcapture/plugins/win-dshow/libdshowcapture \
+ elgatosf:capture-device-support:bedcf28ed7a74eb7bf96a383fd18d2f5a1849b10:elgatosf_capture_device_support/plugins/win-dshow/libdshowcapture/external/capture-device-support \
+ palana:Syphon-Framework:01b144811f6f7080b70b2d7cc729da071f86f9d7:palana_Syphon_Framework/plugins/mac-syphon/syphon-framework \
+ Mixer:ftl-sdk:d0c8469f66806b5ea738d607f7d2b000af8b1129:Mixer_ftl_sdk/plugins/obs-outputs/ftl-sdk \
+ curl:curl:44b9b4d4f56d6f6de92c89636994c03984e9cd01:curl_curl/plugins/obs-outputs/ftl-sdk/libcurl \
+ akheron:jansson:bc5741fb1ac730ead24e9bd08977fc6c248e04b0:akheron_jansson/plugins/obs-outputs/ftl-sdk/libjansson
CMAKE_ON= UNIX_STRUCTURE
CMAKE_OFF= ENABLE_PIPEWIRE # beginning with 27.0.1 (PR#4287) the linux-capture plugin optionally requires the piperware library and in this case expects the linux/dma-buf.h header
-CMAKE_ARGS= -DOBS_VERSION_OVERRIDE:STRING="${PORTVERSION}"
+CMAKE_ARGS= -DOBS_VERSION_OVERRIDE:STRING="${PORTVERSION}" \
+ -DQT_VERSION=6
LDFLAGS+= -fPIC # pending https://github.com/obsproject/obs-studio/issues/3436
-OPTIONS_DEFINE= BROWSER VST
-OPTIONS_DEFAULT= VST
+OPTIONS_DEFINE= BROWSER VLC VST
+OPTIONS_DEFAULT= VLC VST
OPTIONS_MULTI= AUDIO
OPTIONS_MULTI_AUDIO= JACK PULSEAUDIO SNDIO
-OPTIONS_DEFAULT+= JACK PULSEAUDIO SNDIO
+OPTIONS_DEFAULT+= ${OPTIONS_MULTI_AUDIO}
OPTIONS_SUB= yes
AUDIO_DESC= Audio backends
@@ -94,6 +101,10 @@ SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
SNDIO_CMAKE_ON= -DENABLE_SNDIO=TRUE
SNDIO_CMAKE_OFF= -DDISABLE_SNDIO=TRUE
+VLC_DESC= Enable VLC plugin
+VLC_CMAKE_BOOL= ENABLE_VLC
+VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc
+
VST_DESC= Build VST submodule
VST_CMAKE_BOOL= BUILD_VST
@@ -105,13 +116,6 @@ PLIST_SUB+= LUAJIT="@comment "
PLIST_SUB+= LUAJIT=""
.endif
-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
${INSTALL_DATA} ${WRKSRC}/UI/obs-frontend-api/obs-frontend-api.h ${STAGEDIR}${PREFIX}/include/obs
diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo
index 46bc98f1448a..95485d2ce766 100644
--- a/multimedia/obs-studio/distinfo
+++ b/multimedia/obs-studio/distinfo
@@ -1,15 +1,29 @@
-TIMESTAMP = 1651027932
-SHA256 (obsproject-obs-studio-27.2.4_GH0.tar.gz) = f7297a7421cbfe2bb4bc6bf83659bb873bc8f1186667c35c34bdbaac3f0fd5fd
-SIZE (obsproject-obs-studio-27.2.4_GH0.tar.gz) = 16385399
-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 (ecd7a59aed665eca0a50b99939ef28e04e144876.patch) = 3c13de74b34f31f59b038c2858d2f6ca7fe5b387150d18c175290aa20b1e68c0
-SIZE (ecd7a59aed665eca0a50b99939ef28e04e144876.patch) = 3418
-SHA256 (445f39764b8f11f951d41d14ee57ae13f57b13d4.patch) = 7ffb366e7b6617a99969c4d081086762924157a1e804317adadc128b5818bfa2
-SIZE (445f39764b8f11f951d41d14ee57ae13f57b13d4.patch) = 4661
-SHA256 (46b3935959c0afd4d2128279912ee86f69e81048.patch) = d617b91e9a634d7eb14a6f14227c703a0fdd1f6c5740f338ff1188ba9b71c0fc
-SIZE (46b3935959c0afd4d2128279912ee86f69e81048.patch) = 2301
-SHA256 (864cafd6e85be74e22637935d45fad33a4e7ce2a.patch) = ed96649fd18a617b40863cb84c19a7e44097dec0340624eed5ace1f8b013dab1
-SIZE (864cafd6e85be74e22637935d45fad33a4e7ce2a.patch) = 1960
+TIMESTAMP = 1672348002
+SHA256 (obsproject-obs-studio-28.1.2_GH0.tar.gz) = c51c72945867cd9862ba663b01cc8313153a0249dd3df0626e63fc5d82a84b39
+SIZE (obsproject-obs-studio-28.1.2_GH0.tar.gz) = 18859931
+SHA256 (obsproject-obs-amd-encoder-d5a136c6834c39293ad749cf8f07bdaa772fe44b_GH0.tar.gz) = 6cfae1f4d378124d9621bde29d9ff5d49134dabcd1f17aad048f77e103ddee14
+SIZE (obsproject-obs-amd-encoder-d5a136c6834c39293ad749cf8f07bdaa772fe44b_GH0.tar.gz) = 347479
+SHA256 (obsproject-obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e_GH0.tar.gz) = 6cfaa245da01f7d25f46c9823c6ff6cebe38599f699b98b46498f627ba904591
+SIZE (obsproject-obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e_GH0.tar.gz) = 109012
+SHA256 (obsproject-obs-websocket-5716577019b1ccda01a12db2cba35a023082b7ad_GH0.tar.gz) = 29389e89ec5675478f8970c48cf575d1ec338389672c373f65fe57a41ea1687b
+SIZE (obsproject-obs-websocket-5716577019b1ccda01a12db2cba35a023082b7ad_GH0.tar.gz) = 235118
+SHA256 (chriskohlhoff-asio-b73dc1d_GH0.tar.gz) = fca0dcfeb298bd4c9a3dcd304a46f5f82dea49771f5f844f0e96eecec47d092c
+SIZE (chriskohlhoff-asio-b73dc1d_GH0.tar.gz) = 1210884
+SHA256 (nayuki-QR-Code-generator-8518684_GH0.tar.gz) = 0fa3e16822e66343d10ba0ba2787378e44d88686d9836476d2df041a59b729e9
+SIZE (nayuki-QR-Code-generator-8518684_GH0.tar.gz) = 135743
+SHA256 (nlohmann-json-a34e011_GH0.tar.gz) = 8580814d7748cb417eb4e89bab32ae2473ecf055d33cdf18044f09f84eab2db8
+SIZE (nlohmann-json-a34e011_GH0.tar.gz) = 6860457
+SHA256 (zaphoyd-websocketpp-56123c8_GH0.tar.gz) = 002ee5ec06f8408edd34034cbd9f776d0dee8f7312eceb1244e1f18c19f8e390
+SIZE (zaphoyd-websocketpp-56123c8_GH0.tar.gz) = 701406
+SHA256 (obsproject-libdshowcapture-a93f1a34c14e91b5c540f264fb965f32caf77336_GH0.tar.gz) = e3c159d7e292fa1a7ab1e44190e906a5b64a7f25161ef26f696cd8fe3dcd3be1
+SIZE (obsproject-libdshowcapture-a93f1a34c14e91b5c540f264fb965f32caf77336_GH0.tar.gz) = 56285
+SHA256 (elgatosf-capture-device-support-bedcf28ed7a74eb7bf96a383fd18d2f5a1849b10_GH0.tar.gz) = 87b5bbfb3e7598df5173bbeb3a3434974668f71100b35fe48ffe30573f3716a1
+SIZE (elgatosf-capture-device-support-bedcf28ed7a74eb7bf96a383fd18d2f5a1849b10_GH0.tar.gz) = 20629
+SHA256 (palana-Syphon-Framework-01b144811f6f7080b70b2d7cc729da071f86f9d7_GH0.tar.gz) = faa56c99cbcc6aeaa6eb2b3319fee89bb144afa07bd0e018562f8f10b3aeffdf
+SIZE (palana-Syphon-Framework-01b144811f6f7080b70b2d7cc729da071f86f9d7_GH0.tar.gz) = 302295
+SHA256 (Mixer-ftl-sdk-d0c8469f66806b5ea738d607f7d2b000af8b1129_GH0.tar.gz) = 1fc9f9912c46230ed1ccfed78e2e91f161982508c94f1d91565b7eb985ae2d3c
+SIZE (Mixer-ftl-sdk-d0c8469f66806b5ea738d607f7d2b000af8b1129_GH0.tar.gz) = 95492
+SHA256 (curl-curl-44b9b4d4f56d6f6de92c89636994c03984e9cd01_GH0.tar.gz) = e3b9aa0abb173d74a6df4a4f9485eed2bac89bfab147f78a592a4197eff06625
+SIZE (curl-curl-44b9b4d4f56d6f6de92c89636994c03984e9cd01_GH0.tar.gz) = 2705576
+SHA256 (akheron-jansson-bc5741fb1ac730ead24e9bd08977fc6c248e04b0_GH0.tar.gz) = a285ed51c597b23d1f25de3bc5c9c128d55c6aa17af68e0680efa028f8b0437c
+SIZE (akheron-jansson-bc5741fb1ac730ead24e9bd08977fc6c248e04b0_GH0.tar.gz) = 127897
diff --git a/multimedia/obs-studio/files/patch-UI_window-basic-main.cpp b/multimedia/obs-studio/files/patch-UI_window-basic-main.cpp
deleted file mode 100644
index 975665b1f760..000000000000
--- a/multimedia/obs-studio/files/patch-UI_window-basic-main.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- UI/window-basic-main.cpp.orig 2020-03-19 16:51:06 UTC
-+++ UI/window-basic-main.cpp
-@@ -3207,6 +3207,10 @@ void OBSBasic::TimedCheckForUpdates()
-
- void OBSBasic::CheckForUpdates(bool manualUpdate)
- {
-+#ifdef __FreeBSD__
-+ // Update check seg faults on FreeBSD
-+ return;
-+#endif
- #ifdef UPDATE_SPARKLE
- trigger_sparkle_update();
- #elif _WIN32
diff --git a/multimedia/obs-studio/files/patch-UI_window-basic-preview.cpp b/multimedia/obs-studio/files/patch-UI_window-basic-preview.cpp
deleted file mode 100644
index 8562a1890dae..000000000000
--- a/multimedia/obs-studio/files/patch-UI_window-basic-preview.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-Why is this patch needed?
-
---- UI/window-basic-preview.cpp.orig 2021-06-11 14:20:50 UTC
-+++ UI/window-basic-preview.cpp
-@@ -577,8 +577,8 @@ void OBSBasicPreview::mousePressEvent(QMouseEvent *eve
- GetStretchHandleData(startPos, false);
-
- vec2_divf(&startPos, &startPos, main->previewScale / pixelRatio);
-- startPos.x = std::round(startPos.x);
-- startPos.y = std::round(startPos.y);
-+ startPos.x = ::round(startPos.x);
-+ startPos.y = ::round(startPos.y);
-
- mouseOverItems = SelectedAtPos(startPos);
- vec2_zero(&lastMoveOffset);
-@@ -1228,8 +1228,8 @@ void OBSBasicPreview::ClampAspect(vec3 &tl, vec3 &br,
- size.y = size.x / baseAspect * -1.0f;
- }
-
-- size.x = std::round(size.x);
-- size.y = std::round(size.y);
-+ size.x = ::round(size.x);
-+ size.y = ::round(size.y);
-
- if (stretchFlags & ITEM_LEFT)
- tl.x = br.x - size.x;
-@@ -1470,7 +1470,7 @@ void OBSBasicPreview::StretchItem(const vec2 &pos)
- vec3_transform(&pos3, &pos3, &itemToScreen);
-
- vec2 newPos;
-- vec2_set(&newPos, std::round(pos3.x), std::round(pos3.y));
-+ vec2_set(&newPos, ::round(pos3.x), ::round(pos3.y));
- obs_sceneitem_set_pos(stretchItem, &newPos);
- }
-
-@@ -1501,8 +1501,8 @@ void OBSBasicPreview::mouseMoveEvent(QMouseEvent *even
- mouseOverItems = SelectedAtPos(startPos);
- }
-
-- pos.x = std::round(pos.x);
-- pos.y = std::round(pos.y);
-+ pos.x = ::round(pos.x);
-+ pos.y = ::round(pos.y);
-
- if (stretchHandle != ItemHandle::None) {
- selectionBox = false;
diff --git a/multimedia/obs-studio/files/patch-cmake_Modules_ObsHelpers.cmake b/multimedia/obs-studio/files/patch-cmake_Modules_ObsHelpers.cmake
new file mode 100644
index 000000000000..2e81c051e7ae
--- /dev/null
+++ b/multimedia/obs-studio/files/patch-cmake_Modules_ObsHelpers.cmake
@@ -0,0 +1,19 @@
+- disable Qt5 search because it fails due to missing qmake for some reason
+
+--- cmake/Modules/ObsHelpers.cmake.orig 2022-12-29 09:06:07 UTC
++++ cmake/Modules/ObsHelpers.cmake
+@@ -341,10 +341,10 @@ macro(find_qt)
+ cmake_parse_arguments(FIND_QT "" "${oneValueArgs}" "${multiValueArgs}"
+ ${ARGN})
+ set(QT_NO_CREATE_VERSIONLESS_TARGETS ON)
+- find_package(
+- Qt5
+- COMPONENTS Core
+- QUIET)
++ #find_package(
++ # Qt5
++ # COMPONENTS Core
++ # QUIET)
+ find_package(
+ Qt6
+ COMPONENTS Core
diff --git a/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt b/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt
index fa969c2e0925..f6f0c815f287 100644
--- a/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt
+++ b/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt
@@ -1,11 +1,17 @@
---- plugins/CMakeLists.txt.orig 2021-06-11 14:20:50 UTC
+--- plugins/CMakeLists.txt.orig 2022-08-31 19:05:07 UTC
+++ plugins/CMakeLists.txt
-@@ -51,7 +51,7 @@ elseif("${CMAKE_SYSTEM_NAME}" MATCHES "FreeBSD")
- add_subdirectory(linux-pulseaudio)
- add_subdirectory(linux-v4l2)
- add_subdirectory(linux-jack)
-- add_subdirectory(linux-alsa)
-+ #add_subdirectory(linux-alsa)
- add_subdirectory(vlc-video)
- add_subdirectory(oss-audio)
- add_subdirectory(sndio)
+@@ -67,7 +67,7 @@ elseif(OS_FREEBSD)
+ add_subdirectory(linux-pulseaudio)
+ add_subdirectory(linux-v4l2)
+ add_subdirectory(linux-jack)
+- add_subdirectory(linux-alsa)
++ #add_subdirectory(linux-alsa)
+ add_subdirectory(vlc-video)
+ add_subdirectory(oss-audio)
+ add_subdirectory(sndio)
+@@ -97,4 +97,4 @@ add_subdirectory(obs-filters)
+ add_subdirectory(obs-transitions)
+ add_subdirectory(rtmp-services)
+ add_subdirectory(text-freetype2)
+-add_subdirectory(aja)
++#add_subdirectory(aja) # this requires libajantv2 which might be difficult to port
diff --git a/multimedia/obs-studio/files/patch-plugins_obs-outputs_librtmp_rtmp.h b/multimedia/obs-studio/files/patch-plugins_obs-outputs_librtmp_rtmp.h
deleted file mode 100644
index cf2448a9dfed..000000000000
--- a/multimedia/obs-studio/files/patch-plugins_obs-outputs_librtmp_rtmp.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/obs-outputs/librtmp/rtmp.h.orig 2020-03-20 10:48:43 UTC
-+++ plugins/obs-outputs/librtmp/rtmp.h
-@@ -94,7 +94,7 @@ typedef tls_ctx *TLS_CTX;
- mbedtls_ssl_init(s);\
- mbedtls_ssl_setup(s, &ctx->conf);\
- mbedtls_ssl_config_defaults(&ctx->conf, MBEDTLS_SSL_IS_CLIENT, MBEDTLS_SSL_TRANSPORT_STREAM, MBEDTLS_SSL_PRESET_DEFAULT);\
-- mbedtls_ssl_conf_authmode(&ctx->conf, MBEDTLS_SSL_VERIFY_REQUIRED);\
-+ mbedtls_ssl_conf_authmode(&ctx->conf, MBEDTLS_SSL_VERIFY_NONE);\
- mbedtls_ssl_conf_rng(&ctx->conf, mbedtls_ctr_drbg_random, &ctx->ctr_drbg)
-
- #define TLS_setfd(s,fd) mbedtls_ssl_set_bio(s, fd, mbedtls_net_send, mbedtls_net_recv, NULL)
diff --git a/multimedia/obs-studio/pkg-plist b/multimedia/obs-studio/pkg-plist
index adedc40660cd..d48f59af5d03 100644
--- a/multimedia/obs-studio/pkg-plist
+++ b/multimedia/obs-studio/pkg-plist
@@ -6,6 +6,7 @@ include/obs/callback/decl.h
include/obs/callback/proc.h
include/obs/callback/signal.h
include/obs/graphics/axisang.h
+include/obs/graphics/basemath.hpp
include/obs/graphics/bounds.h
include/obs/graphics/device-exports.h
include/obs/graphics/effect-parser.h
@@ -45,13 +46,18 @@ include/obs/obs-defs.h
include/obs/obs-encoder.h
include/obs/obs-ffmpeg-compat.h
include/obs/obs-frontend-api.h
+include/obs/obs-hevc.h
include/obs/obs-hotkey.h
include/obs/obs-hotkeys.h
include/obs/obs-interaction.h
include/obs/obs-internal.h
include/obs/obs-missing-files.h
include/obs/obs-module.h
+include/obs/obs-nal.h
include/obs/obs-nix-platform.h
+include/obs/obs-nix-wayland.h
+include/obs/obs-nix-x11.h
+include/obs/obs-nix.h
include/obs/obs-output.h
include/obs/obs-properties.h
include/obs/obs-scene.h
@@ -61,6 +67,7 @@ include/obs/obs-ui.h
include/obs/obs.h
include/obs/obs.hpp
include/obs/obsconfig.h
+include/obs/util/AlignedNew.hpp
include/obs/util/array-serializer.h
include/obs/util/base.h
include/obs/util/bitstream.h
@@ -74,6 +81,7 @@ include/obs/util/crc32.h
include/obs/util/curl/curl-helper.h
include/obs/util/darray.h
include/obs/util/dstr.h
+include/obs/util/dstr.hpp
include/obs/util/file-serializer.h
include/obs/util/lexer.h
include/obs/util/pipe.h
@@ -104,25 +112,31 @@ include/obs/util/utf8.h
include/obs/util/util.hpp
include/obs/util/util_uint128.h
include/obs/util/util_uint64.h
-lib/cmake/LibObs/LibObsConfig.cmake
-lib/cmake/LibObs/LibObsConfigVersion.cmake
-lib/cmake/LibObs/LibObsTarget-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/LibObs/LibObsTarget.cmake
lib/cmake/ObsHelpers.cmake
lib/cmake/ObsPluginHelpers.cmake
+lib/cmake/libobs/libobsConfig.cmake
+lib/cmake/libobs/libobsConfigVersion.cmake
+lib/cmake/libobs/libobsTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/libobs/libobsTargets.cmake
+lib/cmake/obs-frontend-api/obs-frontend-apiConfig.cmake
+lib/cmake/obs-frontend-api/obs-frontend-apiConfigVersion.cmake
+lib/cmake/obs-frontend-api/obs-frontend-apiTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/obs-frontend-api/obs-frontend-apiTargets.cmake
lib/libobs-frontend-api.so
lib/libobs-frontend-api.so.0
-lib/libobs-frontend-api.so.0.0
+lib/libobs-frontend-api.so.28
lib/libobs-opengl.so
-lib/libobs-opengl.so.0
-lib/libobs-opengl.so.0.0
+lib/libobs-opengl.so.1
+lib/libobs-opengl.so.28
lib/libobs-scripting.so
+lib/libobs-scripting.so.1
+lib/libobs-scripting.so.28
lib/libobs.so
lib/libobs.so.0
+lib/libobs.so.28
lib/libobsglad.so
-lib/libobsglad.so.0
-lib/obs-plugins/decklink-captions.so
-lib/obs-plugins/decklink-ouput-ui.so
+lib/libobsglad.so.1
+lib/libobsglad.so.28
lib/obs-plugins/frontend-tools.so
lib/obs-plugins/image-source.so
lib/obs-plugins/linux-capture.so
@@ -131,16 +145,15 @@ lib/obs-plugins/linux-capture.so
lib/obs-plugins/linux-v4l2.so
lib/obs-plugins/obs-ffmpeg.so
lib/obs-plugins/obs-filters.so
-lib/obs-plugins/obs-libfdk.so
lib/obs-plugins/obs-outputs.so
lib/obs-plugins/obs-transitions.so
-%%VST%%lib/obs-plugins/obs-vst.so
+lib/obs-plugins/obs-websocket.so
lib/obs-plugins/obs-x264.so
lib/obs-plugins/oss-audio.so
lib/obs-plugins/rtmp-services.so
%%SNDIO%%lib/obs-plugins/sndio.so
lib/obs-plugins/text-freetype2.so
-lib/obs-plugins/vlc-video.so
+%%VLC%%lib/obs-plugins/vlc-video.so
lib/obs-scripting/_obspython.so
%%LUAJIT%%lib/obs-scripting/obslua.so
lib/obs-scripting/obspython.py
@@ -154,6 +167,7 @@ share/metainfo/com.obsproject.Studio.appdata.xml
share/obs/libobs/area.effect
share/obs/libobs/bicubic_scale.effect
share/obs/libobs/bilinear_lowres_scale.effect
+share/obs/libobs/color.effect
share/obs/libobs/default.effect
share/obs/libobs/default_rect.effect
share/obs/libobs/deinterlace_base.effect
@@ -171,8 +185,6 @@ share/obs/libobs/opaque.effect
share/obs/libobs/premultiplied_alpha.effect
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/an-ES.ini
share/obs/obs-plugins/frontend-tools/locale/ar-SA.ini
share/obs/obs-plugins/frontend-tools/locale/az-AZ.ini
@@ -199,6 +211,7 @@ 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/hy-AM.ini
share/obs/obs-plugins/frontend-tools/locale/id-ID.ini
share/obs/obs-plugins/frontend-tools/locale/it-IT.ini
share/obs/obs-plugins/frontend-tools/locale/ja-JP.ini
@@ -268,6 +281,7 @@ share/obs/obs-plugins/image-source/locale/he-IL.ini
share/obs/obs-plugins/image-source/locale/hi-IN.ini
share/obs/obs-plugins/image-source/locale/hr-HR.ini
share/obs/obs-plugins/image-source/locale/hu-HU.ini
+share/obs/obs-plugins/image-source/locale/hy-AM.ini
share/obs/obs-plugins/image-source/locale/id-ID.ini
share/obs/obs-plugins/image-source/locale/it-IT.ini
share/obs/obs-plugins/image-source/locale/ja-JP.ini
@@ -307,6 +321,7 @@ share/obs/obs-plugins/image-source/locale/zh-TW.ini
share/obs/obs-plugins/linux-capture/locale/ar-SA.ini
share/obs/obs-plugins/linux-capture/locale/az-AZ.ini
share/obs/obs-plugins/linux-capture/locale/ba-RU.ini
+share/obs/obs-plugins/linux-capture/locale/be-BY.ini
share/obs/obs-plugins/linux-capture/locale/bg-BG.ini
share/obs/obs-plugins/linux-capture/locale/bn-BD.ini
share/obs/obs-plugins/linux-capture/locale/ca-ES.ini
@@ -328,6 +343,7 @@ share/obs/obs-plugins/linux-capture/locale/he-IL.ini
share/obs/obs-plugins/linux-capture/locale/hi-IN.ini
share/obs/obs-plugins/linux-capture/locale/hr-HR.ini
share/obs/obs-plugins/linux-capture/locale/hu-HU.ini
+share/obs/obs-plugins/linux-capture/locale/hy-AM.ini
share/obs/obs-plugins/linux-capture/locale/id-ID.ini
share/obs/obs-plugins/linux-capture/locale/it-IT.ini
share/obs/obs-plugins/linux-capture/locale/ja-JP.ini
@@ -383,6 +399,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/hi-IN.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/hr-HR.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/hu-HU.ini
+%%JACK%%share/obs/obs-plugins/linux-jack/locale/hy-AM.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/id-ID.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/it-IT.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/ja-JP.ini
@@ -399,6 +416,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/pt-PT.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/ro-RO.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/ru-RU.ini
+%%JACK%%share/obs/obs-plugins/linux-jack/locale/si-LK.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/sk-SK.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/sl-SI.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/sr-CS.ini
@@ -414,6 +432,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/ar-SA.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/az-AZ.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/ba-RU.ini
+%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/be-BY.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/bg-BG.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/bn-BD.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/ca-ES.ini
@@ -434,6 +453,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/hi-IN.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/hr-HR.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/hu-HU.ini
+%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/hy-AM.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/id-ID.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/it-IT.ini
%%PULSEAUDIO%%share/obs/obs-plugins/linux-pulseaudio/locale/ja-JP.ini
@@ -491,6 +511,7 @@ share/obs/obs-plugins/linux-v4l2/locale/he-IL.ini
share/obs/obs-plugins/linux-v4l2/locale/hi-IN.ini
share/obs/obs-plugins/linux-v4l2/locale/hr-HR.ini
share/obs/obs-plugins/linux-v4l2/locale/hu-HU.ini
+share/obs/obs-plugins/linux-v4l2/locale/hy-AM.ini
share/obs/obs-plugins/linux-v4l2/locale/id-ID.ini
share/obs/obs-plugins/linux-v4l2/locale/it-IT.ini
share/obs/obs-plugins/linux-v4l2/locale/ja-JP.ini
@@ -546,6 +567,7 @@ share/obs/obs-plugins/obs-ffmpeg/locale/he-IL.ini
share/obs/obs-plugins/obs-ffmpeg/locale/hi-IN.ini
share/obs/obs-plugins/obs-ffmpeg/locale/hr-HR.ini
share/obs/obs-plugins/obs-ffmpeg/locale/hu-HU.ini
+share/obs/obs-plugins/obs-ffmpeg/locale/hy-AM.ini
share/obs/obs-plugins/obs-ffmpeg/locale/id-ID.ini
share/obs/obs-plugins/obs-ffmpeg/locale/it-IT.ini
share/obs/obs-plugins/obs-ffmpeg/locale/ja-JP.ini
@@ -592,11 +614,13 @@ share/obs/obs-plugins/obs-filters/blend_mul_filter.effect
share/obs/obs-plugins/obs-filters/blend_sub_filter.effect
share/obs/obs-plugins/obs-filters/chroma_key_filter.effect
share/obs/obs-plugins/obs-filters/chroma_key_filter_v2.effect
+share/obs/obs-plugins/obs-filters/color.effect
share/obs/obs-plugins/obs-filters/color_correction_filter.effect
share/obs/obs-plugins/obs-filters/color_grade_filter.effect
share/obs/obs-plugins/obs-filters/color_key_filter.effect
share/obs/obs-plugins/obs-filters/color_key_filter_v2.effect
share/obs/obs-plugins/obs-filters/crop_filter.effect
+share/obs/obs-plugins/obs-filters/hdr_tonemap_filter.effect
share/obs/obs-plugins/obs-filters/locale/ar-SA.ini
share/obs/obs-plugins/obs-filters/locale/az-AZ.ini
share/obs/obs-plugins/obs-filters/locale/ba-RU.ini
@@ -623,6 +647,7 @@ share/obs/obs-plugins/obs-filters/locale/he-IL.ini
share/obs/obs-plugins/obs-filters/locale/hi-IN.ini
share/obs/obs-plugins/obs-filters/locale/hr-HR.ini
share/obs/obs-plugins/obs-filters/locale/hu-HU.ini
+share/obs/obs-plugins/obs-filters/locale/hy-AM.ini
share/obs/obs-plugins/obs-filters/locale/id-ID.ini
share/obs/obs-plugins/obs-filters/locale/it-IT.ini
share/obs/obs-plugins/obs-filters/locale/ja-JP.ini
@@ -658,60 +683,8 @@ share/obs/obs-plugins/obs-filters/luma_key_filter.effect
share/obs/obs-plugins/obs-filters/luma_key_filter_v2.effect
share/obs/obs-plugins/obs-filters/mask_alpha_filter.effect
share/obs/obs-plugins/obs-filters/mask_color_filter.effect
+share/obs/obs-plugins/obs-filters/rtx_greenscreen.effect
share/obs/obs-plugins/obs-filters/sharpness.effect
-share/obs/obs-plugins/obs-libfdk/locale/ar-SA.ini
-share/obs/obs-plugins/obs-libfdk/locale/ba-RU.ini
-share/obs/obs-plugins/obs-libfdk/locale/bg-BG.ini
-share/obs/obs-plugins/obs-libfdk/locale/bn-BD.ini
-share/obs/obs-plugins/obs-libfdk/locale/ca-ES.ini
-share/obs/obs-plugins/obs-libfdk/locale/cs-CZ.ini
-share/obs/obs-plugins/obs-libfdk/locale/da-DK.ini
-share/obs/obs-plugins/obs-libfdk/locale/de-DE.ini
-share/obs/obs-plugins/obs-libfdk/locale/el-GR.ini
-share/obs/obs-plugins/obs-libfdk/locale/en-US.ini
-share/obs/obs-plugins/obs-libfdk/locale/es-ES.ini
-share/obs/obs-plugins/obs-libfdk/locale/et-EE.ini
-share/obs/obs-plugins/obs-libfdk/locale/eu-ES.ini
-share/obs/obs-plugins/obs-libfdk/locale/fa-IR.ini
-share/obs/obs-plugins/obs-libfdk/locale/fi-FI.ini
-share/obs/obs-plugins/obs-libfdk/locale/fil-PH.ini
-share/obs/obs-plugins/obs-libfdk/locale/fr-FR.ini
-share/obs/obs-plugins/obs-libfdk/locale/gd-GB.ini
-share/obs/obs-plugins/obs-libfdk/locale/gl-ES.ini
-share/obs/obs-plugins/obs-libfdk/locale/he-IL.ini
-share/obs/obs-plugins/obs-libfdk/locale/hi-IN.ini
-share/obs/obs-plugins/obs-libfdk/locale/hr-HR.ini
-share/obs/obs-plugins/obs-libfdk/locale/hu-HU.ini
-share/obs/obs-plugins/obs-libfdk/locale/id-ID.ini
-share/obs/obs-plugins/obs-libfdk/locale/it-IT.ini
-share/obs/obs-plugins/obs-libfdk/locale/ja-JP.ini
-share/obs/obs-plugins/obs-libfdk/locale/ka-GE.ini
-share/obs/obs-plugins/obs-libfdk/locale/kab-KAB.ini
-share/obs/obs-plugins/obs-libfdk/locale/kmr-TR.ini
-share/obs/obs-plugins/obs-libfdk/locale/ko-KR.ini
-share/obs/obs-plugins/obs-libfdk/locale/ms-MY.ini
-share/obs/obs-plugins/obs-libfdk/locale/nb-NO.ini
-share/obs/obs-plugins/obs-libfdk/locale/nl-NL.ini
-share/obs/obs-plugins/obs-libfdk/locale/pl-PL.ini
-share/obs/obs-plugins/obs-libfdk/locale/pt-BR.ini
-share/obs/obs-plugins/obs-libfdk/locale/pt-PT.ini
-share/obs/obs-plugins/obs-libfdk/locale/ro-RO.ini
-share/obs/obs-plugins/obs-libfdk/locale/ru-RU.ini
-share/obs/obs-plugins/obs-libfdk/locale/sk-SK.ini
-share/obs/obs-plugins/obs-libfdk/locale/sl-SI.ini
-share/obs/obs-plugins/obs-libfdk/locale/sr-CS.ini
-share/obs/obs-plugins/obs-libfdk/locale/sr-SP.ini
-share/obs/obs-plugins/obs-libfdk/locale/sv-SE.ini
-share/obs/obs-plugins/obs-libfdk/locale/szl-PL.ini
-share/obs/obs-plugins/obs-libfdk/locale/ta-IN.ini
-share/obs/obs-plugins/obs-libfdk/locale/th-TH.ini
-share/obs/obs-plugins/obs-libfdk/locale/tl-PH.ini
-share/obs/obs-plugins/obs-libfdk/locale/tr-TR.ini
-share/obs/obs-plugins/obs-libfdk/locale/uk-UA.ini
-share/obs/obs-plugins/obs-libfdk/locale/ur-PK.ini
-share/obs/obs-plugins/obs-libfdk/locale/vi-VN.ini
-share/obs/obs-plugins/obs-libfdk/locale/zh-CN.ini
-share/obs/obs-plugins/obs-libfdk/locale/zh-TW.ini
share/obs/obs-plugins/obs-outputs/locale/ar-SA.ini
share/obs/obs-plugins/obs-outputs/locale/ba-RU.ini
share/obs/obs-plugins/obs-outputs/locale/bg-BG.ini
@@ -736,6 +709,7 @@ share/obs/obs-plugins/obs-outputs/locale/he-IL.ini
share/obs/obs-plugins/obs-outputs/locale/hi-IN.ini
share/obs/obs-plugins/obs-outputs/locale/hr-HR.ini
share/obs/obs-plugins/obs-outputs/locale/hu-HU.ini
+share/obs/obs-plugins/obs-outputs/locale/hy-AM.ini
share/obs/obs-plugins/obs-outputs/locale/id-ID.ini
share/obs/obs-plugins/obs-outputs/locale/it-IT.ini
share/obs/obs-plugins/obs-outputs/locale/ja-JP.ini
@@ -795,6 +769,7 @@ share/obs/obs-plugins/obs-transitions/locale/he-IL.ini
share/obs/obs-plugins/obs-transitions/locale/hi-IN.ini
share/obs/obs-plugins/obs-transitions/locale/hr-HR.ini
share/obs/obs-plugins/obs-transitions/locale/hu-HU.ini
+share/obs/obs-plugins/obs-transitions/locale/hy-AM.ini
share/obs/obs-plugins/obs-transitions/locale/id-ID.ini
share/obs/obs-plugins/obs-transitions/locale/it-IT.ini
share/obs/obs-plugins/obs-transitions/locale/ja-JP.ini
@@ -863,54 +838,46 @@ share/obs/obs-plugins/obs-transitions/luma_wipes/zigzag-v.png
share/obs/obs-plugins/obs-transitions/slide_transition.effect
share/obs/obs-plugins/obs-transitions/stinger_matte_transition.effect
share/obs/obs-plugins/obs-transitions/swipe_transition.effect
-%%VST%%share/obs/obs-plugins/obs-vst/locale/an-ES.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/bg-BG.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/bn-BD.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/ca-ES.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/cs-CZ.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/da-DK.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/de-DE.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/el-GR.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/en-GB.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/en-US.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/es-ES.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/et-EE.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/eu-ES.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/fa-IR.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/fi-FI.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/fil-PH.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/fr-FR.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/gl-ES.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/he-IL.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/hu-HU.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/id-ID.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/it-IT.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/ja-JP.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/ka-GE.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/kab-KAB.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/ko-KR.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/ms-MY.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/nb-NO.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/nl-NL.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/pl-PL.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/pt-BR.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/pt-PT.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/ro-RO.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/ru-RU.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/sk-SK.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/sl-SI.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/sr-CS.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/sr-SP.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/sv-SE.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/tl-PH.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/tr-TR.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/uk-UA.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/vi-VN.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/zh-CN.ini
-%%VST%%share/obs/obs-plugins/obs-vst/locale/zh-TW.ini
+share/obs/obs-plugins/obs-websocket/locale/ar-SA.ini
+share/obs/obs-plugins/obs-websocket/locale/ca-ES.ini
+share/obs/obs-plugins/obs-websocket/locale/cs-CZ.ini
+share/obs/obs-plugins/obs-websocket/locale/da-DK.ini
+share/obs/obs-plugins/obs-websocket/locale/de-DE.ini
+share/obs/obs-plugins/obs-websocket/locale/en-US.ini
+share/obs/obs-plugins/obs-websocket/locale/es-ES.ini
+share/obs/obs-plugins/obs-websocket/locale/et-EE.ini
+share/obs/obs-plugins/obs-websocket/locale/fa-IR.ini
+share/obs/obs-plugins/obs-websocket/locale/fi-FI.ini
+share/obs/obs-plugins/obs-websocket/locale/fr-FR.ini
+share/obs/obs-plugins/obs-websocket/locale/he-IL.ini
+share/obs/obs-plugins/obs-websocket/locale/hi-IN.ini
+share/obs/obs-plugins/obs-websocket/locale/hu-HU.ini
+share/obs/obs-plugins/obs-websocket/locale/hy-AM.ini
+share/obs/obs-plugins/obs-websocket/locale/id-ID.ini
+share/obs/obs-plugins/obs-websocket/locale/it-IT.ini
+share/obs/obs-plugins/obs-websocket/locale/ja-JP.ini
+share/obs/obs-plugins/obs-websocket/locale/ka-GE.ini
+share/obs/obs-plugins/obs-websocket/locale/kmr-TR.ini
+share/obs/obs-plugins/obs-websocket/locale/ko-KR.ini
+share/obs/obs-plugins/obs-websocket/locale/ms-MY.ini
+share/obs/obs-plugins/obs-websocket/locale/nl-NL.ini
+share/obs/obs-plugins/obs-websocket/locale/pl-PL.ini
+share/obs/obs-plugins/obs-websocket/locale/pt-BR.ini
+share/obs/obs-plugins/obs-websocket/locale/pt-PT.ini
+share/obs/obs-plugins/obs-websocket/locale/ro-RO.ini
+share/obs/obs-plugins/obs-websocket/locale/ru-RU.ini
+share/obs/obs-plugins/obs-websocket/locale/si-LK.ini
+share/obs/obs-plugins/obs-websocket/locale/sk-SK.ini
+share/obs/obs-plugins/obs-websocket/locale/sl-SI.ini
+share/obs/obs-plugins/obs-websocket/locale/sv-SE.ini
+share/obs/obs-plugins/obs-websocket/locale/tr-TR.ini
+share/obs/obs-plugins/obs-websocket/locale/uk-UA.ini
+share/obs/obs-plugins/obs-websocket/locale/zh-CN.ini
+share/obs/obs-plugins/obs-websocket/locale/zh-TW.ini
share/obs/obs-plugins/obs-x264/locale/ar-SA.ini
share/obs/obs-plugins/obs-x264/locale/az-AZ.ini
share/obs/obs-plugins/obs-x264/locale/ba-RU.ini
+share/obs/obs-plugins/obs-x264/locale/be-BY.ini
share/obs/obs-plugins/obs-x264/locale/bg-BG.ini
share/obs/obs-plugins/obs-x264/locale/bn-BD.ini
share/obs/obs-plugins/obs-x264/locale/ca-ES.ini
@@ -932,6 +899,7 @@ share/obs/obs-plugins/obs-x264/locale/he-IL.ini
share/obs/obs-plugins/obs-x264/locale/hi-IN.ini
share/obs/obs-plugins/obs-x264/locale/hr-HR.ini
share/obs/obs-plugins/obs-x264/locale/hu-HU.ini
+share/obs/obs-plugins/obs-x264/locale/hy-AM.ini
share/obs/obs-plugins/obs-x264/locale/id-ID.ini
share/obs/obs-plugins/obs-x264/locale/it-IT.ini
share/obs/obs-plugins/obs-x264/locale/ja-JP.ini
@@ -939,6 +907,7 @@ share/obs/obs-plugins/obs-x264/locale/ka-GE.ini
share/obs/obs-plugins/obs-x264/locale/kab-KAB.ini
share/obs/obs-plugins/obs-x264/locale/kmr-TR.ini
share/obs/obs-plugins/obs-x264/locale/ko-KR.ini
+share/obs/obs-plugins/obs-x264/locale/lv-LV.ini
share/obs/obs-plugins/obs-x264/locale/mn-MN.ini
share/obs/obs-plugins/obs-x264/locale/ms-MY.ini
share/obs/obs-plugins/obs-x264/locale/nb-NO.ini
@@ -967,6 +936,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/be-BY.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
@@ -977,6 +947,7 @@ share/obs/obs-plugins/oss-audio/locale/el-GR.ini
share/obs/obs-plugins/oss-audio/locale/en-US.ini
share/obs/obs-plugins/oss-audio/locale/es-ES.ini
share/obs/obs-plugins/oss-audio/locale/et-EE.ini
+share/obs/obs-plugins/oss-audio/locale/eu-ES.ini
share/obs/obs-plugins/oss-audio/locale/fa-IR.ini
share/obs/obs-plugins/oss-audio/locale/fi-FI.ini
share/obs/obs-plugins/oss-audio/locale/fil-PH.ini
@@ -986,6 +957,7 @@ share/obs/obs-plugins/oss-audio/locale/gl-ES.ini
share/obs/obs-plugins/oss-audio/locale/he-IL.ini
share/obs/obs-plugins/oss-audio/locale/hi-IN.ini
share/obs/obs-plugins/oss-audio/locale/hu-HU.ini
+share/obs/obs-plugins/oss-audio/locale/hy-AM.ini
share/obs/obs-plugins/oss-audio/locale/id-ID.ini
share/obs/obs-plugins/oss-audio/locale/it-IT.ini
share/obs/obs-plugins/oss-audio/locale/ja-JP.ini
@@ -1015,6 +987,7 @@ share/obs/obs-plugins/oss-audio/locale/zh-CN.ini
share/obs/obs-plugins/oss-audio/locale/zh-TW.ini
share/obs/obs-plugins/rtmp-services/locale/ar-SA.ini
share/obs/obs-plugins/rtmp-services/locale/ba-RU.ini
+share/obs/obs-plugins/rtmp-services/locale/be-BY.ini
share/obs/obs-plugins/rtmp-services/locale/bg-BG.ini
share/obs/obs-plugins/rtmp-services/locale/bn-BD.ini
share/obs/obs-plugins/rtmp-services/locale/ca-ES.ini
@@ -1036,6 +1009,7 @@ share/obs/obs-plugins/rtmp-services/locale/he-IL.ini
share/obs/obs-plugins/rtmp-services/locale/hi-IN.ini
share/obs/obs-plugins/rtmp-services/locale/hr-HR.ini
share/obs/obs-plugins/rtmp-services/locale/hu-HU.ini
+share/obs/obs-plugins/rtmp-services/locale/hy-AM.ini
share/obs/obs-plugins/rtmp-services/locale/id-ID.ini
share/obs/obs-plugins/rtmp-services/locale/it-IT.ini
share/obs/obs-plugins/rtmp-services/locale/ja-JP.ini
@@ -1070,8 +1044,11 @@ share/obs/obs-plugins/rtmp-services/locale/vi-VN.ini
share/obs/obs-plugins/rtmp-services/locale/zh-CN.ini
share/obs/obs-plugins/rtmp-services/locale/zh-TW.ini
share/obs/obs-plugins/rtmp-services/package.json
+share/obs/obs-plugins/rtmp-services/schema/package-schema.json
+share/obs/obs-plugins/rtmp-services/schema/service-schema-v3.json
share/obs/obs-plugins/rtmp-services/services.json
%%SNDIO%%share/obs/obs-plugins/sndio/locale/ar-SA.ini
+%%SNDIO%%share/obs/obs-plugins/sndio/locale/be-BY.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/bn-BD.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/ca-ES.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/cs-CZ.ini
@@ -1081,6 +1058,7 @@ share/obs/obs-plugins/rtmp-services/services.json
%%SNDIO%%share/obs/obs-plugins/sndio/locale/en-US.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/es-ES.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/et-EE.ini
+%%SNDIO%%share/obs/obs-plugins/sndio/locale/eu-ES.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/fa-IR.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/fi-FI.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/fil-PH.ini
@@ -1090,6 +1068,7 @@ share/obs/obs-plugins/rtmp-services/services.json
%%SNDIO%%share/obs/obs-plugins/sndio/locale/he-IL.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/hi-IN.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/hu-HU.ini
+%%SNDIO%%share/obs/obs-plugins/sndio/locale/hy-AM.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/id-ID.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/it-IT.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/ja-JP.ini
@@ -1140,6 +1119,7 @@ share/obs/obs-plugins/text-freetype2/locale/he-IL.ini
share/obs/obs-plugins/text-freetype2/locale/hi-IN.ini
share/obs/obs-plugins/text-freetype2/locale/hr-HR.ini
share/obs/obs-plugins/text-freetype2/locale/hu-HU.ini
+share/obs/obs-plugins/text-freetype2/locale/hy-AM.ini
share/obs/obs-plugins/text-freetype2/locale/id-ID.ini
share/obs/obs-plugins/text-freetype2/locale/it-IT.ini
share/obs/obs-plugins/text-freetype2/locale/ja-JP.ini
@@ -1173,62 +1153,64 @@ share/obs/obs-plugins/text-freetype2/locale/vi-VN.ini
share/obs/obs-plugins/text-freetype2/locale/zh-CN.ini
share/obs/obs-plugins/text-freetype2/locale/zh-TW.ini
share/obs/obs-plugins/text-freetype2/text_default.effect
-share/obs/obs-plugins/vlc-video/locale/ar-SA.ini
-share/obs/obs-plugins/vlc-video/locale/ba-RU.ini
-share/obs/obs-plugins/vlc-video/locale/bg-BG.ini
-share/obs/obs-plugins/vlc-video/locale/bn-BD.ini
-share/obs/obs-plugins/vlc-video/locale/ca-ES.ini
-share/obs/obs-plugins/vlc-video/locale/cs-CZ.ini
-share/obs/obs-plugins/vlc-video/locale/da-DK.ini
-share/obs/obs-plugins/vlc-video/locale/de-DE.ini
-share/obs/obs-plugins/vlc-video/locale/el-GR.ini
-share/obs/obs-plugins/vlc-video/locale/en-GB.ini
-share/obs/obs-plugins/vlc-video/locale/en-US.ini
-share/obs/obs-plugins/vlc-video/locale/es-ES.ini
-share/obs/obs-plugins/vlc-video/locale/et-EE.ini
-share/obs/obs-plugins/vlc-video/locale/eu-ES.ini
-share/obs/obs-plugins/vlc-video/locale/fa-IR.ini
-share/obs/obs-plugins/vlc-video/locale/fi-FI.ini
-share/obs/obs-plugins/vlc-video/locale/fil-PH.ini
-share/obs/obs-plugins/vlc-video/locale/fr-FR.ini
-share/obs/obs-plugins/vlc-video/locale/gd-GB.ini
-share/obs/obs-plugins/vlc-video/locale/gl-ES.ini
-share/obs/obs-plugins/vlc-video/locale/he-IL.ini
-share/obs/obs-plugins/vlc-video/locale/hi-IN.ini
-share/obs/obs-plugins/vlc-video/locale/hr-HR.ini
-share/obs/obs-plugins/vlc-video/locale/hu-HU.ini
-share/obs/obs-plugins/vlc-video/locale/id-ID.ini
-share/obs/obs-plugins/vlc-video/locale/it-IT.ini
-share/obs/obs-plugins/vlc-video/locale/ja-JP.ini
-share/obs/obs-plugins/vlc-video/locale/ka-GE.ini
-share/obs/obs-plugins/vlc-video/locale/kab-KAB.ini
-share/obs/obs-plugins/vlc-video/locale/kmr-TR.ini
-share/obs/obs-plugins/vlc-video/locale/ko-KR.ini
-share/obs/obs-plugins/vlc-video/locale/lt-LT.ini
-share/obs/obs-plugins/vlc-video/locale/ms-MY.ini
-share/obs/obs-plugins/vlc-video/locale/nb-NO.ini
-share/obs/obs-plugins/vlc-video/locale/nl-NL.ini
-share/obs/obs-plugins/vlc-video/locale/nn-NO.ini
-share/obs/obs-plugins/vlc-video/locale/oc-FR.ini
-share/obs/obs-plugins/vlc-video/locale/pl-PL.ini
-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
-share/obs/obs-plugins/vlc-video/locale/sr-SP.ini
-share/obs/obs-plugins/vlc-video/locale/sv-SE.ini
-share/obs/obs-plugins/vlc-video/locale/szl-PL.ini
-share/obs/obs-plugins/vlc-video/locale/ta-IN.ini
-share/obs/obs-plugins/vlc-video/locale/tl-PH.ini
-share/obs/obs-plugins/vlc-video/locale/tr-TR.ini
-share/obs/obs-plugins/vlc-video/locale/uk-UA.ini
-share/obs/obs-plugins/vlc-video/locale/vi-VN.ini
-share/obs/obs-plugins/vlc-video/locale/zh-CN.ini
-share/obs/obs-plugins/vlc-video/locale/zh-TW.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/ar-SA.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/ba-RU.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/bg-BG.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/bn-BD.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/ca-ES.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/cs-CZ.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/da-DK.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/de-DE.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/el-GR.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/en-GB.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/en-US.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/es-ES.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/et-EE.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/eu-ES.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/fa-IR.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/fi-FI.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/fil-PH.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/fr-FR.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/gd-GB.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/gl-ES.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/he-IL.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/hi-IN.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/hr-HR.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/hu-HU.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/hy-AM.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/id-ID.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/it-IT.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/ja-JP.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/ka-GE.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/kab-KAB.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/kmr-TR.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/ko-KR.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/lt-LT.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/ms-MY.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/nb-NO.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/nl-NL.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/nn-NO.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/oc-FR.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/pl-PL.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/pt-BR.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/pt-PT.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/ro-RO.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/ru-RU.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/si-LK.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/sk-SK.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/sl-SI.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/sr-CS.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/sr-SP.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/sv-SE.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/szl-PL.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/ta-IN.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/tl-PH.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/tr-TR.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/uk-UA.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/vi-VN.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/zh-CN.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/zh-TW.ini
+share/obs/obs-studio/OBSPublicRSAKey.pem
share/obs/obs-studio/authors/AUTHORS
share/obs/obs-studio/images/overflow.png
share/obs/obs-studio/license/gplv2.txt
@@ -1237,6 +1219,7 @@ share/obs/obs-studio/locale/an-ES.ini
share/obs/obs-studio/locale/ar-SA.ini
share/obs/obs-studio/locale/az-AZ.ini
share/obs/obs-studio/locale/ba-RU.ini
+share/obs/obs-studio/locale/be-BY.ini
share/obs/obs-studio/locale/bem-ZM.ini
share/obs/obs-studio/locale/bg-BG.ini
share/obs/obs-studio/locale/bn-BD.ini
@@ -1261,6 +1244,7 @@ share/obs/obs-studio/locale/he-IL.ini
share/obs/obs-studio/locale/hi-IN.ini
share/obs/obs-studio/locale/hr-HR.ini
share/obs/obs-studio/locale/hu-HU.ini
+share/obs/obs-studio/locale/hy-AM.ini
share/obs/obs-studio/locale/id-ID.ini
share/obs/obs-studio/locale/it-IT.ini
share/obs/obs-studio/locale/ja-JP.ini
@@ -1273,7 +1257,6 @@ share/obs/obs-studio/locale/lt-LT.ini
share/obs/obs-studio/locale/lv-LV.ini
share/obs/obs-studio/locale/mn-MN.ini
share/obs/obs-studio/locale/ms-MY.ini
-share/obs/obs-studio/locale/my-MM.ini
share/obs/obs-studio/locale/nb-NO.ini
share/obs/obs-studio/locale/nl-NL.ini
share/obs/obs-studio/locale/nn-NO.ini
@@ -1293,6 +1276,7 @@ share/obs/obs-studio/locale/sr-SP.ini
share/obs/obs-studio/locale/sv-SE.ini
share/obs/obs-studio/locale/szl-PL.ini
share/obs/obs-studio/locale/ta-IN.ini
+share/obs/obs-studio/locale/te-IN.ini
share/obs/obs-studio/locale/th-TH.ini
share/obs/obs-studio/locale/tl-PH.ini
share/obs/obs-studio/locale/tr-TR.ini
@@ -1321,7 +1305,12 @@ share/obs/obs-studio/themes/Acri/top_hook.png
share/obs/obs-studio/themes/Dark.qss
share/obs/obs-studio/themes/Dark/alert.svg
share/obs/obs-studio/themes/Dark/close.svg
+share/obs/obs-studio/themes/Dark/cogs.svg
+share/obs/obs-studio/themes/Dark/collapse.svg
+share/obs/obs-studio/themes/Dark/dots-vert.svg
+share/obs/obs-studio/themes/Dark/dots.svg
share/obs/obs-studio/themes/Dark/down.svg
+share/obs/obs-studio/themes/Dark/entry-clear.svg
share/obs/obs-studio/themes/Dark/expand.svg
share/obs/obs-studio/themes/Dark/filter.svg
share/obs/obs-studio/themes/Dark/interact.svg
@@ -1341,7 +1330,9 @@ share/obs/obs-studio/themes/Dark/plus.svg
share/obs/obs-studio/themes/Dark/popout.svg
share/obs/obs-studio/themes/Dark/refresh.svg
share/obs/obs-studio/themes/Dark/revert.svg
+share/obs/obs-studio/themes/Dark/right.svg
share/obs/obs-studio/themes/Dark/save.svg
+share/obs/obs-studio/themes/Dark/settings/accessibility.svg
share/obs/obs-studio/themes/Dark/settings/advanced.svg
share/obs/obs-studio/themes/Dark/settings/audio.svg
share/obs/obs-studio/themes/Dark/settings/general.svg
@@ -1362,10 +1353,74 @@ share/obs/obs-studio/themes/Dark/sources/scene.svg
share/obs/obs-studio/themes/Dark/sources/slideshow.svg
share/obs/obs-studio/themes/Dark/sources/text.svg
share/obs/obs-studio/themes/Dark/sources/window.svg
+share/obs/obs-studio/themes/Dark/sources/windowaudio.svg
share/obs/obs-studio/themes/Dark/trash.svg
share/obs/obs-studio/themes/Dark/up.svg
share/obs/obs-studio/themes/Dark/updown.svg
share/obs/obs-studio/themes/Dark/visible.svg
+share/obs/obs-studio/themes/Grey.qss
+share/obs/obs-studio/themes/Light.qss
+share/obs/obs-studio/themes/Light/alert.svg
+share/obs/obs-studio/themes/Light/checkbox_checked.svg
+share/obs/obs-studio/themes/Light/checkbox_checked_disabled.svg
+share/obs/obs-studio/themes/Light/checkbox_checked_focus.svg
+share/obs/obs-studio/themes/Light/checkbox_unchecked.svg
+share/obs/obs-studio/themes/Light/checkbox_unchecked_disabled.svg
+share/obs/obs-studio/themes/Light/checkbox_unchecked_focus.svg
+share/obs/obs-studio/themes/Light/close.svg
+share/obs/obs-studio/themes/Light/cogs.svg
+share/obs/obs-studio/themes/Light/collapse.svg
+share/obs/obs-studio/themes/Light/dots-vert.svg
+share/obs/obs-studio/themes/Light/dots.svg
+share/obs/obs-studio/themes/Light/down.svg
+share/obs/obs-studio/themes/Light/entry-clear.svg
+share/obs/obs-studio/themes/Light/expand.svg
+share/obs/obs-studio/themes/Light/filter.svg
+share/obs/obs-studio/themes/Light/interact.svg
+share/obs/obs-studio/themes/Light/left.svg
+share/obs/obs-studio/themes/Light/locked.svg
+share/obs/obs-studio/themes/Light/media-pause.svg
+share/obs/obs-studio/themes/Light/media/media_next.svg
+share/obs/obs-studio/themes/Light/media/media_pause.svg
+share/obs/obs-studio/themes/Light/media/media_play.svg
+share/obs/obs-studio/themes/Light/media/media_previous.svg
+share/obs/obs-studio/themes/Light/media/media_restart.svg
+share/obs/obs-studio/themes/Light/media/media_stop.svg
+share/obs/obs-studio/themes/Light/minus.svg
+share/obs/obs-studio/themes/Light/mute.svg
+share/obs/obs-studio/themes/Light/no_sources.svg
+share/obs/obs-studio/themes/Light/plus.svg
+share/obs/obs-studio/themes/Light/popout.svg
+share/obs/obs-studio/themes/Light/refresh.svg
+share/obs/obs-studio/themes/Light/revert.svg
+share/obs/obs-studio/themes/Light/right.svg
+share/obs/obs-studio/themes/Light/save.svg
+share/obs/obs-studio/themes/Light/settings/accessibility.svg
+share/obs/obs-studio/themes/Light/settings/advanced.svg
+share/obs/obs-studio/themes/Light/settings/audio.svg
+share/obs/obs-studio/themes/Light/settings/general.svg
+share/obs/obs-studio/themes/Light/settings/hotkeys.svg
+share/obs/obs-studio/themes/Light/settings/output.svg
+share/obs/obs-studio/themes/Light/settings/stream.svg
+share/obs/obs-studio/themes/Light/settings/video.svg
+share/obs/obs-studio/themes/Light/sources/brush.svg
+share/obs/obs-studio/themes/Light/sources/camera.svg
+share/obs/obs-studio/themes/Light/sources/default.svg
+share/obs/obs-studio/themes/Light/sources/gamepad.svg
+share/obs/obs-studio/themes/Light/sources/globe.svg
+share/obs/obs-studio/themes/Light/sources/group.svg
+share/obs/obs-studio/themes/Light/sources/image.svg
+share/obs/obs-studio/themes/Light/sources/media.svg
+share/obs/obs-studio/themes/Light/sources/microphone.svg
+share/obs/obs-studio/themes/Light/sources/scene.svg
+share/obs/obs-studio/themes/Light/sources/slideshow.svg
+share/obs/obs-studio/themes/Light/sources/text.svg
+share/obs/obs-studio/themes/Light/sources/window.svg
+share/obs/obs-studio/themes/Light/sources/windowaudio.svg
+share/obs/obs-studio/themes/Light/trash.svg
+share/obs/obs-studio/themes/Light/up.svg
+share/obs/obs-studio/themes/Light/updown.svg
+share/obs/obs-studio/themes/Light/visible.svg
share/obs/obs-studio/themes/Rachni.qss
share/obs/obs-studio/themes/Rachni/checkbox_checked.png
share/obs/obs-studio/themes/Rachni/checkbox_checked_disabled.png
@@ -1389,3 +1444,10 @@ share/obs/obs-studio/themes/Rachni/sizegrip.png
share/obs/obs-studio/themes/Rachni/up_arrow.png
share/obs/obs-studio/themes/Rachni/up_arrow_disabled.png
share/obs/obs-studio/themes/System.qss
+share/obs/obs-studio/themes/Yami.qss
+share/obs/obs-studio/themes/Yami/checkbox_checked.svg
+share/obs/obs-studio/themes/Yami/checkbox_checked_disabled.svg
+share/obs/obs-studio/themes/Yami/checkbox_checked_focus.svg
+share/obs/obs-studio/themes/Yami/checkbox_unchecked.svg
+share/obs/obs-studio/themes/Yami/checkbox_unchecked_disabled.svg
+share/obs/obs-studio/themes/Yami/checkbox_unchecked_focus.svg