Skip to content

Tags: YBNgames/obs-studio

Tags

0.13.1

Toggle 0.13.1's commit message
OBS Multiplatform 0.13.1

Changes:
* Fixed another bug where audio could shut off for sources under certain circumstances
* Fixed a bug where if the media source's "restart when active" setting was enabled, it would start up active even in an inactive scene
* Fixed a bug where rotation would not be preserved when transitioning in Studio Mode
* Fixed a bug where the scene would always be duplicated regardless of whether scene duplication mode is on if you turn on Studio Mode
* You can now right-click things in the preview without it trying to perform a selection action (preserves selection on right-click)
* The program now uses FLAC for audio when using lossless mode in simple output

OBS Multiplatform 0.13.1 Release Candidate 1 Changes:
-------------------
* Fixed a case where audio would completely stop playing from certain sources
* Fixed a case where audio for certain sources would go out of sync
* Fixed multiple cases where buffering would increase unnecessarily
* Fixed an issue where outputs could potentially start up out of sync
* Fixed an issue where multi-track outputs would take many seconds to start up
* Fixed a bug where multi-track audio outputs would potentially not be in sync
* Fixed a bug with the output (program) view in studio mode where it would not update its resolution when resolution settings have been changed
* Fixed a bug (that has been around since before 0.13.0) where if you start a secondary output with already-active encoders, it could go out of sync if started very shortly after the first output.  Secondary outputs started with already active encoders will now always be in sync
* Fixed a crash that could happen when transitioning under certain circumstances
* Fixed the "del" button not working on scenes/sources

OBS Multiplatform 0.13.0 Changes:
-------------------

