- 07 5月, 2016 1 次提交
-
-
由 jp9000 提交于
When clicking the transition properties button and creating the context menu with properties/rename, it would create actions that also included a source reference, but the parent of those actions was the main window instead of the menu, so those actions would stay created until the main window was destroyed. This would cause bugs with saving/loading scenes where children of that transition would also be perpetually referenced. So instead of using the main window, just use a pointer to the menu itself as the parent so that when the menu is destroyed, the actions are also destroyed, and the source refs released.
-
- 06 5月, 2016 2 次提交
- 05 5月, 2016 3 次提交
- 04 5月, 2016 1 次提交
-
-
由 jp9000 提交于
The bitrates were a bit higher than they probably should be.
-
- 03 5月, 2016 1 次提交
-
-
由 jp9000 提交于
-
- 02 5月, 2016 4 次提交
-
-
由 jp9000 提交于
When rendering the deinterlaced surface, it would not take in to account whether the async surfaces were marked as flipped or not.
-
由 jp9000 提交于
Transition audio was programmed to stop if there is no queued audio from both sources. Because of that, when a source's audio started after the transition started, it would cause audio from the source to be excluded from the transition until the transition had completed because the audio had already been marked as stopped. Instead, if there's no audio from the transition sources, the audio should only be marked as stopped when video has stopped. This allows the to/from sources to have an opportunity to start/restart audio during the transition safely.
-
由 Gol-D-Ace 提交于
-
由 CallumHoward 提交于
Closes jp9000/obs-studio#539
-
- 29 4月, 2016 2 次提交
-
-
由 jp9000 提交于
When using per-encoder rescaling, QSV would overwrite the current encoder scale value in the get_video_info callback with the base video width/height instead of using the current encoder width/height.
-
由 Richard Stanway 提交于
(Also modifies obs-ffmpeg to handle empty frames on EOF) Previously the demuxer could hit EOF before the decoder threads are finished, resulting in truncated output. In the worse case scenario the demuxer could read small files before ff_decoder_refresh even has a chance to start the clocks, resulting in no output at all.
-
- 28 4月, 2016 1 次提交
-
-
由 jp9000 提交于
Projectors should be considered their own windows, not child windows. Fixes the issue where projectors would minimize whenever the program was.
-
- 27 4月, 2016 5 次提交
-
-
由 jp9000 提交于
There was no error checking when sending headers/metadata, so what would happen is that if a header/metadata send failed (meaning the socket was disconnected), it would continue to act as if it was still connected, and it would block and lock up on the next send/recv call.
-
由 jp9000 提交于
Fixes an issue with a certain upcoming as-of-yet-unreleased plugin that relies on COM
-
由 jp9000 提交于
The signal name is "remove" for when a source is removed, not "removed". This is proof that I should never have relied on strings for signals. The original intention for string-based signals was to make them programmable and scriptable, but honestly that use-case (that never happened and will likely never happen) was foolish to program around. These should have been fixed macros from the beginning.
-
由 jp9000 提交于
Sometimes encoders might have a tiny insignificant amount of lag unintentionally for whatever reason (for example VP9 sometimes lags on startup by a frame or two), so don't warn the user if the skip count is below 10.
-
由 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 2 次提交
-
-
由 Richard Stanway 提交于
-
由 jp9000 提交于
-