- 27 4月, 2016 1 次提交
-
-
由 jp9000 提交于
-
- 26 4月, 2016 1 次提交
-
-
由 Richard Stanway 提交于
Can trigger when using "Hook any fullscreen application" is enabled and the projector is active.
-
- 25 4月, 2016 9 次提交
-
-
由 jp9000 提交于
-
由 Richard Stanway 提交于
-
由 jp9000 提交于
In aa4e1874 I mistakenly thought that I could add the variables back in and that it would automatically cull variables that aren't used, but that wasn't the case -- the shader parser always checks to see whether parameters were set, and if they're not, it'll fail. This fixes an issue where the shader would try to access parameters that are no longer needed and fail due to the shader parameter check. YUV-based shader support has been removed (due to the fact that no sources ever use YUV shading) so there's no reason to keep around the YUV processing code.
-
由 Richard Stanway 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
The parameter was being passed as a pointer instead of being dereferenced
-
由 Richard Stanway 提交于
-
由 Gol-D-Ace 提交于
-
- 24 4月, 2016 8 次提交
-
-
由 jp9000 提交于
The field orders of retro 2x and linear 2x deinterlace shaders were inverted. Note that yadif 2x does not act the same in this regard, its field ordering is correct due to how it operates.
-
由 jp9000 提交于
Set the starting browse path to the directory of the current file used for the source.
-
由 jp9000 提交于
Don't display the warning for using two software encoders at the same time if the stream encoder is not x264
-
由 jp9000 提交于
Warns users that two separate QSV encoders can't be active at the same time. This should be considered a temporary solution to two issues: 1.) Encoders need to be able to report these errors themselves 2.) If the QSV encoder is ever changed to allow more than one encoder at the same time this should be removed
-
由 jp9000 提交于
Currently, multiple QSV encoders cannot be active at the same time (otherwise it will crash). This is a temporary solution to prevent crashes from occurring when more than one QSV encoder tries to start up at the same time. Additionally, in the future there should be a way for encoders to be able to communicate with the front-end when an error such as this occurs.
-
由 jp9000 提交于
-
由 jp9000 提交于
There's no point in the filter continuing its processing if there's nothing to draw.
-
由 jp9000 提交于
If the parent source of a scroll filter has a 0 width or 0 height, the scroll filter would do a division by zero on the size_i variable, which would then cause the offset variable to perpetually have a non-finite value, thus preventing the scroll filter from rendering properly after that due to the non-finite offset value being uploaded to the shader.
-
- 23 4月, 2016 6 次提交
-
-
由 Richard Stanway 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 Gol-D-Ace 提交于
-
由 jp9000 提交于
(Note: this commit also modifies the obs-filters and test-input modules) Changes the obs_source_process_filter_begin return type so that it returns true/false to indicate that filter processing should or should not continue (for example if the filter is bypassed or if there's some other sort of issue that causes the filtering to fail)
-
由 Richard Stanway 提交于
-
- 22 4月, 2016 1 次提交
-
-
由 jp9000 提交于
Under certain circumstances (when there's no text and a filter is applied for example) the freetype 2 text source would still draw.
-
- 21 4月, 2016 10 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
On outputs that use already-active video/audio encoder, the audio pruning to sync up audio packets with video packets doesn't always get called (for example if the video pruning function was called). Always prune excess starting audio packets.
-
由 jp9000 提交于
Specifies whether packets were pruned or not
-
由 Gol-D-Ace 提交于
libff: Fix a race condition crash when handling clocks
-
由 sorayuki 提交于
How to crash: 1. Use recent ffmpeg shared libraries. 2. Add a ffmpeg_source, a small static picture (e.g. jpeg) with loop 3. After a while of high cpu usage, it crashed. Seems reproduced more easily on faster computer Closes #533
-
由 Richard Stanway 提交于
-
由 Richard Stanway 提交于
-
由 Richard Stanway 提交于
Fixes issues with invalid textures causing huge output or large black regions to be rendered.
-
由 Richard Stanway 提交于
Fixes a race condition during shutdown where the dialogs aren't deleted before another render attempt occurs, by which time the sources are already freed, resulting in a crash.
-
- 20 4月, 2016 4 次提交
-
-
由 jp9000 提交于
This is supposed to assign -1 to the sampler_id to indicate that no sampler need be assigned for the texture, but instead it was leaving the variable with uninitialized data, resulting in a crash when used.
-
由 Richard Stanway 提交于
From MSDN: "The behavior of the least significant bit of the return value is retained strictly for compatibility with 16-bit Windows applications (which are non-preemptive) and should not be relied upon." This caused problems with hotkeys firing if the user pressed a hotkey key in another application, followed by the modifier keys at any other time. OBS would then think the hotkey key was just pressed based on the was_down behavior and incorrectly trigger a hotkey event. Fixes 0000443.
-
由 jp9000 提交于
-
由 jp9000 提交于
--collection [name] allows setting the starting scene collection --profile [name] allows setting the starting profile
-