Tags

Tags give the ability to mark specific points in history as being important
  • 0.14.1

    OBS Studio 0.14.1
    
    0.14.1 Hotfix:
    * Fixed an issue with chroma key not working at all
    * Fixed an issue where media source wouldn't loop gif files correctly anymore
    * Fixed an issue where windows 7 would fail when checking for file/version updates
    
    0.14.0 General Changes:
    * Added deinterlacing.  Deinterlacing modes can now be used by right-clicking the source and going to "deinterlacing" in the menu to select the deinterlacing options.  Deinterlacing only works on sources that support it (video capture device source and media source primarily)
    * Added full NVIDIA NVENC encoder and deprecated the Microsoft Media Foundation NVENC encoder.  NVENC is supported for windows and linux, and can be used via the simple output mode.  (Note: To use NVENC on linux, you must compile or get a version of FFmpeg with NVENC support)
    * Added full Intel QuickSync encoder and deprecated the Microsoft Media Foundation QuickSync encoder.  The full QuickSync implementation is currently only supported on windows, and can be used via the simple output mode.
    * Added alt-cropping (cropping via the alt-key).  This type of crop only affects the specific scene item and does not affect all instances of a source.  You can also change the specific crop number values in the source transform dialog.
    * Added a 'slide' transition.  This is different from the swipe transition in that it slides in the new scene while sliding out the old scene (HWD)
    * Added a 'fade to color' transition.  This transition fades to a color and then fades to the target scene from that color. (HWD)
    * Added command line parameters:  --collection [scene collection name], --profile [profile name], --scene [scene name], --startstreaming, --startrecording.  If a collection/profile/scene has a space in the name, use quotes around the full name.
    * Added "snap to other sources" feature (enabled by default, can be disabled in general settings)
    * Added "snap to vertical/horizontal center" feature (disabled by default, option to enable is in general settings)
    * Added the ability to turn off all snapping in general settings (reminder that you can always temporarily disable snapping by holding down the control key while dragging/resizing)
    * Added options to change the recording file name formatting in advanced settings
    * Simple output mode now has an option to disable the current service's bitrate enforcement
    * Simple output mode now shows a warning if your bitrate goes over the service's maximum desired bitrate if bitrate enforcement is disabled, stating that the bitrate will be capped at the service's maximum preferred bitrate
    * Fixed a bug where image/text sources could majorly lag if they had file names with non-english (particularly east-asian) unicode characters
    * Fixed a bug with decklink source where older blackmagic/decklink devices wouldn't properly show
    * Fixed a number of crashes with the media source
    * Fixed an issue with lanczos scaling quality, quality should now be more accurate/improved
    * Fixed an issue where audio and video could start up out of sync on a second output that uses already-active encoders (for example, you start streaming, and then start recording a few second later, then the recording could be out of sync)
    * Fixed a crash that could happen when closing a properties/filters window
    * Fixed a crash on startup that would happen if you had a filter with the same name as an existing source
    * Fixed a bug where the text of a text source would disappear when using certain filters
    * Fixed a bug where the text source could crash if the text was too big
    * Reduced the amount of memory used by text source glyphs
    * When browsing files with the media/image sources, the browse dialog now starts in the directory of the last file used
    
    0.14.0 General Windows-Specific Changes:
    * Added an option to the video device capture source which allows turning off the device when the device is not being displayed (also useful if you need to output audio to desktop and don't want the audio to play when you're in a different scene)
    * Added monochrome color format support to video device capture for certain devices that use it (why on earth anyone would have a monochrome camera I don't know)
    * Fixed an issue where game capture would stop capturing a game if there were other hooks active
    * Fixed a bug where the cursor could become corrupted when using window/game/monitor capture
    * Fixed a crash that could happen when initializing audio capture
    
    0.14.0 General Linux-Specific Changes:
    * Added an option "Use alpha-less texture format" option to window capture that helps capturing certain windows with mesa drivers
    * Added an ALSA sound input source (currently added like any other source, will be accessible via audio settings as well in the future)
  • 0.14.0

    OBS Studio 0.14.0
    
    Changes:
    * Added deinterlacing.  Deinterlacing modes can now be used by right-clicking the source and going to "deinterlacing" in the menu to select the deinterlacing options.  Deinterlacing only works on sources that support it (video capture device source and media source primarily)
    * Added full NVIDIA NVENC encoder and deprecated the Microsoft Media Foundation NVENC encoder.  NVENC is supported for windows and linux, and can be used via the simple output mode.  (Note: To use NVENC on linux, you must compile or get a version of FFmpeg with NVENC support)
    * Added full Intel QuickSync encoder and deprecated the Microsoft Media Foundation QuickSync encoder.  The full QuickSync implementation is currently only supported on windows, and can be used via the simple output mode.
    * Added alt-cropping (cropping via the alt-key).  This type of crop only affects the specific scene item and does not affect all instances of a source.  You can also change the specific crop number values in the source transform dialog.
    * Added a 'slide' transition.  This is different from the swipe transition in that it slides in the new scene while sliding out the old scene (HWD)
    * Added a 'fade to color' transition.  This transition fades to a color and then fades to the target scene from that color. (HWD)
    * Added command line parameters:  --collection [scene collection name], --profile [profile name], --scene [scene name], --startstreaming, --startrecording.  If a collection/profile/scene has a space in the name, use quotes around the full name.
    * Added "snap to other sources" feature (enabled by default, can be disabled in general settings)
    * Added "snap to vertical/horizontal center" feature (disabled by default, option to enable is in general settings)
    * Added the ability to turn off all snapping in general settings (reminder that you can always temporarily disable snapping by holding down the control key while dragging/resizing)
    * Added options to change the recording file name formatting in advanced settings
    * Simple output mode now has an option to disable the current service's bitrate enforcement
    * Simple output mode now shows a warning if your bitrate goes over the service's maximum desired bitrate if bitrate enforcement is disabled, stating that the bitrate will be capped at the service's maximum preferred bitrate
    * Fixed a bug where image/text sources could majorly lag if they had file names with non-english (particularly east-asian) unicode characters
    * Fixed a bug with decklink source where older blackmagic/decklink devices wouldn't properly show
    * Fixed a number of crashes with the media source
    * Fixed an issue with lanczos scaling quality, quality should now be more accurate/improved
    * Fixed an issue where audio and video could start up out of sync on a second output that uses already-active encoders (for example, you start streaming, and then start recording a few second later, then the recording could be out of sync)
    * Fixed a crash that could happen when closing a properties/filters window
    * Fixed a crash on startup that would happen if you had a filter with the same name as an existing source
    * Fixed a bug where the text of a text source would disappear when using certain filters
    * Fixed a bug where the text source could crash if the text was too big
    * Reduced the amount of memory used by text source glyphs
    * When browsing files with the media/image sources, the browse dialog now starts in the directory of the last file used
    
    Windows-Specific Changes:
    * Added an option to the video device capture source which allows turning off the device when the device is not being displayed (also useful if you need to output audio to desktop and don't want the audio to play when you're in a different scene)
    * Added monochrome color format support to video device capture for certain devices that use it (why on earth anyone would have a monochrome camera I don't know)
    * Fixed an issue where game capture would stop capturing a game if there were other hooks active
    * Fixed a bug where the cursor could become corrupted when using window/game/monitor capture
    * Fixed a crash that could happen when initializing audio capture
    
    Linux-Specific Changes:
    * Added an option "Use alpha-less texture format" option to window capture that helps capturing certain windows with mesa drivers
    * Added an ALSA sound input source (currently added like any other source, will be accessible via audio settings as well in the future)
  • 0.13.4

    OBS Studio 0.13.4
    
    Windows Hotfix:
    * Actually fixes the potential game capture crash issue for new windows updates
  • 0.13.3

    OBS Studio 0.13.3
    
    Windows Hotfix:
    * Fix a bug where certain games could crash on new windows updates due to invalid game capture cache
    * Added a "swipe" transition (has to be added and then configured to be used)
  • 0.13.2

    OBS Studio 0.13.2
    
    Hotfix changes:
    * Fixed an issue where certain devices (elgato/lgp/hdpvr) could have stuttering audio
    * Changed lossless recording quality to use .avi with uncompressed PCM audio data
    * Made it so that linux window capture does not display red when it can't capture, instead it now becomes transparent
  • 0.13.1

    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

    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

    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

    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

    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

    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

    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

    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

    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

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

    OBS Multiplatform 0.11.2
    
    Hotfix changes:
    * Fixed crash with blackmagic source
    * Fixed bug causing custom server RTMP authentication to not work correctly
    * Updated ingests
  • 0.11.1

    OBS Multiplatform 0.11.1
    
    0.11.1 Hotfix:
    * Fixed a bug where adding an audio filter to a source that had both video and audio would cause the video to stop playing from that source
    * Fixed a bug where the microsoft AAC encoder wouldn't encoder properly with 48khz
    * Fixed a bug where scene collections would not properly save the previous scene collection before switching
    * Fixed a bug where scene collections would not properly update the scene collection menu after creating new scene collections
    
    0.11.0 General Changes:
    * Added profile support (currently just via a menu option) to allow you to save and change to different settings profiles
    * Added scene collections (note that scene collections are fully functional even while streaming/recording)
    * Added the ability to select the type of container format to save recordings to in output settings (mp4, mov, ts, mkv, flv). If the program unexpectedly terminates while recording, the recording file won't be corrupted. (Corruption can still occur if the entire computer is shut down/restarted while recording however)
    * Added the ability to save multiple audio tracks with different mixer configurations on a single recording in advanced output settings (supported by mp4, mov, ts, mkv, but not flv)
    * Added portable mode option, which allows the program to save and access configuration data from the program's base folder. You can enable portable mode by using the --portable or -p command line parameter, or by having the following file in the base program directory to enable it: portable_mode or portable_mode.txt
    * Added support for Apple's CoreAudio encoder for better audio encoding quality (always available on mac, and should be available on windows if the user has itunes or quicktime)
    * Added a scroll effect filter (which had been highly requested for things like text)
    * Added a noise gate audio filter
    * Added a gain audio filter
    * Added a settings icon to audio sources on the mixer so that you can configure their audio filters or properties
    * Added a "Show" button to stream key edit boxes to allow you to disable the password masking
    * Added a few of common services: livecoding.tv, beam.tv, gaminglive.tv (service handling is still scheduled for an overhaul to use things like remote APIs and remote server lists so we don't have to control a primary list)
    * Added the ability to reorder scenes
    * Added the ability to easily reorder scenes/sources by dragging items in the list boxes
    * Added support for username/password authentication when using custom servers
    * Fixed a potential major memory leak with async video sources (video devices, media sources)
    * Fixed a faulty design with the blackmagic source where its audio/video wouldn't be guaranteed to be in sync
    * Fixed a bug where audio filters would add hotkeys
    * Fixed a crash that could happen when connecting to a server
    * Fixed a crash that could happen on exit or when closing certain dialogs
    * Fixed a bug where sources could linger even though they aren't used in any scenes
    * Fixed the way preview panes work so they don't have that weird "stretching" look when resizing the window
    * Fixed http/https support (for things like update checks) to use libcurl, windows users should now always be able to get update checks and upload log files
    * Fixed the default scaled resolution value to always be at or below 1280x720
    * Fixed a design flaw in the media source where the audio/video would not sync up properly
    * Fixed a bug in the media source where certain files would freeze on the first frame
    * Fixed a bug in the media source where remote streams wouldn't play back properly
    * Improved logging to look more clean and segmented, with better details
    
    0.11.0 Windows Changes:
    * Added support for Microsoft's AAC encoder on windows 8+, allowing for better audio encoding quality and reduced CPU usage
    * Added a button to optionally disable aero if on windows 7/vista to the video section
    * Added option to the video device source to allow outputting audio to desktop (via DirectSound or WaveOut) instead of capturing audio (Built-in audio monitoring of all sources coming in the future will replace this feature in the future)
    * Changed game capture to hook similarly to the original version, and added an "anti-cheat compatibility hook" option to game capture (no longer always used by default)
    * Fixed a bug with game capture where you couldn't capture a game if the game was at a permission level lower than OBS
    * Fixed a bug where game capture could crash 64bit games
  • 0.11.0

    OBS Multiplatform 0.11.0
    
    General Changes:
    * Added profile support (currently just via a menu option) to allow you to save and change to different settings profiles
    * Added scene collections (note that scene collections are fully functional even while streaming/recording)
    * Added the ability to select the type of container format to save recordings to in output settings (mp4, mov, ts, mkv, flv).  If the program unexpectedly terminates while recording, the recording file won't be corrupted.  (Corruption can still occur if the entire computer is shut down/restarted while recording however)
    * Added the ability to save multiple audio tracks with different mixer configurations on a single recording in advanced output settings (supported by mp4, mov, ts, mkv, but not flv)
    * Added portable mode option, which allows the program to save and access configuration data from the program's base folder.  You can enable portable mode by using the --portable or -p command line parameter, or by having the following file in the base program directory to enable it: portable_mode or portable_mode.txt
    * Added support for Apple's CoreAudio encoder for better audio encoding quality (always available on mac, and should be available on windows if the user has itunes or quicktime)
    * Added a scroll effect filter (which had been highly requested for things like text)
    * Added a noise gate audio filter
    * Added a gain audio filter
    * Added a settings icon to audio sources on the mixer so that you can configure their audio filters or properties
    * Added a "Show" button to stream key edit boxes to allow you to disable the password masking
    * Added a few of common services: livecoding.tv, beam.tv, gaminglive.tv (service handling is still scheduled for an overhaul to use things like remote APIs and remote server lists so we don't have to control a primary list)
    * Added the ability to reorder scenes
    * Added the ability to easily reorder scenes/sources by dragging items in the list boxes
    * Added support for username/password authentication when using custom servers
    * Fixed a potential major memory leak with async video sources (video devices, media sources)
    * Fixed a faulty design with the blackmagic source where its audio/video wouldn't be guaranteed to be in sync
    * Fixed a bug where audio filters would add hotkeys
    * Fixed a crash that could happen when connecting to a server
    * Fixed a crash that could happen on exit or when closing certain dialogs
    * Fixed a bug where sources could linger even though they aren't used in any scenes
    * Fixed the way preview panes work so they don't have that weird "stretching" look when resizing the window
    * Fixed http/https support (for things like update checks) to use libcurl, windows users should now always be able to get update checks and upload log files
    * Fixed the default scaled resolution value to always be at or below 1280x720
    * Fixed a design flaw in the media source where the audio/video would not sync up properly
    * Fixed a bug in the media source where certain files would freeze on the first frame
    * Fixed a bug in the media source where remote streams wouldn't play back properly
    * Improved logging to look more clean and segmented, with better details
    
    Windows Changes:
    * Added support for Microsoft's AAC encoder on windows 8+, allowing for better audio encoding quality and reduced CPU usage
    * Added a button to optionally disable aero if on windows 7/vista to the video section
    * Added option to the video device source to allow outputting audio to desktop (via DirectSound or WaveOut) instead of capturing audio (Built-in audio monitoring of all sources coming in the future will replace this feature in the future)
    * Changed game capture to hook similarly to the original version, and added an "anti-cheat compatibility hook" option to game capture (no longer always used by default)
    * Fixed a bug with game capture where you couldn't capture a game if the game was at a permission level lower than OBS
    * Fixed a bug where game capture could crash 64bit games
  • 0.10.1

    OBS Multiplatform 0.10.1
    
    Changes:
    * Fixed an issue playing back animated gif files in the media source
    * Fixed a crash that could happen when opengl fails to initialize
    
    Linux:
    * Fixed a bug where mouse button hotkeys wouldn't work
    
    Windows:
    * Fixed a crash with encoded video capture devices (HD-PVR, roxio, etc)
    * Added preliminary support for directly decoding avermedia live gamer portable devices (still needs testing)
  • 0.10.0

    782a5daa · Update to 0.10.0 ·
    OBS Multiplatform 0.10.0
    
    Hotkeys:
    * Added extensive hotkey support for all operating systems, accessible in settings
    * Added the ability to set as many hotkeys as desired to a specific action
    * Added a hotkey action to switch to a specific scene
    * Added hotkey actions for push-to-talk/push-to-mute, along with release delay in audio settings
    * Added hotkey actions to show/hide specific items in scenes
    * Added hotkey actions to mute/unmute a source
    * Added hotkey actions to start/stop streaming
    * Added hotkey actions to start/stop recording
    
    General:
    * Added support for additional base color output formats: YUV 4:2:0, YUV 4:4:4, and RGB, primarily meant for increasing recording quality (Note that RGB should not be used with x264, use YUV 4:4:4 instead)
    * Added a sharpen effect filter
    * Added the ability to right-click the preview for additional context menu options
    * Added the ability to disable the preview window via the preview context menu
    * Added fullscreen projector feature that allows you to view a source, scene, or the preview in full screen on a specific display
    * Added codec/container drop-down boxes to FFmpeg output to make it a bit easier to set the codecs users wish to output with
    * Added a low-resolution downscale shader to increase quality when downscaling past 2x base resolution
    * Added up/down/left/right keyboard shortcuts when in the preview to allow to fine-tune the position of source(s) by a unit
    * Changed reconnecting to show a timeout countdown
    * Changed reconnecting so that it doubles the timeout per attempt to reduce potential server requests in case of unexpected downtime
    * Fixed a design flaw where I-frames could be dropped when frame drops occur, which could cause issues with HLS and any calculations based on I-frames
    * Fixed a bug where async video sources that may internally resize (such as mac window capture) would cause a potential data race crash
    * Fixed a crash that could occur when exiting the program
    * Due to a changed ini variable name, window positions/sizes may be reset to default initially when first running this version
    
    Mac:
    * Fixed a bug where window capture could crash (cross-referenced in general changes above)
    * Fixed a bug in display capture where the "Show Cursor" property wouldn't do anything (and also caused the cursor to not get captured on OSX 10.10+)
    
    Windows:
    * Added a vertical flip option to video device capture (mostly just to prevent it from being inverted in fullscreen projector)
    * Fixed a bug in video capture device properties where the FPS and output formats would not be shown in certain circumstances
    * Fixed a bug in regular audio input/output capture where the program could freeze up if a device isn't found (and repeat a log message infinitely)
    * Fixed an issue where capturing output (speaker/etc) audio could cause weird audio capture glitches when desktop audio stops playing or isn't playing