- 24 7月, 2019 1 次提交
-
-
由 Clayton Groeneveld 提交于
This stops the recording when disk space is low. It is currently set to stop when disk space is below 500 MB.
-
- 22 7月, 2019 20 次提交
-
-
由 Jim 提交于
UI: Improve look of adv audio control dialog
-
由 Jim 提交于
cmake: Install 'libobs.pc' under the correct 'libdir'
-
由 Jim 提交于
UI: Add Restream integration: stream info widget, channels widget
-
由 Jim 提交于
frontend-tools: Add option to pause output timer when rec is paused
-
由 Jim 提交于
UI: Simplify resize output code
-
由 Jim 提交于
rtmp-services: Add Stripchat streaming service
-
由 Clayton Groeneveld 提交于
-
由 Jim 提交于
UI: Declare missing overrides
-
由 SoftArch 提交于
Allows the users to find their stream key via a specified link if they opt to just use a stream key instead of integration.
-
由 SoftArch 提交于
Allows testing bandwidth via streaming without the stream activating remotely for viewers.
-
由 SoftArch 提交于
-
由 Jim 提交于
UI, obs-plugins: Add spinbox suffixes where necessary
-
由 Jim 提交于
cmake: Fix typo
-
由 SCG82 提交于
-
由 Jim 提交于
libobs: Improve timing of unbuffered deinterlacing
-
由 SCG82 提交于
-
由 Jim 提交于
UI: Display infinity symbol when volume is at 0 percent
-
由 Jim 提交于
obs-qsv: Fix QSV reverted features
-
由 Richard Stanway 提交于
-
由 Richard Stanway 提交于
The jansson json_ macros already include a null check.
-
- 21 7月, 2019 6 次提交
-
-
由 jpark37 提交于
There are devices like the GV-USB2 that produce frames with smmoth timestamps at an uneven pace, which causes OBS to stutter because the unbuffered path is designed to aggressively operate on the latest frame. We can make the unbuffered path work by making two adjustments: - Don't discard the current frame until it has elapsed. - Don't skip frames in the queue until they have elapsed. The buffered path still has problems with deinterlacing GV-USB2 output, but the unbuffered path is better anyway. Testing: GV-USB2, Unbuffered: Stuttering is gone! GV-USB2, Buffered: No regression (still broken). SC-512N1-L/DVI, Unbuffered: No regression (still works). SC-512N1-L/DVI, Buffered: No regression (still works).
-
由 jp9000 提交于
-
由 Jim 提交于
libobs: UI: Remove DrawBackdrop() to save fullscreen pass
-
由 Jim 提交于
libobs: obs-filters: Area upscale shader
-
由 Jim 提交于
libobs-opengl: Fix glGetError() infinite loop
-
由 Jim 提交于
Fix audio buffering for devices like GV-USB2
-
- 20 7月, 2019 2 次提交
-
-
由 Clayton Groeneveld 提交于
-
由 crazyheart 提交于
-
- 19 7月, 2019 3 次提交
-
-
由 brittneysclark 提交于
Changing QSV H.264 default profile from "main" to "high"
-
由 brittneysclark 提交于
AsyncDepth = 1 does not mean low latency so we can use default MaxDecFrameBuffering
-
由 jpark37 提交于
It's a waste of GPU time to do two fullscreen passes to render final mix previews. Use blend states to simulate the black background of DrawBackdrop() for the following situations: - Main preview window (Studio Mode off) - Studio Mode: Program This does not effect: - Studio Mode: Preview (still uses DrawBackdrop) - Fullscreen Projector (uses GPU clear to black) - Windowed Projector (uses GPU clear to black) intel GPA, SetStablePowerState, Intel HD Graphics 530, 1920x1080 Before: DrawBackdrop: ~529 us main texture: ~367 us (Cheaper than drawing a black quad?) After: [DrawBackdrop optimized away] main texture: ~383 us
-
- 18 7月, 2019 4 次提交
-
-
由 Richard Stanway 提交于
As the names entered into this dialog can be used as part of file names (for example, saving a scene collection), allowing long names can result in silent data loss where OBS creates the collection and allows the user to manipulate it, but it cannot be saved on exit. This is due to the MAX_PATH limitation on Windows (260 characters). 170 was chosen to accomodate the length of the user app data folder plus some room for extensions like .json.tmp.
-
由 Clayton Groeneveld 提交于
-
由 Clayton Groeneveld 提交于
-
由 jpark37 提交于
Add a separate shader for area upscaling to take advantage of bilinear filtering. Iterating over texels is unnecessary in the upscale case because a target pixel can only overlap 1 or 2 texels in X and Y directions. When only overlapping one texel, adjust UVs to sample texel center to avoid filtering. Also add "base_dimension" uniform to avoid unnecessary division. Intel HD Graphics 530, 644x478 -> 1323x1080: ~836 us -> ~232 us
-
- 17 7月, 2019 2 次提交
-
-
由 Richard Stanway 提交于
-
由 Clayton Groeneveld 提交于
-
- 16 7月, 2019 2 次提交
-
-
由 brittneysclark 提交于
Allow user to choose look ahead CBR as the rate control method for QSV. Also, changes look ahead depth default to 15 when used.
-
由 jpark37 提交于
glGetError() returns GL_INVALID_OPERATION during OBS shutdown when GL is used on Windows. This change gives up after eight errors. This could be avoided by stopping the graphics thread before window destruction, but the shutdown code looks like it could be tricky to reorder.
-