- 14 10月, 2015 3 次提交
-
-
由 Gol-D-Ace 提交于
iNSTAGIB.tv and Vaughn Live share the same ingestion system. Having this entry is therefore unnecessary.
-
由 jp9000 提交于
-
由 jp9000 提交于
This replaces the name-based detection of the 4K intensity pro, and allows other devices to be able to use the BGRA pixel format, if the user so chooses.
-
- 13 10月, 2015 7 次提交
-
-
由 Gol-D-Ace 提交于
-
由 Richard Stanway 提交于
It's possible for one signal handler to disconnect another during signal_handler_signal, which could result in crashes when the disconnected signal handler is called with a potentially freed data pointer due to other cleanup.
-
由 Richard Stanway 提交于
Detected by Coverity Scan (CID 12876, 12877, 12878, 12879)
-
由 Richard Stanway 提交于
Detected by Coverity Scan (CID 12831, 12830)
-
由 Richard Stanway 提交于
Another thread could be manipulating the active_log_contexts array while the current thread is trying to read it, resulting in an uninitialized memory crash as the da_push_back call was not protected by the mutex.
-
由 Richard Stanway 提交于
-
由 Richard Stanway 提交于
Detected by Coverity Scan (CID 12856)
-
- 12 10月, 2015 1 次提交
-
-
由 Christoph Hohmann 提交于
Note: This functionality should probably be considered as a temporary solution. Ideally, sources should not be visible on creation until the user presses "OK" in the initial properties dialog. Also, the problem of initial visibility can additionally be solved by implementing the preview/program functionality. Once preview/program is implemented the need for this patch will be negated, and the option should probably be removed. Closes jp9000/obs-studio#483
-
- 08 10月, 2015 2 次提交
-
-
由 Aarni Koskela 提交于
Polls for file changes like the text plugin does. This is an interim solution; both the text plugin and image source should use a file monitoring API, preferably implemented through libobs. Closes jp9000/obs-studio#482
-
由 Richard Stanway 提交于
-
- 07 10月, 2015 1 次提交
-
-
由 Palana 提交于
In case a system authentication prompt is open the actual error code (via err_get_code) is kIOReturnExclusiveAccess on OSX 10.9; I'm not 100% sure if this makes the "if (!value)" part of the code obsolete, but that code path shouldn't be triggered under most circumstances anyway Fixes https://obsproject.com/mantis/view.php?id=346
-
- 06 10月, 2015 6 次提交
-
-
由 jp9000 提交于
When using a text file with the source and the font face is changed, it would cause it to fail to update the glyphs and text accordingly. It would trigger an error jump at line 392 of text-freetype2.c, ultimately resulting in the text to render garbled after that. How to reproduce: Set the source to get text from a file, then just change the font face (but not the size or anything else).
-
由 Copy Liu 提交于
When updating text from file periodically, newer glyphs that weren't already cached would not end up being rendered. This fixes the issue by calling cache_glyphs after the file has been updated. How to reproduce the original issue: Set a text-freetype2 source to load an english-only text file. Then overwrite the text in the file with non-english characters. The non-english characters will then fail to render. Reported at https://obsproject.com/mantis/view.php?id=336 Closes jp9000/obs-studio#481
-
由 jp9000 提交于
This variable needs to be the same size for both architectures. size_t is 8 on 64bit and 4 on 32bit.
-
由 jp9000 提交于
Instead of using shell functions to get the windows system directory, use the kernel32 functions (GetSystemDirectory and GetSystemWow64Directory). Reduces a bit of unnecessary overhead.
-
由 jp9000 提交于
When the crash text is generated, it's generated with LF line endings only. Pasting the crash text in to notepad will result in garbled text on windows (due to the fact that notepad still to this day has not been programmed to understand anything other than CRLF). Instead of using LF, just use CRLF.
-
由 jp9000 提交于
There's no need to refresh the actual module list for the crash handler until a crash has occurred. Reduces startup time for this function call from 400ms to 40ms.
-
- 05 10月, 2015 12 次提交
-
-
由 jp9000 提交于
This caches the font list data to a file to minimize load times. Font data will be refreshed when any font files are added/removed, based upon a checksum of the font file names and dates (if available).
-
由 jp9000 提交于
Caches the D3D graphics offsets to file for the sake of improving module load time. If the D3D/DXGI DLL versions change, the data will be refreshed.
-
由 jp9000 提交于
-
由 jp9000 提交于
Reloading symbols after each plugin is causing the load times to increase a fair bit on some computers, so do it after all plugins are loaded instead.
-
由 jp9000 提交于
Used to get the version of a dynamic link library on windows.
-
由 jp9000 提交于
-
由 jp9000 提交于
Fixes a bug where config_save could not save the file due to the fact that it did not store the path of the file as it was supposed to.
-
由 jp9000 提交于
-
由 jp9000 提交于
Intended as a means of expressing an error occurred (-1) when performing a seek or getting a position.
-
由 jp9000 提交于
On the first call to update the symbol paths, pass the path string to the SymInitializeW function first if it hasn't been called yet. If it has been called, then defer to SymSetSearchPathW and then SymRefreshModuleList. This is meant to reduce a needless extra call to the latter two functions on the first use of the function.
-
由 jp9000 提交于
-
由 jp9000 提交于
Microphones and other input devices can often have bad or erroneous timestamps. Although we handle bad timestamps much better in obs-studio, there are still lingering issues that can crop up from time to time with device QPC timestamps that leads to mic data not playing back properly. It's best if it be off by default rather than on, which will now cause it to use system timestamps for input devices by default. This changes it to the same handling as OBS1 for this case.
-
- 29 9月, 2015 2 次提交
- 24 9月, 2015 1 次提交
-
-
由 Palana 提交于
RemoveScene would always remove the currently selected item from the scenes list, even if that item didn't reference the actual scene being removed; finding the proper item via its OBSRef fixes this issue. How to reproduce the original issue: Create two scenes "a" and "b", set a hotkey for switching to scene "a", select scene "b" and press the remove scene button, then while the confirmation dialog is up press the hotkey while the UI is out of focus. The active scene should have switched to "a", while the dialog still displays "b" as its target; now confirm the removal of "b". Note how "a" was removed from the scenes list instead. Reported at https://obsproject.com/mantis/view.php?id=333
-
- 23 9月, 2015 5 次提交
-
-
由 jp9000 提交于
This reverts commit 35b2ce56. There is far too much potential for issues to occur if the first-time start creates a display capture by default on linux and windows. Display capture on windows laptops will not be guaranteed to capture properly, leaving the user with a blank screen. Display capture on linux downloads its image off the graphics processor, so it's quite inefficient to have on by default.
-
由 jp9000 提交于
-
由 jp9000 提交于
Adds LGP Lite capture support
-
由 Jim 提交于
Latest translations from CrowdIn
-
由 dodgepong 提交于
-