General Changes:
* Added "Studio Mode", which allows editing scenes/sources without changing the output (also known as Preview/Program mode)
* Added scene transitions (currently only had time for just fade/cut, many more transitions to be added later)
* Added support for animated gif playback in the image source and even the mask/blend filter
* Added an option to the media source to allow the ability to restart the media file when the source becomes active (shown on output)
* Added options to settings -> general to add confirmation dialogs for starting/stopping stream (was requested because sometimes people can accidentally click start/stop streaming when they don't mean to)
* Added an "Always On Top" option to file menu
* Added the ability to adjust the size of the bottom section of the main window
* Added logging of active monitors to logs when using Direct3D
* Fixed the annoying way in which the mask/blend filter would always stretch the mask/blend image by default, discarding aspect ratio.  It now centers on the source and preserves aspect ratio.  An option has been added to stretch to discard aspect ratio if desired.
* Fixed the media source file browse dialog so that filters for actual media files rather than just listing all files
* Fixed a bug where the output resolution would always select an improper resolution if the base resolution becomes invalid
* Fixed a bug where right-clicking on a source in the preview and going to properties/transform would get the properties/transform of the wrong source
* Fixed a bug where if the program was started and the current global desktop/mic audio audio devices in audio settings couldn't be found, audio settings would erroneously select "disabled" even though they were still active.  It now displays "[Device not connected or not available]".
* Fixed a bug where when starting the program for the first time, no default scenes would be present
* Fixed a crash that would happen if you had a hotkey set to start both stream/recording at the same time
* Fixed a crash that could happen under certain circumstances if you were streaming/recording at the same time
* Fixed a bug where starting streaming and then starting recording quickly after or vice-versa would cause the second one to go out of sync
* Improved logging of lost frames due to rendering, encoding, or network lag
* Completely rewrote the audio subsystem, which enables the ability for transitions, minimizes audio buffering, and removes the need for the "audio buffering time" setting
* Cleaned up the properties of the media source: now defaults to file output mode, uses reasonable defaults
* Moved renderer/adapter from video settings to advanced settings because they're not something users should typically mess with
* The renderer/adapter options are now hidden when they're not applicable (hiding both options on OSX, linux, and hiding adapters when OpenGL is selected on windows)
* The status bar now displays a warning if encoding is overloaded suggesting the user turn down settings

Windows Changes:
* Fixed a bug with game capture where OpenGL games wouldn't capture properly under certain circumstances
* Fixed a bug where Darkest Dungeon wouldn't capture/render properly

Mac Changes:
* Improved rendering performance by disabling OSX BeamSync while the program is active (can be disabled/enabled in advanced settings)

Linux Changes:
* Testing a possible fix to an issue where window capture rarely/randomly causing segfaults (usually on exit)
* Improved rendering performance by fixing an issue where the program was rendering with v-sync

0.13.1-rc1

Toggle 0.13.1-rc1's commit message
OBS Multiplatform 0.13.1 Release Candidate 1

Changes:
* Fixed a case where audio would completely stop playing from certain sources
* Fixed a case where audio for certain sources would go out of sync
* Fixed multiple cases where buffering would increase unnecessarily
* Fixed an issue where outputs could potentially start up out of sync
* Fixed an issue where multi-track outputs would take many seconds to start up
* Fixed a bug where multi-track audio outputs would potentially not be in sync
* Fixed a bug with the output (program) view in studio mode where it would not update its resolution when resolution settings have been changed
* Fixed a bug (that has been around since before 0.13.0) where if you start a secondary output with already-active encoders, it could go out of sync if started very shortly after the first output.  Secondary outputs started with already active encoders will now always be in sync
* Fixed a crash that could happen when transitioning under certain circumstances
* Fixed the "del" button not working on scenes/sources

0.13.0

Toggle 0.13.0's commit message
OBS Multiplatform 0.13.0

General Changes:
* Added "Studio Mode", which allows editing scenes/sources without changing the output (also known as Preview/Program mode)
* Added scene transitions (currently only had time for just fade/cut, many more transitions to be added later)
* Added support for animated gif playback in the image source and even the mask/blend filter
* Added an option to the media source to allow the ability to restart the media file when the source becomes active (shown on output)
* Added options to settings -> general to add confirmation dialogs for starting/stopping stream (was requested because sometimes people can accidentally click start/stop streaming when they don't mean to)
* Added an "Always On Top" option to file menu
* Added the ability to adjust the size of the bottom section of the main window
* Added logging of active monitors to logs when using Direct3D
* Fixed the annoying way in which the mask/blend filter would always stretch the mask/blend image by default, discarding aspect ratio.  It now centers on the source and preserves aspect ratio.  An option has been added to stretch to discard aspect ratio if desired.
* Fixed the media source file browse dialog so that filters for actual media files rather than just listing all files
* Fixed a bug where the output resolution would always select an improper resolution if the base resolution becomes invalid
* Fixed a bug where right-clicking on a source in the preview and going to properties/transform would get the properties/transform of the wrong source
* Fixed a bug where if the program was started and the current global desktop/mic audio audio devices in audio settings couldn't be found, audio settings would erroneously select "disabled" even though they were still active.  It now displays "[Device not connected or not available]".
* Fixed a bug where when starting the program for the first time, no default scenes would be present
* Fixed a crash that would happen if you had a hotkey set to start both stream/recording at the same time
* Fixed a bug where starting streaming and then starting recording quickly after or vice-versa would cause the second one to go out of sync
* Improved logging of lost frames due to rendering, encoding, or network lag
* Completely rewrote the audio subsystem, which enables the ability for transitions, minimizes audio buffering, and removes the need for the "audio buffering time" setting
* Cleaned up the properties of the media source: now defaults to file output mode, uses reasonable defaults
* Moved renderer/adapter from video settings to advanced settings because they're not something users should typically mess with
* The renderer/adapter options are now hidden when they're not applicable (hiding both options on OSX, linux, and hiding adapters when OpenGL is selected on windows)
* The status bar now displays a warning if encoding is overloaded suggesting the user turn down settings

Windows Changes:
* Fixed a bug with game capture where OpenGL games wouldn't capture properly under certain circumstances
* Fixed a bug where Darkest Dungeon wouldn't capture/render properly

Mac Changes:
* Improved rendering performance by disabling OSX BeamSync while the program is active (can be disabled/enabled in advanced settings)

Linux Changes:
* Testing a possible fix to an issue where window capture rarely/randomly causing segfaults (usually on exit)
* Improved rendering performance by fixing an issue where the program was rendering with v-sync

0.12.4

Toggle 0.12.4's commit message
OBS Multiplatform 0.12.4

Changes:
* Added a deprecated function back temporarily to fix a crash with the browser plugin on macs
* Fixed an issue where some OpenGL games wouldn't capture properly on windows

0.12.3

Toggle 0.12.3's commit message
OBS Multiplatform 0.12.3

Changes:
* Added m3u8 file format for recording
* Fixed an issue where audio from certain sources could stutter under certain circumstances (bad timestamps from devices)
* Fixed an issue with windows game capture where Just Cause 3 would not capture properly

0.12.2

Toggle 0.12.2's commit message
OBS Multiplatform 0.12.2

Changes:
* Fixed an issue where under certain circumstances game capture (windows) could crash games when being initially hooked
* Fixed a bug where sources that had more than one filter and had a crop filter would stop rendering entirely when the program started up

0.12.1

Toggle 0.12.1's commit message
OBS Multiplatform 0.12.1

Changes:
* Added an option to the source creation dialog to set a newly created source's initial visibility
* Added a "pixel format" option to the Decklink source
* Image sources will now check for file changes and automatically reload their files if the file is changed
* Greatly improved startup time
* The program now only disables sleep/screensaving when streaming/recording is active, or when a fullscreen projector is open
* Changed the "center source" shortcut from Ctrl-C to Ctrl-D (Ctrl-C is used for clipboard copy)
* Fixed various bugs with the freetype2 text source where the text could show up as garbled or not display
* Fixed an issue loading text files for freetype2 that contained non-english characters
* Fixed an issue where the program could freeze for very long periods of time when disconnecting or reconnecting under certain circumstances
* Fixed an issue where reconnections could send out erroneous initial packets
* Fixed an issue where where the program could experience unjustified disconnections after a specific period of time
* Fixed an issue where under certain circumstances the connection would not be closed on disconnection
* Fixed a bug that would prevent the ability to select more than once source at a time

Mac:
* Added a number of options to the video device source (when presets are turned off), such as options to set a specific custom resolution/framerate

Windows:
* Fixed an issue with the input audio capture which would causse mics to sometimes have strange sync issues
* Fixed a performance issue with D3D9 games on the new windows 10 update

0.12.0

Toggle 0.12.0's commit message
OBS Multiplatform 0.12.0

General Changes:
* Added pre-configured recording quality presets to simple output mode for easy recording-specific configuration
* Added stream delay feature (in advanced settings).  If spontaneously disconnected during a delayed stream, it will preserve the point of disconnection (optional, on by default), and start off where it left off at the cost of increasing delay until reconnected.
* Added automatic data file backup as well as methods to prevent user data file corruption due to things such as program crash, system crash, or otherwise
* Added the ability to duplicate a scene (added to the right-click context menu)
* Added the ability to update services and servers on the fly remotely (this way we can keep services up to date for all users immediately)
* Added support for Blackmagic Intensity Pro 4k
* Added a profiler to the back-end to help to help determine potential system bottlenecks
* Added custom muxer settings to FFmpeg output in advanced output mode
* Changed the back-end to use a windowless graphics context (mostly as a refactor, but to also allow things like CLI-only front-ends later)
* Changed the FFmpeg output in advanced output mode to allow the use of generated filenames rather than overwriting the same file over and over again
* Changed default theme icons to look better and more consistent, especially in comparison to the dark theme
* Changed the video settings so that changing base resolution would not modify the scaled output resolution if they are of the same aspect ratio
* Moved reconnect options to advanced settings to clean up output section interface
* Removed "Enable CBR option" from simple output stream settings.  CBR is always on for streaming (unless service-specific settings are disabled in advanced output mode stream settings)
* Removed 22.05khz audio sample rate selection from audio settings
* The program will now prevent the computer from going to sleep and screen saving while active
* Improved CoreAudio AAC encoder logging
* Fixed a bug with the properties window where the window would always start off at the smallest size
* Fixed a bug with the media source where streams and certain files would not play audio
* Fixed a bug where adding certain audio sync offsets could cause the program to crash
* Fixed a bug where canceling reconnection would cause the user to be unable to start the stream again until the program was restarted
* Fixed a bug with FFmpeg output in advanced output mode where it could crash when selecting certain extensions
* Fixed an issue where log entries could repeat endlessly without limit (now caps log duplication after a certain limit)
* Fixed an issue where the program would not start up at all if certain settings were no longer valid

Linux specific changes:
* Window capture (xcomposite) will now automatically try to reacquire the window it was set to capture that may have been closed and reopened by the user

Windows specific changes:
* Added Media Foundation encoders, which has support for QuickSync, NVENC, and VCE.  Note however that these are a different from their "primary" implementations, and have limitations.  Media Foundation NVENC for example only has support on windows 10 currently.  The Media Foundation Quicksync encoder only works with Haswell level and better.  These encoders should be considered experimental, and currently are only available via advanced output mode.  Note also that NVENC and VCE are not currently recommended for streaming due to lack of proper CBR support.
* Fixed an issue where the video device source would crash if blackmagic drivers are installed but no blackmagic device is present
* Fixed an issue where crash reports would not generate proper stack traces
* Fixed a bug with game capture where high FPS games (games running above 100 FPS) would have poor capture performance
* Fixed a bug with game capture where 64bit games would sometimes crash when hooked
* Fixed a bug where game capture would fail to capture certain OpenGL games when using certain hardware (primarily older hardware with limited capture extension support)

Mac specific changes:
* Added Apple VideoToolbox Encoders.  These are considered experimental and not recommended for streaming yet.  Currently only available in the advanced output mode.

0.11.4

Toggle 0.11.4's commit message
OBS Multiplatform 0.11.4

Hotfix changes (windows-only hotfix):
* Fix an issue with game capture where the capture could just spontaneously disappear, especially if resizing the source.

0.11.3

Toggle 0.11.3's commit message
OBS Multiplatform 0.11.3

Hotfix Changes (windows):
* Fixed performance issues with latest Windows 10 update (which invalidated the last fix)