pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/obs-studio



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Thu Apr 16 22:48:25 UTC 2020

Modified Files:
        pkgsrc/multimedia/obs-studio: Makefile PLIST distinfo
        pkgsrc/multimedia/obs-studio/patches: patch-plugins_CMakeLists.txt

Log Message:
Update to 25.0.4

Changelog:
25.0.4 Hotfix Changes

    Added an option to use MixrElixr when using Mixer in the streaming section of settings
    Fixed a crash that could occur when using secure input fields on macOS. Because of a likely bug with macOS Catalina that was causing this crash, if you use secure input while using OBS, external 
hotkeys will no longer function for the duration of the program, so if you use hotkeys with OBS, we do not recommend using secure input while using OBS. (This is a temporary fix to the crash because 
the only way to fully work around it is likely rewriting the entire OBS macOS hotkey handling to a different hotkey-capturing method)
    Fixed a crash on Windows with certain audio devices
    Fixed a crash with Decklink output
    Fixed a crash with Vulkan game capture hook on Intel GPUs
    Fixed scenes not always importing correctly from Streamlabs
    Fixed a bug with QuickSync ICQ rate control where it would have a limited bitrate
    Fixed NVENC not showing up on Windows 7
    Fixed keyboard input on Linux not being fully functional when interacting with browser sources

25.0.3 Hotfix Changes (Linux)

    Fixed video device source lagging on Linux

25.0.2 Hotfix Changes (Linux)

    Fixed a crash when changing settings on Linux
    Fixed a freeze on Linux

25.0.1 Hotfix Changes

    Fixed some FLV files not playing back properly with the media source
    Fixed two crashes with the browser source
    Fixed the names of monitors not showing up when using projectors
    Fixed a crash with window capture
    Fixed an issue where the preview would be stuck as disabled when starting the program minimized to tray
    Fixed an issue where NVENC wasn't showing up for users on Linux (sorry about that, that was my fault -Jim)
    Fixed a bug where certain games (particularly "Don't Starve Together") wouldn't capture with game capture anymore

25.0 New Features

    Added the ability to capture Vulkan-based games with game capture. Big thanks to Ubisoft Montreal for submitting this feature! [Littlematth/jpark37/Jim]

    Added a new capture method to window capture which allows capturing browsers, browser-based windows, and Microsoft Store (UWP) programs [jpark37]
        By default, it will use "Automatic", which will use the normal method on most windows, and the new method on browsers, browser-based windows, and Microsoft Store (UWP) programs
        The downside of the new method is that it can cause a bit of cursor lag, as well as a highlighted border around the captured window. The border itself does not get captured, however.
        You can choose which capture method to use in window capture properties

    Added advanced scene collection importing (on the menu bar, Scene Collection -> Import) which allows you to import from other common streaming programs [Dillon]

    Added Media source hotkeys to allow control of playback (stop/pause/play/restart) [cg2121]
        For now, these are just hotkeys. User interface for this is also planned for future updates

    Added the ability to drag and drop URLs to create browser sources (after displaying a confirmation prompt to ensure it was by intention) [WizardCM]
        Developers can add an embed to their web pages that let them pre-specify parameters that automatically get set in the source when it's dragged into OBS. See this link for more details: 
