- 02 7月, 2016 4 次提交
-
-
由 jp9000 提交于
Allows adding scenes as scene items. Note that you will not be able to add scenes if it detects infinite recursion (i.e. adding scene A to scene B, then adding scene B to scene A), in that case it will just fail to create the scene item.
-
由 jp9000 提交于
Allows rendering scenes as scene items without off-screen sub-source of the scene popping out on the sides.
-
由 jp9000 提交于
Scenes have special duplication handling, so make it internally call obs_scene_duplicate instead.
-
由 jp9000 提交于
-
- 01 7月, 2016 3 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
Adds a little improvement to quality-of-life, a typical "View" menu with the ability to show/hide the following (for now): - Listbox toolbars - Status bar - Transitions pane (some people don't really need/use/care about it)
-
由 jp9000 提交于
Prevents it from taking up too much space from the other parts of the main window.
-
- 29 6月, 2016 5 次提交
-
-
由 jp9000 提交于
Saves the scene item scale filters as strings instead of enums. It's important to save data in a form that won't break if an API enum changes.
-
由 jp9000 提交于
Adds scale filtering options to the scene item right-click context menu.
-
由 jp9000 提交于
Allows the ability to use scale filters such as point, bicubic, lanczos on specific scene items, disabled by default. When using one of the latter two options, if the item's scale is under half of the source's original size, it uses the bilinear low resolution downscale shader instead.
-
由 jp9000 提交于
Allows forcing a specific resolution or aspect ratio on a source, with user-defined sampling.
-
由 jp9000 提交于
(Note: This also modifies libobs-d3d11 and libobs-opengl) Allows overriding the sampler for a specific shader parameter.
-
- 28 6月, 2016 12 次提交
-
-
由 jp9000 提交于
Allows getting the name of a data sub-item.
-
由 Olle Kelderman 提交于
Allows the ability to pad in addition to cropping. Changes the name to Crop/Pad filter. (Additional edits by Jim: Greatly refactored/simplified filter code) Closes jp9000/obs-studio#532
-
由 jp9000 提交于
Instead of prefixing the color with the '#' character, just take it as an actual integer.
-
由 jp9000 提交于
Adds a function to the C-family parser to go to the next token and create a string copy of it. Useful for when you want to get a copy of the next token regardless of what type it is.
-
由 Dan Dascalescu 提交于
Closes jp9000/obs-studio#542
-
由 Rodrigo Ipince 提交于
Closes jp9000/obs-studio#547
-
由 SuslikV 提交于
Simple workaround to prevent integer division by zero in random_file when add new source. Closes jp9000/obs-studio#550
-
由 Timo Gurr 提交于
This allows installing the architecture independent data outside the prefix, for example on a multiarch layout where the prefix is /usr/{host-triplet}. Closes jp9000/obs-studio#552
-
由 Kurt Kartaltepe 提交于
Fixes a small typo in the obs-module.h comments. Closes jp9000/obs-studio#557
-
由 cg2121 提交于
Allows the ability for users to make it so recording automatically starts when they start streaming. Also adds the option to allow the recording to continue when stream is stopped. Closes jp9000/obs-studio#554
-
由 jp9000 提交于
-
由 jp9000 提交于
-
- 27 6月, 2016 2 次提交
- 24 6月, 2016 3 次提交
-
-
由 jp9000 提交于
Allows installing a single specific file to the data/[arch] directory.
-
由 jp9000 提交于
For install_external_plugin_bin_to_data and install_external_plugin_bin_to_arch_data, they were using the 'plugin_target' variable instead of just 'target' for the plugin directory output location, and they were using 'target' instead of 'additional_target' for the data/binaries they were supposed to be installing.
-
由 jp9000 提交于
Allows the library to be used by external plugins
-
- 23 6月, 2016 8 次提交
-
-
由 jp9000 提交于
Removing this union fixes the internal compile error that would occur on visual studio 2015 update 2 and above when these variables were all in a union.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
The new cutoff timing fix means that streaming/recording has to remain active for bit until the stream/recording has reached the expecting stop timestamp. This means that the buttons would continue to say "Stop streaming/recording" while waiting for the output to stop itself at the appropriate timing. So instead of letting it do that and confusing the user, the buttons will now say "stopping" when the button is pressed to indicate to the user that the stream/recording is in the process of stopping.
-
由 jp9000 提交于
It wouldn't properly clear the reconnect information when the user forcibly stops the stream while reconnecting, so when the user starts a new stream after that it would erroneously display a lingering reconnect message on the status bar.
-
由 jp9000 提交于
This fixes an design flaw where a delayed output would schedule a stop even while in the process of reconnecting instead of just shutting down right away.
-
由 jp9000 提交于
When obs_output_actual_stop is called on shutdown, it should wait for the output to fully stop before doing anything, and then it should wait for the data capture to end. The service should not be removed until after the output has stopped, otherwise it could result in a possible memory leak on stop. Packets should be freed last.
-
由 jp9000 提交于
(Note: This commit also modifies obs-ffmpeg and obs-outputs) API Changed: obs_output_info::void (*stop)(void *data); To: obs_output_info::void (*stop)(void *data, uint64_t ts); This fixes the long-time design flaw where obs_output_stop and the output 'stop' callback would just shut down the output without considering the timing of when obs_output_stop was used, discarding any possible buffering and causing the output to get cut off at an unexpected timing. The 'stop' callback of obs_output_info now takes a timestamp with the expectation that the output will use that timestamp to stop output data in accordance to that timing. obs_output_stop now records the timestamp at the time that the function is called and calls the 'stop' callback with that timestamp. If needed, obs_output_force_stop will still stop the output immediately without buffering.
-
- 22 6月, 2016 3 次提交