From nobody Thu Feb 24 23:07:18 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 1013819E5B4E; Thu, 24 Feb 2022 23:07:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4K4T7q4gKkz50pv; Thu, 24 Feb 2022 23:07:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1645744039; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GVqGMYUTLVEn+JsERs74W183M7TXW3EuTo7kMCLFuME=; b=ce8EPZvVMq3/DjFC4lrVs8coLxcQZFffgnWMnOtuDhURrDP+sOsODRTtnFy/osSTzfwdou ox6+lirDdvkrV/YDLDSDMgx/bn+8nsNKcSJiHYAZmePhkHtE1jfwwXgNurcOk5zqWnSJ0F E9TZlt0t1lw77Xpz6ouO/uovxSMOanZPe1SypWOMcDxrjtA7ITOt28puWdTJSPm55ZNyKs WQtPANBWlPf3aC6epHhG2GBi+YufqT5RnCIBLzjxq5bYSQIC9kIj0WkHgUuiKk5icrglDP gFmUh64vsN7wo00+W9Nzs7xVLK2iSz1zZn049c4mIjq1bDoOiHdOHqB+iEVrFg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4E22B14E48; Thu, 24 Feb 2022 23:07:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 21ON7IdA051179; Thu, 24 Feb 2022 23:07:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 21ON7Iqx051178; Thu, 24 Feb 2022 23:07:18 GMT (envelope-from git) Date: Thu, 24 Feb 2022 23:07:18 GMT Message-Id: <202202242307.21ON7Iqx051178@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 5ba5a1b601dd - main - multimedia/obs-studio: Update 27.1.3 -> 27.2.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5ba5a1b601ddde1af3af09b205e936a98fd6a049 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1645744039; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GVqGMYUTLVEn+JsERs74W183M7TXW3EuTo7kMCLFuME=; b=G5I17UCbZMBzoaiXh0QExx0BOg2qjTRHaSR0HmQiqxG14mjofl5Xdt+hji6xGbAUxc2vy/ 7vJWGY1MAuA4snl03PVu5zKAq7L/AX/460LX7mk7L0EeUy1tKuV3SAURY410W2q2V5GmGm 7Tx/LClHoBWsiGdXRDL+wwn6Ec9tn32ovwrYc8sYRPf3JlI4fBO0dZQfEyOzMcMpt50zp9 6zyBNEsGFf9uDX5NV3GJCU6ltCFm1U3n9d9B0KikVNVwcTo8gSSZDAtqXBxSViuG8JM57u WNrpVMYmaOIdah6QBeSfA3k0lSLuiZUMtFO4dEnQymtQIuI7R1dqqjW1w8w8uQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1645744039; a=rsa-sha256; cv=none; b=mECvM6Wxefk56zuXbYovDt+uOghpLgLloLYs1c3j5hgocHi3+06EZTk9M5Db2cv2mbACqL JYGHu51D8l57Zd5VJKiFwdPA55YdLwfYULaOsU96j6r76CL+nn9H+jKzsZ/kM1lJi+FlpN 26Ld58CQS91HsnzwaMuQ+1CvHXMkwZdeil5aRxI0Dh9YsF9rhDDRnlsM+GwKIIeNeQqbyH owrmtdO8gJp4+D1Ao8Uz598bu0SJHAUOM5IeJjnaf15eAicLGcCxwOkViMyEgJvyJ8Mabf mZ5nJ9v3RUbaRpIk7mI1bFMstlfe/R56d/XY/49769tFk7GGtLRfyPKgH2Z/nw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=5ba5a1b601ddde1af3af09b205e936a98fd6a049 commit 5ba5a1b601ddde1af3af09b205e936a98fd6a049 Author: Yuri Victorovich AuthorDate: 2022-02-24 23:06:33 +0000 Commit: Yuri Victorovich CommitDate: 2022-02-24 23:07:10 +0000 multimedia/obs-studio: Update 27.1.3 -> 27.2.1 Reported by: portscout --- multimedia/obs-studio/Makefile | 14 ++- multimedia/obs-studio/distinfo | 14 ++- .../files/patch-plugins_linux-v4l2_v4l2-output.c | 109 --------------------- multimedia/obs-studio/pkg-plist | 33 +++++-- 4 files changed, 49 insertions(+), 121 deletions(-) diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile index 9044021eb9a4..6af1d5c690b5 100644 --- a/multimedia/obs-studio/Makefile +++ b/multimedia/obs-studio/Makefile @@ -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 diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo index a313f1e82ed7..36ca688458b3 100644 --- a/multimedia/obs-studio/distinfo +++ b/multimedia/obs-studio/distinfo @@ -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 diff --git a/multimedia/obs-studio/files/patch-plugins_linux-v4l2_v4l2-output.c b/multimedia/obs-studio/files/patch-plugins_linux-v4l2_v4l2-output.c deleted file mode 100644 index 0c1120159c0c..000000000000 --- a/multimedia/obs-studio/files/patch-plugins_linux-v4l2_v4l2-output.c +++ /dev/null @@ -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; diff --git a/multimedia/obs-studio/pkg-plist b/multimedia/obs-studio/pkg-plist index 930ccd802654..adedc40660cd 100644 --- a/multimedia/obs-studio/pkg-plist +++ b/multimedia/obs-studio/pkg-plist @@ -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