https://obsproject.com/tools/browser-drag-and-drop

    Added T-bar to studio mode [cg2121]
        Note that this will not work while using a Stinger transition or the "Cut" transition

    Added support for the SRT protocol (https://en.wikipedia.org/wiki/Secure_Reliable_Transport) [boxerab]
        This is available by choosing "Custom" under Stream settings > Service, then entering your srt:// path into the Server box.

    Added a button grid mode to the scenes list, which can be toggled via right-clicking on the scenes list [Dillon]

    Added ability to lock volume values of audio sources via their right-click context menu in the mixer [cg2121]

    Added source icons to the source list that give a more visible indication of their function (can be disabled in the View menu) [cg2121]

    Added support for cube LUT files in the LUT filter [jpark37]

    Added an option to show all audio sources to advanced audio settings [exeldro]

    Added an option to use percent rather than dB in advanced audio properties via right-clicking items in the window [cg2121]

    Added a button to save replay buffer next to the replay buffer button (similar to the pause button on the recording button) [cg2121]

    Added support for certain devices that can automatically rotate their camera output such as the Logitech StreamCam [Jim]

    Added the ability to change the projector type to the projector's right-click context menu [cg2121]

    Added the ability to copy/paste multiple selected sources [torresam]

    Added an option to enable/disable BTTV and/or FFZ chat extensions when connecting your Twitch account in the stream section of settings [Rodney]

    Added a system tray icon to show when the recording is paused [Programatic]

    Added a "Custom Quantization Matrix" option to QSV encoder (available on Ice Lake or newer) [brittneysclark]

    Added an option to toggle looping to the scroll filter [Dillon]

    Added a "Fade to Black" option for quick transitions in studio mode [cg2121]

    Added string specifiers to the Filename Formatting option in advanced settings which allows you to specify certain settings such as resolution and FPS to recording filenames [exeldro]

    Added a hotkey to reset the stats window/panel [cg2121]

    Added help icons when an property has a tooltip associated with it [WizardCM]

    Added monitor names in monitor selection context menus [WizardCM]

    Video settings now shows aspect ratio of canvas and output resolutions [cg2121]

25.0 Changes/Tweaks

    Increased default size of color source to the size of the canvas [cg2121]
    Increased d
    Added various minor performance improvements [jpark37]
    The mask filter will now reload the mask automatically if the mask file has been modified [omkelderman]
    The browser source now uses a monospace font for the custom CSS property [WizardCM] confusion. You will now only see "NVENC (new)" (which we will eventually rename back to just "NVENC"). 
Rescaling is now supported on it (automatically falls back to the older implementation internally)

25.0 Bug Fixes

    Fixed an issue where window capture could select an unintended window when opening its properties [Jim/Dillon]
    Fixed browser source not loading files with a hash character in the path [Dillon]
    Fixed a bug where importing profiles didn't work correctly in portable mode [WizardCM]
    Fixed a bug where resizing docks wouldn't work when hotkeys were disabled while OBS is focused [WizardCM]
    Fixed a bug where preview wasn't fully disabled when minimized [R1CH]
    Fixed a bug where the program could crash on startup if the system had flash installed on it [R1CH/Jim]
    Fixed a bug where the media source could sometimes lock up on a frame [Jim]
    Fixed a bug where Twitch browser panels would not use dark theme the first time they run [Jim]
    Fixed a bug where the recording audio bitrate would be too low when using a custom recording quality in simple output mode [Fenrir]
    Fixed a bug where a reconnected stream would drop to 0 kbps and disconnect if using audio track 2 [R1CH]
    Fixed a bug when using multiple game captures where the wrong game would sometimes be captured [Dillon]
    Fixed a crash when entering large resolutions in video settings [cg2121]
    Fixed a crash with PulseAudio on Linux [cg2121]
    Fixed a crash on shutdown that could occur after using the auto configuration wizard [R1CH]
    Fixed a crash with the VLC and slideshow sources when adding directories containing files with many unicode characters [R1CH]
    Fixed a crash on startup if a plugin saved whitespace to its config file (this primarily affected the Tuna plugin) [R1CH]
    Fixed a crash when no Decklink outputs are available, such as when the input is active at the same time [cg2121]
    Fixed a crash when when no Decklink output device is selected when the output is started [cg2121]
    Fixed a crash when using custom RTMP authentication [R1CH]
    Fixed an issue where devices could lock up when using the browser source [Jim]
    Fixed a few minor memory leaks [jpark37]
    Fixed an issue where the program would not let you know that the recording path was invalid [Lqlsoftware]


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/multimedia/obs-studio/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/multimedia/obs-studio/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/multimedia/obs-studio/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/multimedia/obs-studio/patches/patch-plugins_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/obs-studio/Makefile
diff -u pkgsrc/multimedia/obs-studio/Makefile:1.12 pkgsrc/multimedia/obs-studio/Makefile:1.13
--- pkgsrc/multimedia/obs-studio/Makefile:1.12  Sun Apr 12 08:29:03 2020
+++ pkgsrc/multimedia/obs-studio/Makefile       Thu Apr 16 22:48:25 2020
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2020/04/12 08:29:03 adam Exp $
+# $NetBSD: Makefile,v 1.13 2020/04/16 22:48:25 ryoon Exp $
 
-DISTNAME=      obs-studio-24.0.5
-PKGREVISION=   5
+DISTNAME=      obs-studio-25.0.4
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=obsproject/}
 

