Skip to content

@jp9000 jp9000 released this Jan 9, 2021 · 82 commits to master since this release

Important: If OBS doesn't launch after updating, please ensure all third party plugins such as obs-websocket or StreamFX are up to date.

And as usual, if you would like to support our project, please check us out on Patreon or OpenCollective!

26.1.2 macOS Hotfix Changes

  • Browser sources on macOS now support hardware accelerated rendering on macOS 10.15 and above, reducing resource usage
  • Fixed a crash on startup (by updating CEF to version 4183)

26.1.1 Hotfix Changes

  • Fixed macOS 10.13 crash on startup [PatTheMav]
  • Fixed decklink devices not working correctly [DDRBoxman]
  • Fixed browser source crashing on certain versions of macOS [eric]
  • Fixed buttons not displaying text correctly on context bar when using Acri theme [Warchamp7]
  • Fixed a bug with slideshow source where if you use randomize and have "restart when visible" active, it would not transition on activate [cg2121]
  • Fixed a bug where duplicated scene items would not have their lock states duplicated [cg2121]
  • Fixed a bug where the default canvas resolution would be scaled incorrectly if fractional scaling was enabled [RytoEX]
  • Fixed jack on Linux deadlocking on close [marcan]
  • Fixed jack on Linux going out of sync sometimes [marcan]
  • Added webp to image formats that you can browse when using the image source [f3ndot]

26.1 New Features and Additions

  • Added Virtual Camera output on macOS [johnboiles/PatTheMav]
  • Added Virtual Camera output on Linux (requires v4l2loopback-dkms) [catxfish/cg2121]
  • Added the ability to use a separate audio track for the VOD when using Twitch [Jim]
    • If using Simple output mode, enable "Enable Advanced Encoder Settings", and enable "Twitch VOD Track (Uses Track 2)". Twitch VOD output will then be on audio track 2
    • If using Advanced output mode in the Streaming tab, enable "Twitch VOD Track" and select the track you'd like to use for it
    • Special thanks to Twitch for assisting during the development of this feature
  • Added OpenBSD support [grayed]
  • Added the ability to ingest captions coming from Decklink devices via "Decklink Captions" from the Tools menu [DDRBoxman]
  • Added hardware decoding options for stinger transitions [WizardCM]
  • Added an option to duplicate filters in the right-click context menu of filters [exeldro]
  • Added ability to copy and paste a single filter between sources [cg2121]
  • Added HLS support and ingests for YouTube [ushadow]
  • Added a Replay buffer save event to the frontend API [hgonomeg]

26.1 Improvements/Tweaks

  • Updated dependencies on Windows and macOS (such as x264 and Qt) to their latest versions for the latest performance improvements [Jim]
  • On Linux, the program will now detect other instances that are currently running and warn the user about running more than one copies at a time [clockley]
  • When creating a new profile, you will be now be given the option to run the auto-configuration wizard [JohannMG]
  • Changed the “Enforce Streaming Service Bitrate” to “Ignore streaming service setting recommendations”, moved it to the Streaming section of the Settings window, and made it so it now affects both Simple and Advanced output modes. [Jim]
  • Maximum limitations for streaming services are now shown in the Streaming section of the Settings window [Jim]
  • Streaming services may now apply resolution and framerate limits on streams to their services [Jim]

26.1 Bug Fixes

  • Fixed a bug where the "Save Replay" button would stay highlighted after being clicked [offthegrid-mike]
  • Fixed a bug where the Media source would have unusual lag playing back certain media files (particularly WMV files) [Jim]
  • Fixed an issue where Facebook streaming would allow you to select resolutions/framerates that aren't supported [Jim]
  • Fixed certain connection issues with SRT/mpegts [pkviet]
  • Fixed a bug where you could disable the Replay Buffer even if it was currently active [Scrxtchy]
  • Fixed a bug where renaming a source would not return keyboard/mouse focus back to the list [jberenhaus]
  • Fixed an issue where ‘Paste Filters’ on sources didn't work in all situations [WizardCM]
  • Fixed an issue where Virtual Camera & Source Toolbar hotkeys would be duplicated when switching profiles [WizardCM]
  • Fixed an issue with removing signal handlers in Lua [Scrxtchy]
  • Fixed a potential hang when repeatedly selecting and deselecting display capture sources on Windows [exeldro]
  • Fixed an issue where the replay buffer could use settings from CQP mode in CBR mode [R1CH]
  • Fixed an issue where certain recordings could not be remuxed (typically from the QSV encoder) [R1CH]
Assets 3

@jp9000 jp9000 released this Jan 6, 2021 · 94 commits to master since this release

The 26.1.1 update for macOS has been temporarily removed due to crashes.

Important: If OBS doesn't launch after updating, please ensure all third party plugins such as obs-websocket or StreamFX are up to date.

And as usual, if you would like to support our project, please check us out on Patreon or OpenCollective!

26.1.1 Hotfix Changes

  • Fixed macOS 10.13 crash on startup [PatTheMav]
  • Fixed decklink devices not working correctly [DDRBoxman]
  • Fixed browser source crashing on certain versions of macOS [eric]
  • Fixed buttons not displaying text correctly on context bar when using Acri theme [Warchamp7]
  • Fixed a bug with slideshow source where if you use randomize and have "restart when visible" active, it would not transition on activate [cg2121]
  • Fixed a bug where duplicated scene items would not have their lock states duplicated [cg2121]
  • Fixed a bug where the default canvas resolution would be scaled incorrectly if fractional scaling was enabled [RytoEX]
  • Fixed jack on Linux deadlocking on close [marcan]
  • Fixed jack on Linux going out of sync sometimes [marcan]
  • Added webp to image formats that you can browse when using the image source [f3ndot]

26.1 New Features and Additions

  • Added Virtual Camera output on macOS [johnboiles/PatTheMav]
  • Added Virtual Camera output on Linux (requires v4l2loopback-dkms) [catxfish/cg2121]
  • Added the ability to use a separate audio track for the VOD when using Twitch [Jim]
    • If using Simple output mode, enable "Enable Advanced Encoder Settings", and enable "Twitch VOD Track (Uses Track 2)". Twitch VOD output will then be on audio track 2
    • If using Advanced output mode in the Streaming tab, enable "Twitch VOD Track" and select the track you'd like to use for it
    • Special thanks to Twitch for assisting during the development of this feature
  • Added OpenBSD support [grayed]
  • Added the ability to ingest captions coming from Decklink devices via "Decklink Captions" from the Tools menu [DDRBoxman]
  • Added hardware decoding options for stinger transitions [WizardCM]
  • Added an option to duplicate filters in the right-click context menu of filters [exeldro]
  • Added ability to copy and paste a single filter between sources [cg2121]
  • Added HLS support and ingests for YouTube [ushadow]
  • Added a Replay buffer save event to the frontend API [hgonomeg]

26.1 Improvements/Tweaks

  • Updated dependencies on Windows and macOS (such as x264 and Qt) to their latest versions for the latest performance improvements [Jim]
  • On Linux, the program will now detect other instances that are currently running and warn the user about running more than one copies at a time [clockley]
  • When creating a new profile, you will be now be given the option to run the auto-configuration wizard [JohannMG]
  • Changed the “Enforce Streaming Service Bitrate” to “Ignore streaming service setting recommendations”, moved it to the Streaming section of the Settings window, and made it so it now affects both Simple and Advanced output modes. [Jim]
  • Maximum limitations for streaming services are now shown in the Streaming section of the Settings window [Jim]
  • Streaming services may now apply resolution and framerate limits on streams to their services [Jim]

