- 06 8月, 2016 7 次提交
-
-
由 jp9000 提交于
Makes initialization in logs a bit more clean.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
SetupOutputs is already called at the beginning of the function under circumstances where it's needed, so remove it from being redundantly called a second time.
-
由 jp9000 提交于
This data isn't typically extremely important to have logged on startup, and it's already included as part of shutdown. There may be scenarios where a program crashes and that information would be lost due to the fact that the shutdown logging never occurs, but that information is unlikely to be useful in that scenario.
-
由 jp9000 提交于
-
由 jp9000 提交于
(Note: This commit also modifies coreaudio-encoder, win-capture, and win-mf modules) This reduces logging to the user's log file. Most of the things specified are not useful for examining log files, and make reading log files more painful. The things that are useful to log should be up to the front-end to implement. The core and core plugins should have minimal mandatory logging.
-
- 03 8月, 2016 2 次提交
-
-
由 Jim 提交于
libobs: Fix possible null pointer dereference
-
由 Michael Fabian Dirks 提交于
-
- 31 7月, 2016 4 次提交
-
-
由 jp9000 提交于
These files were heavily modified but originally written by: B. Lee <bl4@postpile.net>
-
由 jp9000 提交于
Prevents the common problem of injecting in to certain processes and getting the hook DLL "stuck": - windows explorer - steam - battle.net - gog galaxy - skype - uplay - origin - microsoft visual studio - task manager - league of legends lobby window - windows 10 system settings window
-
由 jp9000 提交于
Changed the first property of game capture to be a "mode" list (with "any fullscreen window", "specific window", and "hotkey"). When hotkey mode is set, it'll add a hotkey pair to hotkey settings to activate/deactivate game capture. When the hotkey to activate is pressed, it'll treat the current foreground window as the target window similar to "selected window" mode; it'll keep trying to capture the same window even if the window or its application closes/reopens, and will continue to do so until deactivated via the deactivate hotkey, or until a new window is set via the activate hotkey.
-
由 jp9000 提交于
-
- 30 7月, 2016 3 次提交
- 28 7月, 2016 2 次提交
- 26 7月, 2016 7 次提交
-
-
由 jp9000 提交于
These comments have been added to clean up the code and make it more clear of what the code is doing. The code felt a bit messy, and this should help prevent the original author of the noise suppression filter from being lost in case he decides to modify/improve the filter.
-
由 jp9000 提交于
This variable was always being set to that value regardless a few lines below.
-
由 jp9000 提交于
When buffering audio data, we don't want to buffer audio data that may be old. If the audio timing jumps significant and old audio data is buffered, clear that old data.
-
由 jp9000 提交于
The noise suppression filter mistakenly operated on the assumption that input audio data would always be in 10ms segments, and would crash if audio data was larger than that size. Because speexdsp operates on fixed audio frame sizes only, we must buffer audio data to fit that frame processing size. This creates a troublesome situation where you must buffer around that specified frame size. The new steps for processing are: 1. Push audio data to input circular buffer. 2. Push number of audio frames and timestamp for that audio packet to an 'info' circular buffer. 3. Check size of input circular buffer, and while it's equal to or above the speexdsp frame size (10ms for minimum latency), pop from the input buffer to a temporary buffer (10ms frames) and process it, then push that temporary buffer to the output circular buffer. 4. Peek at the front of the 'info' circular buffer. 5. If the output circular buffer frame size is equal or larger than next expected number of frames, pop both the info and output buffer, and return the audio data with the expected audio frames/timestamp.
-
由 jp9000 提交于
Adds the ability to lock the preview so sources can't be edited. This feature is typically used in the case where the user wants to prevent accidentally clicking and dragging on sources.
-
由 Simon 提交于
-
由 jp9000 提交于
-
- 23 7月, 2016 1 次提交
-
-
由 John Bradley 提交于
-
- 21 7月, 2016 1 次提交
-
-
由 jp9000 提交于
libVLC doesn't seem to provide full speaker configuration info, so when downmixing audio from a file that had more than 2 channels, the audio would sound wrong. This change makes it so that libVLC does the downmixing to stereo rather than libobs, just due to that lack of speaker configuration info.
-
- 20 7月, 2016 2 次提交
- 19 7月, 2016 3 次提交
-
-
由 Jim 提交于
UI: Fix fullscreen projector on Linux
-
由 Jim 提交于
linux-capture: Add OBS_SOURCE_DO_NOT_DUPLICATE to window capture sources
-
由 Christoph Hohmann 提交于
It seems that it is not possible to create multiple OpenGL textures for the same window. When sources are duplicated in studio mode this causes window capture sources to become black. The OBS_SOURCE_DO_NOT_DUPLICATE flag prevents that this happens.
-
- 18 7月, 2016 5 次提交
-
-
由 Jim 提交于
test: Fix compiler warnings about incompatible pointer type
-
由 Christoph Hohmann 提交于
-
由 Andrew Surzhynskyi 提交于
Update Restream.io ingests list and set recommended keyframe interval to 2. (Commit edited and formatted by Jim: Fixed commit message) Closes jp9000/obs-studio#565
-
由 SuslikV 提交于
Whether buffer size is visible is determined by the value of the "Use buffer size" property (the "use_bufsize" setting). (Commit edited and formatted by Jim: separated this code from the previous commit, and gave it a proper commit message) Closes jp9000/obs-studio#567
-
由 SuslikV 提交于
This is why macros should be used for settings strings. (Commit edited and formatted by Jim: separated this code from the following commit, and gave it a proper commit message) Closes jp9000/obs-studio#567
-
- 16 7月, 2016 2 次提交
- 13 7月, 2016 1 次提交
-
-
由 Jim 提交于
vlc-video: Enable building the plugin on Linux
-