Index: pkgsrc/multimedia/obs-studio/PLIST
diff -u pkgsrc/multimedia/obs-studio/PLIST:1.2 pkgsrc/multimedia/obs-studio/PLIST:1.3
--- pkgsrc/multimedia/obs-studio/PLIST:1.2      Thu Oct  3 20:33:15 2019
+++ pkgsrc/multimedia/obs-studio/PLIST  Thu Apr 16 22:48:25 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2019/10/03 20:33:15 nia Exp $
+@comment $NetBSD: PLIST,v 1.3 2020/04/16 22:48:25 ryoon Exp $
 bin/obs
 bin/obs-ffmpeg-mux
 include/obs/audio-monitoring/pulse/pulseaudio-wrapper.h
@@ -13,6 +13,7 @@ include/obs/graphics/effect-parser.h
 include/obs/graphics/effect.h
 include/obs/graphics/graphics-internal.h
 include/obs/graphics/graphics.h
+include/obs/graphics/half.h
 include/obs/graphics/image-file.h
 include/obs/graphics/input.h
 include/obs/graphics/libnsgif/libnsgif.h
@@ -66,6 +67,7 @@ include/obs/util/cf-parser.h
 include/obs/util/circlebuf.h
 include/obs/util/config-file.h
 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/file-serializer.h
@@ -75,14 +77,12 @@ include/obs/util/platform.h
 include/obs/util/profiler.h
 include/obs/util/profiler.hpp
 include/obs/util/serializer.h
+include/obs/util/sse-intrin.h
 include/obs/util/text-lookup.h
 include/obs/util/threading-posix.h
 include/obs/util/threading.h
 include/obs/util/utf8.h
 include/obs/util/util_uint128.h
-include/obs/util/vc/vc_inttypes.h
-include/obs/util/vc/vc_stdbool.h
-include/obs/util/vc/vc_stdint.h
 lib/cmake/LibObs/LibObsConfig.cmake
 lib/cmake/LibObs/LibObsConfigVersion.cmake
 lib/cmake/LibObs/LibObsTarget-relwithdebinfo.cmake
@@ -227,6 +227,7 @@ share/obs/obs-plugins/image-source/local
 share/obs/obs-plugins/image-source/locale/ms-MY.ini
 share/obs/obs-plugins/image-source/locale/nb-NO.ini
 share/obs/obs-plugins/image-source/locale/nl-NL.ini
+share/obs/obs-plugins/image-source/locale/pa-IN.ini
 share/obs/obs-plugins/image-source/locale/pl-PL.ini
 share/obs/obs-plugins/image-source/locale/pt-BR.ini
 share/obs/obs-plugins/image-source/locale/pt-PT.ini
@@ -420,6 +421,9 @@ share/obs/obs-plugins/obs-ffmpeg/locale/
 share/obs/obs-plugins/obs-ffmpeg/locale/zh-CN.ini
 share/obs/obs-plugins/obs-ffmpeg/locale/zh-TW.ini
 share/obs/obs-plugins/obs-filters/LUTs/black_and_white.png
+share/obs/obs-plugins/obs-filters/LUTs/grayscale.cube
+share/obs/obs-plugins/obs-filters/LUTs/grayscale.png
+share/obs/obs-plugins/obs-filters/LUTs/original.cube
 share/obs/obs-plugins/obs-filters/LUTs/original.png
 share/obs/obs-plugins/obs-filters/LUTs/posterize.png
 share/obs/obs-plugins/obs-filters/LUTs/red_isolated.png
@@ -839,6 +843,7 @@ share/obs/obs-studio/themes/Dark/no_sour
 share/obs/obs-studio/themes/Dark/plus.svg
 share/obs/obs-studio/themes/Dark/refresh.svg
 share/obs/obs-studio/themes/Dark/revert.svg
+share/obs/obs-studio/themes/Dark/save.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
@@ -846,6 +851,19 @@ share/obs/obs-studio/themes/Dark/setting
 share/obs/obs-studio/themes/Dark/settings/output.svg
 share/obs/obs-studio/themes/Dark/settings/stream.svg
 share/obs/obs-studio/themes/Dark/settings/video.svg
+share/obs/obs-studio/themes/Dark/sources/brush.svg
+share/obs/obs-studio/themes/Dark/sources/camera.svg
+share/obs/obs-studio/themes/Dark/sources/default.svg
+share/obs/obs-studio/themes/Dark/sources/gamepad.svg
+share/obs/obs-studio/themes/Dark/sources/globe.svg
+share/obs/obs-studio/themes/Dark/sources/group.svg
+share/obs/obs-studio/themes/Dark/sources/image.svg
+share/obs/obs-studio/themes/Dark/sources/media.svg
+share/obs/obs-studio/themes/Dark/sources/microphone.svg
+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/trash.svg
 share/obs/obs-studio/themes/Dark/up.svg
 share/obs/obs-studio/themes/Dark/updown.svg

