- 15 5月, 2017 1 次提交
-
-
由 jp9000 提交于
Instead, quit only when the main window has been fully closed (and not minimized to tray). Fixes a bug where if the main window is minimized to tray and another non-child window is open (for example, the stats window), and then that window is closed, would cause the program to prematurely exit and crash.
-
- 14 5月, 2017 10 次提交
-
-
由 jp9000 提交于
(This commit also modifies the decklink, linux-v4l2, mac-avcapture, obs-ffmpeg, and win-dshow modules) Originally, async buffering for sources was supposed to be a user-controllable flag. However, that turned out to be less than ideal because sources (such as the win-dshow plugin) were programmed with automatic control over their buffering (such as automatically detecting USB 2.0 capture devices and then enabling in those cases). The fact that it was a flag caused a design flaw to where buffering values would be overwritten when a source is loaded from save data. Because of that, this flag is being deprecated and replaced with a specific function to enable unbuffered mode instead.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
If the menu item is triggered again, just bring it to the front instead of trying to recreate it again.
-
由 jp9000 提交于
This is the only case where the button's name does not match the locale's text, the button name being "Ok" and the locale text item being "OK", fully capitalized.
-
由 jp9000 提交于
Instead of QMessageBox::question and QMessageBox::information, use the OBSMessageBox class, which translates all buttons.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
-
- 13 5月, 2017 10 次提交
-
-
由 jp9000 提交于
Shows performance stats, and streaming/recording stats, and helps warn the user when they have less-than-optimal values with coloring on the values (e.g. yellow when getting low on disk space, red when getting really low)
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
Allows seeing statistics such as bitrate and total bytes saved for recording outputs.
-
由 jp9000 提交于
Returns whether the output is currently in a state of reconnecting or not.
-
由 jp9000 提交于
Useful for rendering statistics.
-
由 jp9000 提交于
Useful for real-time rendering statistics
-
由 jp9000 提交于
'device->cur_swap' can be null in this function, and gl_getclientsize expects it not to be null.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
- 11 5月, 2017 11 次提交
-
-
由 jp9000 提交于
A convenient feature if the user wants to trigger the media to play back on the fly for whatever reason.
-
由 Gol-D-Ace 提交于
Ingest URLs are the same for now.
-
由 Jim 提交于
Decklink fixes
-
由 Richard Stanway 提交于
-
由 Richard Stanway 提交于
Using bitfields causes less optimized code generation and the memory savings are minimal as none of the objects are instantiated enough times to be worth it. See https://blogs.msdn.microsoft.com/oldnewthing/20081126-00/?p=20073
-
由 Richard Stanway 提交于
Prevents random OS cursors showing if someone alt+tabs out of a game but still moves their cursor over the captured area (possibly fullscreen).
-
由 fryshorts 提交于
Remove two unused variables that are causing a compiler warning on gcc. The size was probably added in the past to calculate the the packet size, but in the end was not actually needed.
-
由 fryshorts 提交于
Add an option to the cmake build system to disable the plugin. This is needed on arm, as the plugin uses x86-intrinsics.
-
由 fryshorts 提交于
Fix a warning from gcc about one of the const keywords being ignored. This happens because the returned type is not a reference contrary to the methods above.
-
由 Richard Stanway 提交于
This fixes a case where the user sets an IP but then that IP is no longer valid, resulting in OBS showing "Default" in the settings but still trying to bind to the invalid IP internally.
-
由 Jim 提交于
CI: OSX - Use wget instead of curl
-
- 09 5月, 2017 2 次提交
- 08 5月, 2017 2 次提交
-
-
由 juvester 提交于
Possible fix for "curl: (56) SSLRead()" errors on Travis. [skip appveyor]
-
由 jp9000 提交于
The auto-configuration wizard is designed to allow first-time or novice/uneducated users or to set up video and encoding settings in a very quick and easy way. It'll automatically perform a bandwidth test, and/or test the user's video settings to determine the most ideal settings for streaming and recording (assuming a 1-pc setup).
-
- 07 5月, 2017 4 次提交
-
-
由 jp9000 提交于
The colon makes it difficult to use these locale items for other purposes, and the colon isn't used much elsewhere, so just remove them.
-
由 jp9000 提交于
Adds 1920x1080 and 1280x720 to the drop-down list of "default" base/canvas resolutions rather than just the user's monitor resolutions, in case the user wants to set the canvas to 1920x1080 or 1280x720 without having to manually type it in. Added as a minor convenience.
-
由 jp9000 提交于
The reasoning behind this is because having a very large canvas size can negatively affect the user experience -- most sources end up seeming smaller than they need to be to users, resulting in the user needing to size up the sources, or in the case of webcams it makes the user try to use much larger webcam resolutions than they should reasonably need to do, resulting in higher unintentional resource usage. The program will additionally require more fillrate to render and downscale things as well. This applies only to the default starting base/canvas resolution for new users only. Additionally, users that ran the program pre-19 will be unaffected by this change, as it will detect that and set the old defaults to prevent an unexpected change in resolution for those users.
-
由 jp9000 提交于
If defaults change for the base or output resolutions, it could unintentionally affect users who are using defaults by chance and have never changed those values. Instead, save those values are soon as defaults are set if the users haven't already set them.
-