- 07 8月, 2016 11 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
Even if the hotkey is not enabled, always allow configuration of the hotkey. Fixes a bug where the hotkey configuration settings would not save if the settings were changed. Annoyingly this means that the hotkey will still be shown to the user, possibly confusing the user as to whether they can use it, but for the time being it's better than having their hotkey configuration removed each time they change the mode.
-
由 jp9000 提交于
The retry interval seconds could grow exponentially large. Limit it to a maximum of 15 minutes between retry intervals.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
Instead of just having a limited number of video file types that can be used, allow all files types that VLC supports.
-
由 jp9000 提交于
-
由 jp9000 提交于
Fixes performance issues with windows 10.0.14393.0
-
由 jp9000 提交于
It's supposed to look for patch segments in ascending order, from the smallest offset to the largest offset. Patch type/comparison is identical to the one it's being swapped with, so only the offsets need to be swapped.
-
由 John Bradley 提交于
With this change "Movies & TV" (version 3.6.2251.0) and Firefox 47.0 play audio encoded with mf_aac
-
- 06 8月, 2016 13 次提交
-
-
由 Will Jamieson 提交于
Closes jp9000/obs-studio#577
-
由 Jim 提交于
rtmp-services: Add Boomstream service
-
由 jp9000 提交于
Instead of saying "windows versions less than 8", say "windows versions prior to 8".
-
由 jp9000 提交于
The league lobby window can apparently be captured by game capture, and may actually be useful to capture for some people.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 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 3 次提交
-
-
由 pipll 提交于
-
由 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 4 次提交
-
-
由 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.
-