- 06 1月, 2018 2 次提交
-
-
由 pkviet 提交于
(also obs, deps/media-playback, libobs/audio-monitoring, decklink, linux-alsa, linux-pulseaudio, mac-capture, obs-ffmpeg, win-dshow, win-wasapi) Default channel layout for 4 channels is 4.0 in FFmpeg. Replacing quad with 4.0 will improve compatibility since FFmpeg has better support of its default channel layouts.
-
由 pkviet 提交于
(also modifies obs-ffmpeg, audio-monitoring, win-wasapi, decklink, obs-outputs) Removes speaker layouts which are not exposed in UI. The speaker layouts selectable by users in the UI are the most common ones. It is not necessary to keep other layouts. (This basically removes 5POINT1_SURROUND, 7POINT1_SURROUND, SURROUND =3.0).
-
- 05 1月, 2018 14 次提交
-
-
由 Jim 提交于
rtmp-services: Add Twitch Salt Lake City ingest
-
由 J.D. Purcell 提交于
Noise Suppression: Clamp sample values before converting to integer. This fixes an issue where samples exceeding full scale would overflow, resulting in heavy distortion. Closes jp9000/obs-studio#1113
-
由 SuslikV 提交于
Scene filters were not being copied when a scene was duplicated with obs_scene_duplicate. Closes jp9000/obs-studio#1104
-
由 SuslikV 提交于
(This commit also modifies the UI) The source release was being done in the wrong file.
-
由 jp9000 提交于
-
由 Jim 提交于
UI: Fix minor Rachni theme bugs
-
由 jp9000 提交于
This would fail to release the reference if the 'direct' parameter was used. Closes jp9000/obs-studio#1116
-
由 SuslikV 提交于
vec4_set was the equivalent to vec2_set. Closes jp9000/obs-studio#1115
-
由 Richard Stanway 提交于
(Windows only) 3rd party antivirus / firewalls cause a large number of issues in OBS. Logging which products are installed will help narrow down potential issues when users ask for help and include their log files. Closes jp9000/obs-studio#1124
-
由 Colin Edwards 提交于
Closes jp9000/obs-studio#1127
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
Adds a scripting tool that gives the users the ability to load scripts and change their settings.
-
由 jp9000 提交于
Allows Lua/Python scripting support.
-
- 04 1月, 2018 24 次提交
-
-
由 jp9000 提交于
Allows the ability to pass private data to a callback (useful specifically for scripting purposes).
-
由 jp9000 提交于
Allows passing button-specific private data to the button callback rather than just passing the private data of the properties object.
-
由 jp9000 提交于
The function in the header was marked as just inline, which would cause processing problems for SWIG.
-
由 jp9000 提交于
Prevents SWIG from being able to process certain declarations that would cause binding generation errors/warnings.
-
由 jp9000 提交于
Implements the OBS_SOURCE_CAP_DISABLE capability flag in to the user interface.
-
由 jp9000 提交于
-
由 jp9000 提交于
This event is called when all scene data has been unloaded.
-
由 jp9000 提交于
-
由 jp9000 提交于
When the program first starts up, or rather when a scene collection is loaded, the frontend API OBS_FRONTEND_EVENT_SCENE_CHANGED event would not get triggered.
-
由 jp9000 提交于
-
由 jp9000 提交于
Allows safely removing callbacks from within the callbacks themselves.
-
由 jp9000 提交于
Allows loading data before actually loading any scene data.
-
由 jp9000 提交于
Allows for projects other than UI to be able to reference these CMake variables.
-
由 jp9000 提交于
The "obs" global variable can still be accessed by functions during shutdown. To prevent access to the variable during shutdown, move the pointer to a temporary function variable, and set the "obs" global variable to NULL before shutting down.
-
由 jp9000 提交于
Individual property objects would store pointers to strings rather than copies of the strings and assume that memory would continue to exist, so instead just duplicate the strings.
-
由 jp9000 提交于
Because it would be troublesome to add the ability to remove source types (in case for example a script fails to reload), instead make it so source types can be temporarily disabled while the program is running.
-
由 jp9000 提交于
A global callback allows capturing all signals from a signal handler rather than just a specific signal.
-
由 jp9000 提交于
Convenience function that allows removing the current signal handler callback within the callback without having to use signal_handler_disconnect with all of its required parameters.
-
由 jp9000 提交于
Adds a thread local storage macro to declare thread local storage independent of platform.
-
由 jp9000 提交于
Allows the ability to have a callback invoked every time video ticks. Particularly useful for scripting.
-
由 jp9000 提交于
This is mostly for win32-specific files
-
由 jp9000 提交于
-
由 jp9000 提交于
SWIG will fail because it doesn't define _MSC_VER and because it doesn't know what to do with things like __attribute__.
-
由 jp9000 提交于
When splitting a string in to a string list via stringlist_split, it would previously allocate memory for each sub-string and again for the list itself. This optimizes that function to use a single contiguous chunk of memory for the sake of access optimization and memory allocation efficiency.
-