- 23 12月, 2016 5 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
Due to using FindWindowEx to search for certain windows, certain windows will show up that aren't usable/capturable. Prevent these windows from showing up in the window lists.
-
由 jp9000 提交于
-
由 jp9000 提交于
For some unknown reason, GetWindow will not traverse the entire window tree. It could be due to Microsoft purposely hiding certain UWP windows, though the reason is unknown. For some equally unknown reason FindWindowEx does work in its place. This fixes the issue of not being able to find/capture certain windows, such as halo 5: forge.
-
由 jp9000 提交于
D3D12 capture does not take in to account when multiple backbuffers are in used. With previous versions of Direct3D there was no need to do this, but with D3D12 you must explicitly capture each specific backbuffer currently in use.
-
- 22 12月, 2016 16 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
It incorrectly assumed windows systems before, now it uses an appropriate platform-independent error message. Also fixes a missing word.
-
由 jp9000 提交于
Closes jp9000/obs-studio#732
-
由 jp9000 提交于
-
由 jp9000 提交于
When there are audio sources in a scene and they've all stopped playing their audio (audio is pending), all scene item audio actions (volume changes, toggling visibility) will perpetually buffer and no longer be processed until audio plays again. So instead of that, if all audio sources have stopped playing in the scene, just process all pending scene item audio actions immediately to prevent them from never being processed while waiting for a scene item to start playing audio.
-
由 jp9000 提交于
The encoder name was changed from "nvenc_h264" to "h264_nvenc", and will throw a warning in the log file if you use the former, so try the latter first, then the former.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
When rebuilding the graphics subsystem, it's possible a shared texture may no longer be available. In this case, just soft fail and allow the texture to be rebuilt rather than crash the entire program over it.
-
由 jp9000 提交于
Similar to the parent commit, do not reset the blend state if the source is not marked as a custom drawn source. Filters applied won't have the correct blend state and the alpha edges of the text will be partially black.
-
由 jp9000 提交于
The blend state does not need to (and should not) be changed. This fixes an issue where if filters are applied to an image source, the image source will paint incorrectly.
-
- 21 12月, 2016 3 次提交
-
-
由 Cephas Reis 提交于
Replaces the "Color Correction" filter with a newer version that uses a matrix, adds hue and saturation, and improves the contrast option. Closes jp9000/obs-studio#708
-
由 Jim 提交于
enc-amf: Update to version 1.4.3.4 for AMD Driver 16.12.1
-
由 Michael Fabian Dirks 提交于
-
- 19 12月, 2016 2 次提交
-
-
由 cg2121 提交于
Closes jp9000/obs-studio#721
-
由 Ryan Foster 提交于
This commit adds the ability to copy a scene item's transform and crop settings and paste those settings onto another scene item in any scene or scene collection. It also changes the menu shortcut key for the Transform action "Center to screen" from "C" to "n" because "C" is the standard shortcut key for "Copy" in most other applications. Closes jp9000/obs-studio#719
-
- 18 12月, 2016 10 次提交
-
-
由 SuslikV 提交于
Improves ease of use. Closes jp9000/obs-studio#731
-
由 Autumin 提交于
The operators were unintentionally reversed. Closes jp9000/obs-studio#724
-
由 shiina424 提交于
FFmpeg's AAC encoder is unideal at very low bitrates. Closes jp9000/obs-studio#722
-
由 jp9000 提交于
-
由 jp9000 提交于
With the previous Y800 fix a bug was introduced where the format for the destination frame wouldn't be set if it wasn't Y800, causing a crash.
-
由 Michael Fabian Dirks 提交于
This enables use of the dedicated GPUs for AMD PowerXpress systems. Especially important for Adapter selection, as usually the dedicated GPU is hidden/inactive until needed. Closes jp9000/obs-studio#706
-
由 jp9000 提交于
Because D3D11 specifically does not support an L8 texture format (you have to use a shader swizzle), manually convert Y800 signals to RGBX instead. This also fixes a bug where Y800 signals will render red. Closes jp9000/obs-studio#718
-
由 Jim 提交于
UI: Fix frontend-api event call for adding scenes
-
由 jp9000 提交于
In the filters dialog, when the properties are being updated due to filters being added/removed/switched, using deleteLater on the previous view would cause it to linger in the view until the deleteLater is processed by the Qt queue, displaying two views instead of one. Additionally because of that, this would also cause the display in the filters dialog to resize as well, causing the reorder mutex hard lock which was fixed by the parent commit. Closes jp9000/obs-studio#714
-
由 jp9000 提交于
For displays, instead of using the draw_callbacks_mutex and risk a reverse mutual lock scenario, use a separate mutex to lock display size data. This bug was exposed when trying to reorder filters in the UI module. The UI thread would try to reorder the filters, locking the filter mutex of the source, and then the reorder would signal the UI to resize the display, so the display would lock its draw_callbacks_mutex. Then, in the graphics thread, it would lock the display's draw_callbacks_mutex, try to draw the source, and then the source would try to lock that same filter mutex. A mutex trace: UI thread -> lock source filter mutex -> waiting on display mutex graphics thread -> lock display mutex -> waiting on source filter mutex Closes jp9000/obs-studio#714
-
- 17 12月, 2016 4 次提交
-
-
由 vic 提交于
This commit fixes a bug that would cause the frontend API function obs_frontend_set_current_scene_collection to never be successful. Due to the bug, the following null pointer check would always fail, so the action would never be triggered. Modification by Jim: Instead of fixing the typo that caused this to occur, make it so both scene collection menus and profile menus both use "file_name" consistently. Closes jp9000/obs-studio#712
-
由 Jim 提交于
libff: Allow custom demuxer options
-
由 jp9000 提交于
If capturing a UWP window, do not fall back to matching windows with the same window class if the exact window is not found, as this will get any other UWP window on the system (due to the fact that they all have the same window class name).
-
由 jp9000 提交于
These are helpful for debugging UWP capture issues.
-