26.1 Bug Fixes

  • Fixed a bug where the "Save Replay" button would stay highlighted after being clicked [offthegrid-mike]
  • Fixed a bug where the Media source would have unusual lag playing back certain media files (particularly WMV files) [Jim]
  • Fixed an issue where Facebook streaming would allow you to select resolutions/framerates that aren't supported [Jim]
  • Fixed certain connection issues with SRT/mpegts [pkviet]
  • Fixed a bug where you could disable the Replay Buffer even if it was currently active [Scrxtchy]
  • Fixed a bug where renaming a source would not return keyboard/mouse focus back to the list [jberenhaus]
  • Fixed an issue where ‘Paste Filters’ on sources didn't work in all situations [WizardCM]
  • Fixed an issue where Virtual Camera & Source Toolbar hotkeys would be duplicated when switching profiles [WizardCM]
  • Fixed an issue with removing signal handlers in Lua [Scrxtchy]
  • Fixed a potential hang when repeatedly selecting and deselecting display capture sources on Windows [exeldro]
  • Fixed an issue where the replay buffer could use settings from CQP mode in CBR mode [R1CH]
  • Fixed an issue where certain recordings could not be remuxed (typically from the QSV encoder) [R1CH]
Assets 6

@jp9000 jp9000 released this Dec 14, 2020 · 138 commits to master since this release

As usual, if you would like to support our project, please check us out on Patreon or OpenCollective!

New Features and Additions

  • Added Virtual Camera output on macOS [johnboiles/PatTheMav]
  • Added Virtual Camera output on Linux (requires v4l2loopback-dkms) [catxfish/cg2121]
  • Added the ability to use a separate audio track for the VOD when using Twitch [Jim]
    • If using Simple output mode, enable "Enable Advanced Encoder Settings", and enable "Twitch VOD Track (Uses Track 2)". Twitch VOD output will then be on audio track 2
    • If using Advanced output mode in the Streaming tab, enable "Twitch VOD Track" and select the track you'd like to use for it
    • Special thanks to Twitch for assisting during the development of this feature
  • Added OpenBSD support [grayed]
  • Added the ability to ingest captions coming from Decklink devices via "Decklink Captions" from the Tools menu [DDRBoxman]
  • Added hardware decoding options for stinger transitions [WizardCM]
  • Added an option to duplicate filters in the right-click context menu of filters [exeldro]
  • Added ability to copy and paste a single filter between sources [cg2121]
  • Added HLS support and ingests for YouTube [ushadow]
  • Added a Replay buffer save event to the frontend API [hgonomeg]

Improvements/Tweaks

  • Updated dependencies on Windows and macOS (such as x264 and Qt) to their latest versions for the latest performance improvements [Jim]
  • On Linux, the program will now detect other instances that are currently running and warn the user about running more than one copies at a time [clockley]
  • When creating a new profile, you will be now be given the option to run the auto-configuration wizard [JohannMG]
  • Changed the “Enforce Streaming Service Bitrate” to “Ignore streaming service setting recommendations”, moved it to the Streaming section of the Settings window, and made it so it now affects both Simple and Advanced output modes. [Jim]
  • Maximum limitations for streaming services are now shown in the Streaming section of the Settings window [Jim]
  • Streaming services may now apply resolution and framerate limits on streams to their services [Jim]

Bug Fixes

  • Fixed a bug where the "Save Replay" button would stay highlighted after being clicked [offthegrid-mike]
  • Fixed a bug where the Media source would have unusual lag playing back certain media files (particularly WMV files) [Jim]
  • Fixed an issue where Facebook streaming would allow you to select resolutions/framerates that aren't supported [Jim]
  • Fixed certain connection issues with SRT/mpegts [pkviet]
  • Fixed a bug where you could disable the Replay Buffer even if it was currently active [Scrxtchy]
  • Fixed a bug where renaming a source would not return keyboard/mouse focus back to the list [jberenhaus]
  • Fixed an issue where ‘Paste Filters’ on sources didn't work in all situations [WizardCM]
  • Fixed an issue where Virtual Camera & Source Toolbar hotkeys would be duplicated when switching profiles [WizardCM]
  • Fixed an issue with removing signal handlers in Lua [Scrxtchy]
  • Fixed a potential hang when repeatedly selecting and deselecting display capture sources on Windows [exeldro]
  • Fixed an issue where the replay buffer could use settings from CQP mode in CBR mode [R1CH]
  • Fixed an issue where certain recordings could not be remuxed (typically from the QSV encoder) [R1CH]
Assets 7
Pre-release

@jp9000 jp9000 released this Dec 6, 2020 · 165 commits to master since this release

Release Candidate 2 Changes

  • Fixed an issue where older NVIDIA driver versions would no longer work with NVENC
  • Fixed a bug where browser dock windows would suddenly go to minimum size
  • Fixed a bug where the Twitch Soundtrack plugin and OBS would overwrite each other’s Twitch VOD track depending on the settings in OBS. OBS now prioritizes its own setting before deferring to secondary plugins for the Twitch VOD track
  • Fixed an issue where DPI scaling would round up, causing UI elements to appear too large
  • Fixed an issue where the new virtual camera wouldn't work correctly on M1 Macs
  • Fixed an issue where ‘Paste Filters’ on sources didn't work in all situations
  • Added a check to the installer for Visual Studio 2019 redistributables

New Features and Additions

  • Added Virtual Camera output on macOS [johnboiles/PatTheMav]
  • Added Virtual Camera output on Linux (requires v4l2loopback-dkms) [catxfish/cg2121]
  • Added the ability to use a separate audio track for the VOD when using Twitch [Jim]
    • If using Simple output mode, enable "Enable Advanced Encoder Settings", and enable "Twitch VOD Track (Uses Track 2)". Twitch VOD output will then be on audio track 2
    • If using Advanced output mode in the Streaming tab, enable "Twitch VOD Track" and select the track you'd like to use for it
  • Added OpenBSD support [grayed]
  • Added the ability to ingest captions coming from Decklink devices via "Decklink Captions" from the Tools menu [DDRBoxman]
  • Added hardware decoding options for stinger transitions [WizardCM]
  • Added an option to duplicate filters in the right-click context menu of filters [exeldro]
  • Added ability to copy and paste a single filter between sources [cg2121]
  • (API) Added a replay buffer save event to the frontend API [hgonomeg]

Improvements/Tweaks

  • On Linux, the program will now detect other instances that are currently running and warn the user about running more than one copies at a time [clockley]
  • When creating a new profile, you will be now be given the option to run the auto-configuration wizard [JohannMG]
  • Changed the “Enforce Streaming Service Bitrate” to “Ignore streaming service setting recommendations”, moved it to the Streaming section of the Settings window, and made it so it now affects both Simple and Advanced output modes. [Jim]
  • Maximum limitations for streaming services are now shown in the Streaming section of the Settings window [Jim]
  • Streaming services may now apply resolution and framerate limits on streams to their services [Jim]

Bug Fixes

  • Fixed a bug where the "Save Replay" button would stay highlighted after being clicked [offthegrid-mike]
  • Fixed a bug where the Media source would have unusual lag playing back certain media files (particularly WMV files) [Jim]
  • Fixed an issue where Facebook streaming would allow you to select resolutions/framerates that aren't supported [Jim]
  • Fixed certain connection issues with SRT/mpegts [pkviet]
  • Fixed a bug where you could disable the Replay Buffer even if it was currently active [Scrxtchy]
  • Fixed a bug where renaming a source would not return keyboard/mouse focus back to the list [jberenhaus]
Assets 5
Pre-release

@jp9000 jp9000 released this Nov 26, 2020 · 185 commits to master since this release

