

(When using this feature, please also make sure to increase your audio bitrate to support all the channels in output settings. * Added surround sound audio output support, which allows outputting 2.1, 4.0, 4.1, 5.1, and 7.1 audio to stream/recording. For example, to apply microphone ducking to a desktop audio source, add a compressor filter to the desktop audio source, then select the microphone audio source in the "Sidechain/Ducking Source" property. This allows the ability to lower the audio level of an audio source based upon how loud another source is. * Added sidechain/ducking support to the compressor filter. * Added an example Python script: A "URL Text" script which sets the text of a specified text source to the text downloaded from a specified URL every specified interval. * Added an example Lua script: An "Instant Replay" script which automatically save a replay if there's an active replay buffer, and then plays back that replay in a specified media source after that replay has saved. * Added an example Lua script: A "Countdown Timer" script which sets the text of a text source to a countdown timer which counts down when that text source is displayed on stream. * Added an example Lua script: An "Analog Clock" source which draws an analog clock (added like any other source when the script is active) * Scripting documentation can be found in the developer documentation: On windows, to use Python, Python version 3.6 must be installed separately ("x86-64" version if 64bit OBS Studio, "x86" version if 32bit OBS Studio), and the Python 3.6 install path must be configured in the Python settings tab. * Python is available if access to its convenient libraries is desired. Lua is recommended for high performance scripts, automation, and sources. * Lua is supported via Luajit, which comes with the program.

Scripting can be accessed via the "Tools" menu -> "Scripts". * Added Luajit/Python3 scripting support. * Fixed a lock on startup that could occur depending on how audio ducking was configured. * Fixed a bug where Hauppauge and Live Gamer Portable devices were not outputting audio/video. * Fixed a crash with the stinger transition.

Merge pull request #1186 from jp9000/macextras