Index: pkgsrc/multimedia/obs-studio/distinfo
diff -u pkgsrc/multimedia/obs-studio/distinfo:1.3 pkgsrc/multimedia/obs-studio/distinfo:1.4
--- pkgsrc/multimedia/obs-studio/distinfo:1.3   Sun Dec 29 06:44:27 2019
+++ pkgsrc/multimedia/obs-studio/distinfo       Thu Apr 16 22:48:25 2020
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.3 2019/12/29 06:44:27 ryoon Exp $
+$NetBSD: distinfo,v 1.4 2020/04/16 22:48:25 ryoon Exp $
 
-SHA1 (obs-studio-24.0.5.tar.gz) = b17e69f090ef262de2d05671e5c7fc7197afd568
-RMD160 (obs-studio-24.0.5.tar.gz) = 099bf9e4759d758ec86652137cd5e7e3e4275c70
-SHA512 (obs-studio-24.0.5.tar.gz) = 99be46046b70597474f25a85036ebe5a2f704eef47c77bc27e2ba8890b877da346ff6008c5922d7a83a4cead9df7214c6a3be885430693e609a42d9d06fedfaf
-Size (obs-studio-24.0.5.tar.gz) = 7901198 bytes
+SHA1 (obs-studio-25.0.4.tar.gz) = df61f66f0238133b2ba34637a6a308e89165ca64
+RMD160 (obs-studio-25.0.4.tar.gz) = bed4243e948e03fc805d71d54df33e5d316293c6
+SHA512 (obs-studio-25.0.4.tar.gz) = e62e22035de56f63a84af372fa1fed6fbaf16d9f4a6e73634843b18ca500ddef66cfe2c5e28a41028586b09a0e0599d81ace14b35ac0feca59190b9769f5595a
+Size (obs-studio-25.0.4.tar.gz) = 8367681 bytes
 SHA1 (patch-UI_obs-app.cpp) = 6f9fc9e1882bbc5fcf263876f7b5624586f636c7
 SHA1 (patch-libobs_graphics_graphics.h) = a6e403a03574f7628ac1f8b191b57f9d573c63f0
 SHA1 (patch-libobs_obs-nix.c) = 424721707087e3ddc27cabe6f67832c2bb324814
-SHA1 (patch-plugins_CMakeLists.txt) = 479c6fef54d7dafed70b0f7d369029021b572214
+SHA1 (patch-plugins_CMakeLists.txt) = 0d5dbc92d8257feac8b45a03d907fb4e9c69d3d6
 SHA1 (patch-plugins_obs-outputs_net-if.h) = 0f23d809d0616c8a9df77520b9e5ee0a3938778e

Index: pkgsrc/multimedia/obs-studio/patches/patch-plugins_CMakeLists.txt
diff -u pkgsrc/multimedia/obs-studio/patches/patch-plugins_CMakeLists.txt:1.1 pkgsrc/multimedia/obs-studio/patches/patch-plugins_CMakeLists.txt:1.2
--- pkgsrc/multimedia/obs-studio/patches/patch-plugins_CMakeLists.txt:1.1       Sun Jun 30 21:01:24 2019
+++ pkgsrc/multimedia/obs-studio/patches/patch-plugins_CMakeLists.txt   Thu Apr 16 22:48:25 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-plugins_CMakeLists.txt,v 1.1 2019/06/30 21:01:24 nia Exp $
+$NetBSD: patch-plugins_CMakeLists.txt,v 1.2 2020/04/16 22:48:25 ryoon Exp $
 
 Support NetBSD.
 
---- plugins/CMakeLists.txt.orig        2019-06-14 05:28:10.000000000 +0000
+--- plugins/CMakeLists.txt.orig        2020-04-05 10:48:34.000000000 +0000
 +++ plugins/CMakeLists.txt
 @@ -46,6 +46,11 @@ elseif("${CMAKE_SYSTEM_NAME}" MATCHES "F
        add_subdirectory(linux-pulseaudio)
@@ -15,4 +15,4 @@ Support NetBSD.
 +      add_subdirectory(linux-alsa)
  endif()
  
- if(WIN32 OR APPLE)
+ option(BUILD_BROWSER "Build browser plugin" OFF)



Home | Main Index | Thread Index | Old Index