New Features and Additions

  • Added Virtual Camera output on macOS [johnboiles/PatTheMav]
  • Added Virtual Camera output on Linux (requires v4l2loopback-dkms) [catxfish/cg2121]
  • Added the ability to use a separate audio track for the VOD when using Twitch [Jim]
    • If using Simple output mode, enable "Enable Advanced Encoder Settings", and enable "Twitch VOD Track (Uses Track 2)". Twitch VOD output will then be on audio track 2
    • If using Advanced output mode in the Streaming tab, enable "Twitch VOD Track" and select the track you'd like to use for it
  • Added OpenBSD support [grayed]
  • Added the ability to ingest captions coming from Decklink devices via "Decklink Captions" from the Tools menu [DDRBoxman]
  • Added hardware decoding options for stinger transitions [WizardCM]
  • Added an option to duplicate filters in the right-click context menu of filters [exeldro]
  • Added ability to copy and paste a single filter between sources [cg2121]
  • Added HLS support and ingests for YouTube [ushadow]
  • (API) Added a replay buffer save event to the frontend API [hgonomeg]

Improvements/Tweaks

  • Updated dependencies on Windows (such as x264) to their latest versions for the latest performance improvements [Jim]
  • On Linux, the program will now detect other instances that are currently running and warn the user about running more than one copies at a time [clockley]
  • When creating a new profile, you will be now be given the option to run the auto-configuration wizard [JohannMG]
  • Changed the “Enforce Streaming Service Bitrate” to “Ignore streaming service setting recommendations”, moved it to the Streaming section of the Settings window, and made it so it now affects both Simple and Advanced output modes. [Jim]
  • Maximum limitations for streaming services are now shown in the Streaming section of the Settings window [Jim]
  • Streaming services may now apply resolution and framerate limits on streams to their services [Jim]

Bug Fixes

  • Fixed a bug where the "Save Replay" button would stay highlighted after being clicked [offthegrid-mike]
  • Fixed a bug where the Media source would have unusual lag playing back certain media files (particularly WMV files) [Jim]
  • Fixed an issue where Facebook streaming would allow you to select resolutions/framerates that aren't supported [Jim]
  • Fixed certain connection issues with SRT/mpegts [pkviet]
  • Fixed a bug where you could disable the Replay Buffer even if it was currently active [Scrxtchy]
  • Fixed a bug where renaming a source would not return keyboard/mouse focus back to the list [jberenhaus]
Assets 5

@jp9000 jp9000 released this Oct 6, 2020 · 328 commits to master since this release

As usual, if you would like to support our project, please check us out on Patreon or OpenCollective!

26.0.2 Hotfix Changes

  • Fixed the coreaudio encoder not working properly after 26.0.1 [Jim, also Jim's fault]
  • Fixed custom transitions showing up on the bottom of the list rather than at the top [Jim]
  • Fixed a bug where deleting a custom transition could cause a crash [Jim]

26.0.1 Hotfix Changes

  • Improved UI performance, reducing CPU usage of the user interface (turns out this was due to the audio meters being redrawn) [Jim]
  • Added Ctrl-Q as an exit shortcut on Linux [Programatic]
  • Fixed an issue where certain cursors weren't being displayed properly in window/display capture (notably runescape cursors) [windwakr]
  • Fixed an issue where screen readers would not speak the control names as you tab through the control dock [Scrxtchy]
  • Fixed an issue where macOS window capture stopped being able to capture certain programs [Jim]
  • Fixed an issue when using the srt protocol where it wouldn't reconnect properly when disconnected [eric]
  • Fixed an issue where window capture wouldn't work for certain programs on some laptops [jpark37]
  • Fixed an issue where games would crash if you used game capture with Vulkan API games while using certain other hooking programs (such as rivatuner/action) [jpark37]
  • Fixed an issue where projectors would be unintentionally removed under certain circumstances [Jim]
  • Fixed coreaudio encoder not being available with newer itunes versions [pkv]

26.0 New Features and Additions

  • Windows: Added Virtual Camera, allowing you to use the OBS output as a camera in other apps on your computer. Support for other operating systems will be added in future versions when they're ready [Jim]
  • Added a Source Toolbar to allow easy access to relevant controls for the currently selected source. The toolbar can be toggled via the View Menu -> Source Toolbar [DDRBoxman/Jim/cg2121]
  • Added media controls to allow controlling playback of media/VLC sources on the source toolbar when a media source, VLC source, or slideshow source is selected [cg2121]
  • Added a new noise suppression method to the Noise Suppression filter, RNNoise, which is an AI-based noise suppression method with significantly better results for voice than the pre-existing method (Speex) [remjay]
  • Added the ability to take screenshots of the previews, sources, or scenes with hotkeys [cg2121]
  • Added a log viewer when going to the Help menu -> Logs -> View Log menu item [cg2121]
  • Added a percentage toggle checkbox to the volume controls in advanced audio properties [cg2121]
  • Added more audio capture support for BSD operating systems [khng300]
  • Added the option to disable antialiasing for text sources [Codex-]
  • Added a right-click context menu option to projectors to make a specific projector always on top of other windows [Bennik2000]

26.0 Improvements/Tweaks

  • QSV Encoder: Improved performance when running OBS on an Intel GPU and simplified various options [brittneysclark]
  • The cursor will now change to reflect your action (dragging edges or sources) when editing items in the preview [WizardCM]
  • Improved the interface of transitions dock [cg2121]
  • Increased the update rate of the level meters in the audio mixer from 30Hz to 60Hz for improved smoothness and responsiveness [dodgepong]
  • Media sources using remote URLs will now automatically try to reconnect when disconnected [Yohox]
  • Added a "Defaults" button to the script dialog to reset script properties to defaults [cg2121]
  • Added a right-click context menu when clicking on scripts to allow opening the script file location or reloading specific scripts [WizardCM]
  • The auto-configuration dialog will now use standard/common resolutions when selecting what resolution you’d like to use [cg2121]
  • 709 is now the default YUV colorpsace
  • The VLC source’s playlist property can now be reordered by dragging and dropping items within it [cg2121]
  • Projectors associated with specific monitors will now be deleted when the monitor is disconnected from the system [cg2121]
  • You can now use slashes in the recording name format and prefix prefixes/suffixes to automatically create directories when recording or making replays [Jim]
  • Improved performance and accuracy of the LUT filter [jpark37]
  • The default audio sample rate is now 48khz instead of 44.1khz [e00E]
  • NVENC: Added a more friendly warning that will show up if you are using an outdated NVIDIA driver [notr1ch]
  • Windows: The program will now show a list of command line options in a dialog box if started with the --help or -h command line parameters [WizardCM]
  • macOS: Added support for several more virtual audio drivers to be selected as desktop audio capture devices in audio settings [pkv]
  • Image sources will no longer check for changes or try to load an image while hidden [notr1ch]
  • The minimum canvas resolution is now 8x8 to prevent issues where this could be rounded to zero causing OBS to fail to start [notr1ch]
  • The settings window can now be closed with the ESC key [Bennik2000]
  • macOS window capture no longer shows windows which aren't relevant to capture [timmiehaha]

26.0 Bug Fixes

  • Windows: Fixed an issue where loss of certain devices could cause a crash with window capture [jpark37]
  • Windows: Fixed a bug where an inactive UWP app (such as Calculator) could be selected for window capture, but would still fail to capture even after being unminimized [jpark37]
  • Windows: Fixed a flaw where capturing Chrome-based programs with Window Capture might fall back and capture other Chrome-based programs unintentionally [jpark37]
  • Windows: Fixed the auto updater always launching OBS as administrator after a successful update [notr1ch]
  • Windows: The auto updater now works correctly if the OBS user and administrator user are different accounts [notr1ch]
  • Linux: Fixed an issue where the browser source could crash when browsing files [cg2121]
  • Linux: Fixed an issue with “always on top” sometimes not working with projectors [cg2121]
  • Linux: Fixed an issue where cameras using V4L2 would not respond correctly to pan/tilt controls [ioangogo]
  • Linux: Fixed an issue where a user’s preferred language could not be detected correctly [khng300]
  • macOS: Fixed an issue where “always on top” windows would not always be on top [jtopper]
  • macOS: Fixed an issue where certain prompts didn’t have a default action for keyboard users [unknowndomain]
  • macOS: Fixed a memory leak which could cause a crash after extended use [jpark37]
  • macOS: Fixed an issue where resizing a multiview window could cause a crash [jpark37]
  • Fixed a bug where pressing the rename shortcut while editing a scene name would reset the edit state [RytoEX]
  • Fixed a bug where the system tray icon could appear even though it was disabled in settings [Programatic]
  • Fixed a bug where you could get two save confirmation dialogs in a row when exiting the filter/properties [Jim]
  • Fixed various bugs and stability issues with Vulkan capture [jpark37]
  • Fixed a bug where starting recording or the replay buffer could resize the main window [cg2121]
  • Fixed a bug where media sources hotkeys would not work correctly in Studio Mode’s preview [cg2121]
  • Fixed an issue that allowed “Paste (Duplicate)” for scene sources, resulting in strange bugs [exeldro]
  • Fixed an issue where the volume meters in the audio mixer would appear to be clipping when docks were moved [WizardCM]
  • Fixed an issue where the right edge of certain JPEG and movie files could be incorrectly rendered [jpark37]
  • Fixed an issue where groups would not be selected/deselected correctly [cg2121]
  • Fixed a hang that could occur when streaming with certain streaming services (caused by certain RTMP status values) [eric]
  • Fixed an issue where scene collections which used similar names with different symbols could overwrite one another [RytoEx]
  • Fixed a bug where CoreAudio audio encoder would not work with 4.0 audio correctly [pkv]
  • Fixed a crash when a hotkey to play/pause was used on a media source with an invalid or blank file [exeldro]
  • Fixed a bug where the “Start Streaming” button could become blank under certain circumstances [WizardCM]
  • Fixed a bug where a changed theme get stuck if the user exited the settings dialog with the [x] button rather than the OK/Cancel buttons [Jim]
  • Fixed a bug where filters would be deleted on sources that had their plugins removed [Jim]
  • Fixed a bug where hotkeys could repeat when held down [cg2121]
  • Fixed a bug where unnamed sources would show up in the hotkeys settings [Scrxtchy]
  • Fixed a bug where services wouldn't be ordered properly when showing all services [Jim]
  • Fixed an issue where the automatic scene switcher tool wouldn't detect some windows [adalessa]
  • Fixed a bug where the Stats dock would steal focus from the main window [Bennik2000]
  • Fixed a tearing issue for certain codecs (such as ProRes) when using FFmpeg output [ePirat]
  • Fixed a bug with the SRT output to make it compliant with ETR 290 Level 1 recommendations (rewrite of srt output) [pkv]
  • Fixed a bug where the last frame of a media source could be visible briefly when restarting playback [notr1ch]
  • Fixed a bug where you could not capture programs using executable names beginning with “time” [notr1ch]
  • Fixed a crash with certain AJA devices [Jim]
  • Fixed a memory leak when dragging and dropping stuff on to OBS to create sources [cg2121]
  • Fixed a memory leak and crash on shutdown when scenes were reordered [Programatic]
  • Fixed the script_path() script function causing memory corruption [PerHeed]
  • Fixed camera controls on Linux video devices not working [Nathan-Huckleberry]
Assets 7

@jp9000 jp9000 released this Oct 6, 2020 · 333 commits to master since this release

A newer update than this one is out! Check it out here

26.0.1 Hotfix Changes

  • Improved UI performance, reducing CPU usage of the user interface (turns out this was due to the audio meters being redrawn) [Jim]
  • Added Ctrl-Q as an exit shortcut on Linux [Programatic]
  • Fixed an issue where certain cursors weren't being displayed properly in window/display capture (notably runescape cursors) [windwakr]
  • Fixed an issue where screen readers would not speak the control names as you tab through the control dock [Scrxtchy]
  • Fixed an issue where macOS window capture stopped being able to capture certain programs [Jim]
  • Fixed an issue when using the srt protocol where it wouldn't reconnect properly when disconnected [eric]
  • Fixed an issue where window capture wouldn't work for certain programs on some laptops [jpark37]
  • Fixed an issue where games would crash if you used game capture with Vulkan API games while using certain other hooking programs (such as rivatuner/action) [jpark37]
  • Fixed an issue where projectors would be unintentionally removed under certain circumstances [Jim]
  • Fixed coreaudio encoder not being available with newer itunes versions [pkv]

26.0 New Features and Additions

  • Windows: Added Virtual Camera, allowing you to use the OBS output as a camera in other apps on your computer. Support for other operating systems will be added in future versions when they're ready [Jim]
  • Added a Source Toolbar to allow easy access to relevant controls for the currently selected source. The toolbar can be toggled via the View Menu -> Source Toolbar [DDRBoxman/Jim/cg2121]
  • Added media controls to allow controlling playback of media/VLC sources on the source toolbar when a media source, VLC source, or slideshow source is selected [cg2121]
  • Added a new noise suppression method to the Noise Suppression filter, RNNoise, which is an AI-based noise suppression method with significantly better results for voice than the pre-existing method (Speex) [remjay]
  • Added the ability to take screenshots of the previews, sources, or scenes with hotkeys [cg2121]
  • Added a log viewer when going to the Help menu -> Logs -> View Log menu item [cg2121]
  • Added a percentage toggle checkbox to the volume controls in advanced audio properties [cg2121]
  • Added more audio capture support for BSD operating systems [khng300]
  • Added the option to disable antialiasing for text sources [Codex-]
  • Added a right-click context menu option to projectors to make a specific projector always on top of other windows [Bennik2000]

26.0 Improvements/Tweaks

  • QSV Encoder: Improved performance when running OBS on an Intel GPU and simplified various options [brittneysclark]
  • The cursor will now change to reflect your action (dragging edges or sources) when editing items in the preview [WizardCM]
  • Improved the interface of transitions dock [cg2121]
  • Increased the update rate of the level meters in the audio mixer from 30Hz to 60Hz for improved smoothness and responsiveness [dodgepong]
  • Media sources using remote URLs will now automatically try to reconnect when disconnected [Yohox]
  • Added a "Defaults" button to the script dialog to reset script properties to defaults [cg2121]
  • Added a right-click context menu when clicking on scripts to allow opening the script file location or reloading specific scripts [WizardCM]
  • The auto-configuration dialog will now use standard/common resolutions when selecting what resolution you’d like to use [cg2121]
  • 709 is now the default YUV colorpsace
  • The VLC source’s playlist property can now be reordered by dragging and dropping items within it [cg2121]
  • Projectors associated with specific monitors will now be deleted when the monitor is disconnected from the system [cg2121]
  • You can now use slashes in the recording name format and prefix prefixes/suffixes to automatically create directories when recording or making replays [Jim]
  • Improved performance and accuracy of the LUT filter [jpark37]
  • The default audio sample rate is now 48khz instead of 44.1khz [e00E]
  • NVENC: Added a more friendly warning that will show up if you are using an outdated NVIDIA driver [notr1ch]
  • Windows: The program will now show a list of command line options in a dialog box if started with the --help or -h command line parameters [WizardCM]
  • macOS: Added support for several more virtual audio drivers to be selected as desktop audio capture devices in audio settings [pkv]
  • Image sources will no longer check for changes or try to load an image while hidden [notr1ch]
  • The minimum canvas resolution is now 8x8 to prevent issues where this could be rounded to zero causing OBS to fail to start [notr1ch]
  • The settings window can now be closed with the ESC key [Bennik2000]
  • macOS window capture no longer shows windows which aren't relevant to capture [timmiehaha]

26.0 Bug Fixes

  • Windows: Fixed an issue where loss of certain devices could cause a crash with window capture [jpark37]
  • Windows: Fixed a bug where an inactive UWP app (such as Calculator) could be selected for window capture, but would still fail to capture even after being unminimized [jpark37]
  • Windows: Fixed a flaw where capturing Chrome-based programs with Window Capture might fall back and capture other Chrome-based programs unintentionally [jpark37]
  • Windows: Fixed the auto updater always launching OBS as administrator after a successful update [notr1ch]
  • Windows: The auto updater now works correctly if the OBS user and administrator user are different accounts [notr1ch]
  • Linux: Fixed an issue where the browser source could crash when browsing files [cg2121]
  • Linux: Fixed an issue with “always on top” sometimes not working with projectors [cg2121]
  • Linux: Fixed an issue where cameras using V4L2 would not respond correctly to pan/tilt controls [ioangogo]
  • Linux: Fixed an issue where a user’s preferred language could not be detected correctly [khng300]
  • macOS: Fixed an issue where “always on top” windows would not always be on top [jtopper]
  • macOS: Fixed an issue where certain prompts didn’t have a default action for keyboard users [unknowndomain]
  • macOS: Fixed a memory leak which could cause a crash after extended use [jpark37]
  • macOS: Fixed an issue where resizing a multiview window could cause a crash [jpark37]
  • Fixed a bug where pressing the rename shortcut while editing a scene name would reset the edit state [RytoEX]
  • Fixed a bug where the system tray icon could appear even though it was disabled in settings [Programatic]
  • Fixed a bug where you could get two save confirmation dialogs in a row when exiting the filter/properties [Jim]
  • Fixed various bugs and stability issues with Vulkan capture [jpark37]
  • Fixed a bug where starting recording or the replay buffer could resize the main window [cg2121]
  • Fixed a bug where media sources hotkeys would not work correctly in Studio Mode’s preview [cg2121]
  • Fixed an issue that allowed “Paste (Duplicate)” for scene sources, resulting in strange bugs [exeldro]
  • Fixed an issue where the volume meters in the audio mixer would appear to be clipping when docks were moved [WizardCM]
  • Fixed an issue where the right edge of certain JPEG and movie files could be incorrectly rendered [jpark37]
  • Fixed an issue where groups would not be selected/deselected correctly [cg2121]
  • Fixed a hang that could occur when streaming with certain streaming services (caused by certain RTMP status values) [eric]
  • Fixed an issue where scene collections which used similar names with different symbols could overwrite one another [RytoEx]
  • Fixed a bug where CoreAudio audio encoder would not work with 4.0 audio correctly [pkv]
  • Fixed a crash when a hotkey to play/pause was used on a media source with an invalid or blank file [exeldro]
  • Fixed a bug where the “Start Streaming” button could become blank under certain circumstances [WizardCM]
  • Fixed a bug where a changed theme get stuck if the user exited the settings dialog with the [x] button rather than the OK/Cancel buttons [Jim]
  • Fixed a bug where filters would be deleted on sources that had their plugins removed [Jim]
  • Fixed a bug where hotkeys could repeat when held down [cg2121]
  • Fixed a bug where unnamed sources would show up in the hotkeys settings [Scrxtchy]
  • Fixed a bug where services wouldn't be ordered properly when showing all services [Jim]
  • Fixed an issue where the automatic scene switcher tool wouldn't detect some windows [adalessa]
  • Fixed a bug where the Stats dock would steal focus from the main window [Bennik2000]
  • Fixed a tearing issue for certain codecs (such as ProRes) when using FFmpeg output [ePirat]
  • Fixed a bug with the SRT output to make it compliant with ETR 290 Level 1 recommendations (rewrite of srt output) [pkv]
  • Fixed a bug where the last frame of a media source could be visible briefly when restarting playback [notr1ch]
  • Fixed a bug where you could not capture programs using executable names beginning with “time” [notr1ch]
  • Fixed a crash with certain AJA devices [Jim]
  • Fixed a memory leak when dragging and dropping stuff on to OBS to create sources [cg2121]
  • Fixed a memory leak and crash on shutdown when scenes were reordered [Programatic]
  • Fixed the script_path() script function causing memory corruption [PerHeed]
  • Fixed camera controls on Linux video devices not working [Nathan-Huckleberry]
Assets 2

@jp9000 jp9000 released this Sep 29, 2020 · 360 commits to master since this release

A newer update than this one is out! Check it out here

New Features and Additions

  • Windows: Added Virtual Camera, allowing you to use the OBS output as a camera in other apps on your computer. Support for other operating systems will be added in future versions when they're ready [Jim]
  • Added a Source Toolbar to allow easy access to relevant controls for the currently selected source. The toolbar can be toggled via the View Menu -> Source Toolbar [DDRBoxman/Jim/cg2121]
  • Added media controls to allow controlling playback of media/VLC sources on the source toolbar when a media source, VLC source, or slideshow source is selected [cg2121]
  • Added a new noise suppression method to the Noise Suppression filter, RNNoise, which is an AI-based noise suppression method with significantly better results for voice than the pre-existing method (Speex) [remjay]
  • Added the ability to take screenshots of the previews, sources, or scenes with hotkeys [cg2121]
  • Added a log viewer when going to the Help menu -> Logs -> View Log menu item [cg2121]
  • Added a percentage toggle checkbox to the volume controls in advanced audio properties [cg2121]
  • Added more audio capture support for BSD operating systems [khng300]
  • Added the option to disable antialiasing for text sources [Codex-]
  • Added a right-click context menu option to projectors to make a specific projector always on top of other windows [Bennik2000]

Improvements/Tweaks

  • QSV Encoder: Improved performance when running OBS on an Intel GPU and simplified various options [brittneysclark]
  • The cursor will now change to reflect your action (dragging edges or sources) when editing items in the preview [WizardCM]
  • Improved the interface of transitions dock [cg2121]
  • Increased the update rate of the level meters in the audio mixer from 30Hz to 60Hz for improved smoothness and responsiveness [dodgepong]
  • Media sources using remote URLs will now automatically try to reconnect when disconnected [Yohox]
  • Added a "Defaults" button to the script dialog to reset script properties to defaults [cg2121]
  • Added a right-click context menu when clicking on scripts to allow opening the script file location or reloading specific scripts [WizardCM]
  • The auto-configuration dialog will now use standard/common resolutions when selecting what resolution you’d like to use [cg2121]
  • 709 is now the default YUV colorpsace
  • The VLC source’s playlist property can now be reordered by dragging and dropping items within it [cg2121]
  • Projectors associated with specific monitors will now be deleted when the monitor is disconnected from the system [cg2121]
  • You can now use slashes in the recording name format and prefix prefixes/suffixes to automatically create directories when recording or making replays [Jim]
  • Improved performance and accuracy of the LUT filter [jpark37]
  • The default audio sample rate is now 48khz instead of 44.1khz [e00E]
  • NVENC: Added a more friendly warning that will show up if you are using an outdated NVIDIA driver [notr1ch]
  • Windows: The program will now show a list of command line options in a dialog box if started with the --help or -h command line parameters [WizardCM]
  • macOS: Added support for several more virtual audio drivers to be selected as desktop audio capture devices in audio settings [pkv]
  • Image sources will no longer check for changes or try to load an image while hidden [notr1ch]
  • The minimum canvas resolution is now 8x8 to prevent issues where this could be rounded to zero causing OBS to fail to start [notr1ch]
  • The settings window can now be closed with the ESC key [Bennik2000]
  • macOS window capture no longer shows windows which aren't relevant to capture [timmiehaha]

Bug Fixes

  • Windows: Fixed an issue where loss of certain devices could cause a crash with window capture [jpark37]
  • Windows: Fixed a bug where an inactive UWP app (such as Calculator) could be selected for window capture, but would still fail to capture even after being unminimized [jpark37]
  • Windows: Fixed a flaw where capturing Chrome-based programs with Window Capture might fall back and capture other Chrome-based programs unintentionally [jpark37]
  • Windows: Fixed the auto updater always launching OBS as administrator after a successful update [notr1ch]
  • Windows: The auto updater now works correctly if the OBS user and administrator user are different accounts [notr1ch]
  • Linux: Fixed an issue where the browser source could crash when browsing files [cg2121]
  • Linux: Fixed an issue with “always on top” sometimes not working with projectors [cg2121]
  • Linux: Fixed an issue where cameras using V4L2 would not respond correctly to pan/tilt controls [ioangogo]
  • Linux: Fixed an issue where a user’s preferred language could not be detected correctly [khng300]
  • macOS: Fixed an issue where “always on top” windows would not always be on top [jtopper]
  • macOS: Fixed an issue where certain prompts didn’t have a default action for keyboard users [unknowndomain]
  • macOS: Fixed a memory leak which could cause a crash after extended use [jpark37]
  • macOS: Fixed an issue where resizing a multiview window could cause a crash [jpark37]
  • Fixed a bug where pressing the rename shortcut while editing a scene name would reset the edit state [RytoEX]
  • Fixed a bug where the system tray icon could appear even though it was disabled in settings [Programatic]
  • Fixed a bug where you could get two save confirmation dialogs in a row when exiting the filter/properties [Jim]
  • Fixed various bugs and stability issues with Vulkan capture [jpark37]
  • Fixed a bug where starting recording or the replay buffer could resize the main window [cg2121]
  • Fixed a bug where media sources hotkeys would not work correctly in Studio Mode’s preview [cg2121]
  • Fixed an issue that allowed “Paste (Duplicate)” for scene sources, resulting in strange bugs [exeldro]
  • Fixed an issue where the volume meters in the audio mixer would appear to be clipping when docks were moved [WizardCM]
  • Fixed an issue where the right edge of certain JPEG and movie files could be incorrectly rendered [jpark37]
  • Fixed an issue where groups would not be selected/deselected correctly [cg2121]
  • Fixed a hang that could occur when streaming with certain streaming services (caused by certain RTMP status values) [eric]
  • Fixed an issue where scene collections which used similar names with different symbols could overwrite one another [RytoEx]
  • Fixed a bug where CoreAudio audio encoder would not work with 4.0 audio correctly [pkv]
  • Fixed a crash when a hotkey to play/pause was used on a media source with an invalid or blank file [exeldro]
  • Fixed a bug where the “Start Streaming” button could become blank under certain circumstances [WizardCM]
  • Fixed a bug where a changed theme get stuck if the user exited the settings dialog with the [x] button rather than the OK/Cancel buttons [Jim]
  • Fixed a bug where filters would be deleted on sources that had their plugins removed [Jim]
  • Fixed a bug where hotkeys could repeat when held down [cg2121]
  • Fixed a bug where unnamed sources would show up in the hotkeys settings [Scrxtchy]
  • Fixed a bug where services wouldn't be ordered properly when showing all services [Jim]
  • Fixed an issue where the automatic scene switcher tool wouldn't detect some windows [adalessa]
  • Fixed a bug where the Stats dock would steal focus from the main window [Bennik2000]
  • Fixed a tearing issue for certain codecs (such as ProRes) when using FFmpeg output [ePirat]
  • Fixed a bug with the SRT output to make it compliant with ETR 290 Level 1 recommendations (rewrite of srt output) [pkv]
  • Fixed a bug where the last frame of a media source could be visible briefly when restarting playback [notr1ch]
  • Fixed a bug where you could not capture programs using executable names beginning with “time” [notr1ch]
  • Fixed a crash with certain AJA devices [Jim]
  • Fixed a memory leak when dragging and dropping stuff on to OBS to create sources [cg2121]
  • Fixed a memory leak and crash on shutdown when scenes were reordered [Programatic]
  • Fixed the script_path() script function causing memory corruption [PerHeed]
  • Fixed camera controls on Linux video devices not working [Nathan-Huckleberry]
Assets 2
Pre-release

@jp9000 jp9000 released this Sep 19, 2020 · 381 commits to master since this release

Release Candidate 3 Changes

  • Fixed a freeze on startup that could happen under certain circumstances introduced in 26.0 RC1
  • Fixed the virtual camera register/unregister batch files (used with the zip builds) not always working
  • Fixed a crash when uploading logs on Linux
  • Fixed the script_path() script function causing memory corruption
  • Fixed camera controls on Linux video devices not working
  • macOS window capture no longer shows windows which aren't relevant to capture

Release Candidate 2 Changes

  • Fixed an issue where media sources would fast forward when paused from preview in studio mode
  • Simplified and removed most of the video capture device source toolbar for now because of possible threading issues
  • Changed default YUV color space to 709 rather than sRGB due to incompatibility with YouTube
  • Fixed high CPU usage when a media source is seeking or paused
  • Fixed a bug where studio mode would transition to the preview scene on startup instead of using the correct scene
  • Fixed a crash with certain AJA devices
  • Added the ability to adjust media slider with arrow buttons
  • Added virtualcam install/uninstall batch files when using the portable build
  • Fixed freetype2 text source not setting the correct color from the text source toolbar
  • Fixed a memory leak when dragging and dropping stuff on to OBS to create sources
  • Fixed a memory leak and crash on shutdown that can happen when you reorder scenes (added to the main notes as well)
  • Fixed auto-remux not outputting the remuxed files to the correct directory when using slashes in the recording name
  • Fixed a bug where the tray icon would be shown as active when deactivating the virtual camera
  • Media controls are no longer shown if using a network-based media source
  • Fixed a crash when starting other outputs after starting the virtual camera
  • Fixed awkward layout if stretching the image source toolbar
  • Fixed color source toolbar setting color source to black when canceling out of a color change dialog

New Features and Additions

  • Windows: Added Virtual Camera, allowing you to use the OBS output as a camera in other apps on your computer. Support for other operating systems will be added in future versions when they're ready [Jim]
  • Added a Source Toolbar to allow easy access to relevant controls for the currently selected source. The toolbar can be toggled via the View Menu -> Source Toolbar [DDRBoxman/Jim/cg2121]
  • Added media controls to allow controlling playback of media/VLC sources on the source toolbar when a media source, VLC source, or slideshow source is selected [cg2121]
  • Added a new noise suppression method to the Noise Suppression filter, RNNoise, which is an AI-based noise suppression method with significantly better results for voice than the pre-existing method (Speex) [remjay]
  • Added the ability to take screenshots of the previews, sources, or scenes with hotkeys [cg2121]
  • Added sRGB color support and made it default for more accurate color representation [jpark37]
  • Added a log viewer when going to the Help menu -> Logs -> View Log menu item [cg2121]
  • Added a percentage toggle checkbox to the volume controls in advanced audio properties [cg2121]
  • Added more audio capture support for BSD operating systems [khng300]
  • Added the option to disable antialiasing for text sources [Codex-]
  • Added a right-click context menu option to projectors to make a specific projector always on top of other windows [Bennik2000]

Improvements/Tweaks

  • QSV Encoder: Improved performance when running OBS on an Intel GPU and simplified various options [brittneysclark]
  • The cursor will now change to reflect your action (dragging edges or sources) when editing items in the preview [WizardCM]
  • Improved the interface of transitions dock [cg2121]
  • Increased the update rate of the level meters in the audio mixer from 30Hz to 60Hz for improved smoothness and responsiveness [dodgepong]
  • Media sources using remote URLs will now automatically try to reconnect when disconnected [Yohox]
  • Added a "Defaults" button to the script dialog to reset script properties to defaults [cg2121]
  • Added a right-click context menu when clicking on scripts to allow opening the script file location or reloading specific scripts [WizardCM]
  • The auto-configuration dialog will now use standard/common resolutions when selecting what resolution you’d like to use [cg2121]
  • The VLC source’s playlist property can now be reordered by dragging and dropping items within it [cg2121]
  • Projectors associated with specific monitors will now be deleted when the monitor is disconnected from the system [cg2121]
  • You can now use slashes in the recording name format and prefix prefixes/suffixes to automatically create directories when recording or making replays [Jim]
  • Improved performance and accuracy of the LUT filter [jpark37]
  • The default audio sample rate is now 48khz instead of 44.1khz [e00E]
  • NVENC: Added a more friendly warning that will show up if you are using an outdated NVIDIA driver [notr1ch]
  • Windows: The program will now show a list of command line options in a dialog box if started with the --help or -h command line parameters [WizardCM]
  • macOS: Added support for several more virtual audio drivers to be selected as desktop audio capture devices in audio settings [pkv]
  • Image sources will no longer check for changes or try to load an image while hidden [notr1ch]
  • The minimum canvas resolution is now 8x8 to prevent issues where this could be rounded to zero causing OBS to fail to start [notr1ch]
  • The settings window can now be closed with the ESC key [Bennik2000]
  • macOS window capture no longer shows windows which aren't relevant to capture [timmiehaha]

Bug Fixes

  • Windows: Fixed an issue where loss of certain devices could cause a crash with window capture [jpark37]
  • Windows: Fixed a bug where an inactive UWP app (such as Calculator) could be selected for window capture, but would still fail to capture even after being unminimized [jpark37]
  • Windows: Fixed a flaw where capturing Chrome-based programs with Window Capture might fall back and capture other Chrome-based programs unintentionally [jpark37]
  • Windows: Fixed the auto updater always launching OBS as administrator after a successful update [notr1ch]
  • Windows: The auto updater now works correctly if the OBS user and administrator user are different accounts [notr1ch]
  • Linux: Fixed an issue where the browser source could crash when browsing files [cg2121]
  • Linux: Fixed an issue with “always on top” sometimes not working with projectors [cg2121]
  • Linux: Fixed an issue where cameras using V4L2 would not respond correctly to pan/tilt controls [ioangogo]
  • Linux: Fixed an issue where a user’s preferred language could not be detected correctly [khng300]
  • macOS: Fixed an issue where “always on top” windows would not always be on top [jtopper]
  • macOS: Fixed an issue where certain prompts didn’t have a default action for keyboard users [unknowndomain]
  • macOS: Fixed a memory leak which could cause a crash after extended use [jpark37]
  • macOS: Fixed an issue where resizing a multiview window could cause a crash [jpark37]
  • Fixed a bug where pressing the rename shortcut while editing a scene name would reset the edit state [RytoEX]
  • Fixed a bug where the system tray icon could appear even though it was disabled in settings [Programatic]
  • Fixed a bug where you could get two save confirmation dialogs in a row when exiting the filter/properties [Jim]
  • Fixed various bugs and stability issues with Vulkan capture [jpark37]
  • Fixed a bug where starting recording or the replay buffer could resize the main window [cg2121]
  • Fixed a bug where media sources hotkeys would not work correctly in Studio Mode’s preview [cg2121]
  • Fixed an issue that allowed “Paste (Duplicate)” for scene sources, resulting in strange bugs [exeldro]
  • Fixed an issue where the volume meters in the audio mixer would appear to be clipping when docks were moved [WizardCM]
  • Fixed an issue where the right edge of certain JPEG and movie files could be incorrectly rendered [jpark37]
  • Fixed an issue where groups would not be selected/deselected correctly [cg2121]
  • Fixed a hang that could occur when streaming with certain streaming services (caused by certain RTMP status values) [eric]
  • Fixed an issue where scene collections which used similar names with different symbols could overwrite one another [RytoEx]
  • Fixed a bug where CoreAudio audio encoder would not work with 4.0 audio correctly [pkv]
  • Fixed a crash when a hotkey to play/pause was used on a media source with an invalid or blank file [exeldro]
  • Fixed a bug where the “Start Streaming” button could become blank under certain circumstances [WizardCM]
  • Fixed a bug where a changed theme get stuck if the user exited the settings dialog with the [x] button rather than the OK/Cancel buttons [Jim]
  • Fixed a bug where filters would be deleted on sources that had their plugins removed [Jim]
  • Fixed a bug where hotkeys could repeat when held down [cg2121]
  • Fixed a bug where unnamed sources would show up in the hotkeys settings [Scrxtchy]
  • Fixed a bug where services wouldn't be ordered properly when showing all services [Jim]
  • Fixed an issue where the automatic scene switcher tool wouldn't detect some windows [adalessa]
  • Fixed a bug where the Stats dock would steal focus from the main window [Bennik2000]
  • Fixed a tearing issue for certain codecs (such as ProRes) when using FFmpeg output [ePirat]
  • Fixed a bug with the SRT output to make it compliant with ETR 290 Level 1 recommendations (rewrite of srt output) [pkv]
  • Fixed a bug where the last frame of a media source could be visible briefly when restarting playback [notr1ch]
  • Fixed a bug where you could not capture programs using executable names beginning with “time” [notr1ch]
  • Fixed a crash with certain AJA devices [Jim]
  • Fixed a memory leak when dragging and dropping stuff on to OBS to create sources [cg2121]
  • Fixed a memory leak and crash on shutdown when scenes were reordered [Programatic]
  • Fixed the script_path() script function causing memory corruption [PerHeed]
  • Fixed camera controls on Linux video devices not working [Nathan-Huckleberry]
Assets 5
Pre-release

@jp9000 jp9000 released this Sep 10, 2020 · 404 commits to master since this release

Release Candidate 2 Changes

  • Fixed the ability to output to URLs in advanced recording settings
  • Fixed an issue where media sources would fast forward when paused from preview in studio mode
  • Simplified and removed most of the video capture device source toolbar for now because of possible threading issues
  • Changed default YUV color space to 709 rather than sRGB due to incompatibility with YouTube
  • Fixed high CPU usage when a media source is seeking or paused
  • Fixed a bug where studio mode would transition to the preview scene on startup instead of using the correct scene
  • Fixed a crash with certain AJA devices
  • Added the ability to adjust media slider with arrow buttons
  • Added virtualcam install/uninstall batch files when using the portable build (located in the data\obs-plugins\win-dshow folder, must be run as administrator)
  • Fixed freetype2 text source not setting the correct color from the text source toolbar
  • Fixed a memory leak when dragging and dropping stuff on to OBS to create sources
  • Fixed a memory leak and crash on shutdown that can happen when you reorder scenes (added to the main notes as well)
  • Fixed auto-remux not outputting the remuxed files to the correct directory when using slashes in the recording name
  • Fixed a bug where the tray icon would be shown as active when deactivating the virtual camera
  • Media controls are no longer shown if using a network-based media source
  • Fixed a crash when starting other outputs after starting the virtual camera
  • Fixed awkward layout if stretching the image source toolbar
  • Fixed color source toolbar setting color source to black when canceling out of a color change dialog
  • Fixed a bug where the VLC source would display videos with the wrong colors

New Features and Additions

  • Windows: Added Virtual Camera, allowing you to use the OBS output as a camera in other apps on your computer. Support for other operating systems will be added in future versions when they're ready [Jim]
  • Added a Source Toolbar to allow easy access to relevant controls for the currently selected source. The toolbar can be toggled via the View Menu -> Source Toolbar [DDRBoxman/Jim/cg2121]
  • Added media controls to allow controlling playback of media/VLC sources on the source toolbar when a media source, VLC source, or slideshow source is selected [cg2121]
  • Added a new noise suppression method to the Noise Suppression filter, RNNoise, which is an AI-based noise suppression method with significantly better results for voice than the pre-existing method (Speex) [remjay]
  • Added the ability to take screenshots of the previews, sources, or scenes with hotkeys [cg2121]
  • Added a log viewer when going to the Help menu -> Logs -> View Log menu item [cg2121]
  • Added a percentage toggle checkbox to the volume controls in advanced audio properties [cg2121]
  • Added more audio capture support for BSD operating systems [khng300]
  • Added the option to disable antialiasing for text sources [Codex-]
  • Added a right-click context menu option to projectors to make a specific projector always on top of other windows [Bennik2000]
  • Added sRGB color space support for more accurate color representation in advanced settings (note: may not work with all decoders/transcoders, particularly YouTube) [jpark37]

Improvements/Tweaks

  • QSV Encoder: Improved performance when running OBS on an Intel GPU and simplified various options [brittneysclark]
  • The cursor will now change to reflect your action (dragging edges or sources) when editing items in the preview [WizardCM]
  • Improved the interface of transitions dock [cg2121]
  • Increased the update rate of the level meters in the audio mixer from 30Hz to 60Hz for improved smoothness and responsiveness [dodgepong]
  • Media sources using remote URLs will now automatically try to reconnect when disconnected [Yohox]
  • Added a "Defaults" button to the script dialog to reset script properties to defaults [cg2121]
  • Added a right-click context menu when clicking on scripts to allow opening the script file location or reloading specific scripts [WizardCM]
  • The auto-configuration dialog will now use standard/common resolutions when selecting what resolution you’d like to use [cg2121]
  • The VLC source’s playlist property can now be reordered by dragging and dropping items within it [cg2121]
  • Projectors associated with specific monitors will now be deleted when the monitor is disconnected from the system [cg2121]
  • You can now use slashes in the recording name format and prefix prefixes/suffixes to automatically create directories when recording or making replays [Jim]
  • Improved performance and accuracy of the LUT filter [jpark37]
  • The default audio sample rate is now 48khz instead of 44.1khz [e00E]
  • NVENC: Added a more friendly warning that will show up if you are using an outdated NVIDIA driver [notr1ch]
  • Windows: The program will now show a list of command line options in a dialog box if started with the --help or -h command line parameters [WizardCM]
  • macOS: Added support for several more virtual audio drivers to be selected as desktop audio capture devices in audio settings [pkv]
  • Image sources will no longer check for changes or try to load an image while hidden [notr1ch]
  • The minimum canvas resolution is now 8x8 to prevent issues where this could be rounded to zero causing OBS to fail to start [notr1ch]
  • The settings window can now be closed with the ESC key [Bennik2000]

Bug Fixes

  • Windows: Fixed an issue where loss of certain devices could cause a crash with window capture [jpark37]
  • Windows: Fixed a bug where an inactive UWP app (such as Calculator) could be selected for window capture, but would still fail to capture even after being unminimized [jpark37]
  • Windows: Fixed a flaw where capturing Chrome-based programs with Window Capture might fall back and capture other Chrome-based programs unintentionally [jpark37]
  • Windows: Fixed the auto updater always launching OBS as administrator after a successful update [notr1ch]
  • Windows: The auto updater now works correctly if the OBS user and administrator user are different accounts [notr1ch]
  • Linux: Fixed an issue where the browser source could crash when browsing files [cg2121]
  • Linux: Fixed an issue with “always on top” sometimes not working with projectors [cg2121]
  • Linux: Fixed an issue where cameras using V4L2 would not respond correctly to pan/tilt controls [ioangogo]
  • Linux: Fixed an issue where a user’s preferred language could not be detected correctly [khng300]
  • macOS: Fixed an issue where “always on top” windows would not always be on top [jtopper]
  • macOS: Fixed an issue where certain prompts didn’t have a default action for keyboard users [unknowndomain]
  • macOS: Fixed a memory leak which could cause a crash after extended use [jpark37]
  • macOS: Fixed an issue where resizing a multiview window could cause a crash [jpark37]
  • Fixed a bug where pressing the rename shortcut while editing a scene name would reset the edit state [RytoEX]
  • Fixed a bug where the system tray icon could appear even though it was disabled in settings [Programatic]
  • Fixed a bug where you could get two save confirmation dialogs in a row when exiting the filter/properties [Jim]
  • Fixed various bugs and stability issues with Vulkan capture [jpark37]
  • Fixed a bug where starting recording or the replay buffer could resize the main window [cg2121]
  • Fixed a bug where media sources hotkeys would not work correctly in Studio Mode’s preview [cg2121]
  • Fixed an issue that allowed “Paste (Duplicate)” for scene sources, resulting in strange bugs [exeldro]
  • Fixed an issue where the volume meters in the audio mixer would appear to be clipping when docks were moved [WizardCM]
  • Fixed an issue where the right edge of certain JPEG and movie files could be incorrectly rendered [jpark37]
  • Fixed an issue where groups would not be selected/deselected correctly [cg2121]
  • Fixed a hang that could occur when streaming with certain streaming services (caused by certain RTMP status values) [eric]
  • Fixed an issue where scene collections which used similar names with different symbols could overwrite one another [RytoEx]
  • Fixed a bug where CoreAudio audio encoder would not work with 4.0 audio correctly [pkv]
  • Fixed a crash when a hotkey to play/pause was used on a media source with an invalid or blank file [exeldro]
  • Fixed a bug where the “Start Streaming” button could become blank under certain circumstances [WizardCM]
  • Fixed a bug where a changed theme get stuck if the user exited the settings dialog with the [x] button rather than the OK/Cancel buttons [Jim]
  • Fixed a bug where filters would be deleted on sources that had their plugins removed [Jim]
  • Fixed a bug where hotkeys could repeat when held down [cg2121]
  • Fixed a bug where unnamed sources would show up in the hotkeys settings [Scrxtchy]
  • Fixed a bug where services wouldn't be ordered properly when showing all services [Jim]
  • Fixed an issue where the automatic scene switcher tool wouldn't detect some windows [adalessa]
  • Fixed a bug where the Stats dock would steal focus from the main window [Bennik2000]
  • Fixed a tearing issue for certain codecs (such as ProRes) when using FFmpeg output [ePirat]
  • Fixed a bug with the SRT output to make it compliant with ETR 290 Level 1 recommendations (rewrite of srt output) [pkv]
  • Fixed a bug where the last frame of a media source could be visible briefly when restarting playback [notr1ch]
  • Fixed a bug where you could not capture programs using executable names beginning with “time” [notr1ch]
  • Fixed a crash with certain AJA devices [Jim]
  • Fixed a memory leak when dragging and dropping stuff on to OBS to create sources [cg2121]
  • Fixed a memory leak and crash on shutdown when scenes were reordered [Programatic]
  • Fixed a bug where the bandwidth test mode prompt would always appear if bandwidth test was enabled and then your Twitch account was disconnected [notr1ch]
Assets 5