- 19 2月, 2020 1 次提交
-
-
由 jp9000 提交于
Returns whether rescaling is enabled for an encoder. This will be used with texture-based encoders to determine whether to fall back to RAM-based encoding instead.
-
- 13 2月, 2020 2 次提交
- 10 2月, 2020 1 次提交
-
-
由 jp9000 提交于
-
- 08 2月, 2020 4 次提交
-
-
由 Ilya Melamed 提交于
`obs_sceneitem_group_add_item` and `obs_Sceneitem_group_remove_item` were leaving the affected scene in an inconsistent state. To resolve, simplify and make the code more readable, we replace the manual linked lists mutation with existing `detach_sceneitem` and `attach_sceneitem` calls.
-
由 jp9000 提交于
Adds API: obs_scene_add_group2 obs_scene_insert_group2 obs_sceneitem_group_ungroup2 These functions should be used by plugins if they need to use these functions and need to send a refresh signal. If a major API rework ever happens the old functions should be removed. The old functions should eventually be deprecated. The reason why specifying a 'signal' parameter is useful is because it's a bit more seamless for the user interface to be able to have custom handling of these specific cases. It looks better and doesn't require completely erasing/recreating the entire list, which is visually unappealing.
-
由 jp9000 提交于
Fixes a bug where the UI would not know that a group had been updated.
-
由 jp9000 提交于
This signal is used to specify when a scene needs a full refresh of its item list.
-
- 07 2月, 2020 2 次提交
- 03 2月, 2020 1 次提交
-
-
由 VodBox 提交于
Previously the assertion required the idx to be smaller than the number of elements in the darray. This would mean you could not insert anything at the end of a darray, and would make it impossible to insert an array into an empty darray.
-
- 31 1月, 2020 1 次提交
-
-
由 Clayton Groeneveld 提交于
-
- 28 1月, 2020 1 次提交
-
-
由 jp9000 提交于
Same as obs_scene_find_source but also searches groups within the scene.
-
- 22 1月, 2020 2 次提交
-
-
由 Jiaxun Yang 提交于
SIMDE was introduced for aarch64 support, however, the library itself supports non-SIMD fallback, which allows us provide support to other platforms without code changes. There is another world beyond x86. So we can simply enable SIMDE for processors without SSE2 support. Signed-off-by: NJiaxun Yang <jiaxun.yang@flygoat.com>
-
由 Clayton Groeneveld 提交于
-
- 21 1月, 2020 1 次提交
-
-
由 jpark37 提交于
Avoid collisions with other libraries that define DEPRECATED.
-
- 19 1月, 2020 2 次提交
-
-
由 Clayton Groeneveld 提交于
-
由 jpark37 提交于
Can't implement all at once because of AMF submodule.
-
- 15 1月, 2020 1 次提交
-
-
由 jp9000 提交于
This allows the ability to do things such as change defaults or properties of sources without necessarily breaking older user configurations that had older defaults or properties.
-
- 13 1月, 2020 1 次提交
-
-
由 jpark37 提交于
-
- 05 1月, 2020 2 次提交
-
-
由 jp9000 提交于
This logs the Windows release version (e.g. 1809, 1903, etc)
-
由 jp9000 提交于
This uses three methods of obtaining the actual windows version, RtlGetVersion which is the ntdll version of GetVersionEx that bypasses the manifest check garbage, looking up the file version of a file that is most likely to be updated per windows version (ntoskrnl), and the registry. Of the three values, it chooses the highest windows version obtained by the three. Closes obsproject/obs-studio#2294
-
- 04 1月, 2020 1 次提交
-
-
由 pkubaj 提交于
ppc64le was fixed before, but ppc64 (big-endian) was still failing.
-
- 30 12月, 2019 1 次提交
-
-
由 Matt Gajownik 提交于
-
- 28 12月, 2019 2 次提交
-
-
由 jp9000 提交于
Allows the ability for manual transitioning to smoothly flow (interpolate) to the intended transition point over a short period of time rather than simply setting a hard transition point number. Doing this allows manual transitioning to occur more smoothly, and in a more visually pleasant way.
-
由 Clayton Groeneveld 提交于
Allows the ability to manually specify the transitioning point so the user can transition at a custom rate, usually done by a device that can be used as a T-bar Co-authored-by: NJim <obs.jim@gmail.com>
-
- 22 12月, 2019 1 次提交
-
-
When obs_properties_remove_by_name is called on any obs_properties_t*, it corrupts the pointers for first_property and last which end up pointing at either unallocated memory or randomly into the heap memory. Neither of these is a good thing, and it usually leads to rapid unscheduled program behavior, also known as crashing and security issues. This fixes the issue by first checking if the pointer stored in props->last is identical to &cur->next, then checking if we are the only element (cur is also prev element), and if we are then the pointer is fixed to point back at props->first_property. Additionally fixes props->first_property which was never updated either.
-
- 18 12月, 2019 1 次提交
-
-
由 jp9000 提交于
-
- 16 12月, 2019 1 次提交
-
-
由 jpark37 提交于
Also fix some mip calculations along the way.
-
- 14 12月, 2019 1 次提交
-
-
由 Colin Edwards 提交于
-
- 11 12月, 2019 1 次提交
-
-
由 jp9000 提交于
Closes obsproject/obs-studio#2224
-
- 10 12月, 2019 1 次提交
-
-
由 jp9000 提交于
-
- 06 12月, 2019 1 次提交
-
-
由 jpark37 提交于
-
- 29 11月, 2019 1 次提交
-
-
由 Ed Maste 提交于
sysctlbyname requires #include <sys/sysctl.h>. Perhaps this previously worked due to header pollution that has since been cleaned up in newer FreeBSD.
-
- 28 11月, 2019 1 次提交
-
-
由 Peter Geis 提交于
sse-intrin.h is a required header now, but the implicit path breaks building addons once the headers are installed. Fix this by making the path explicit.
-
- 26 11月, 2019 2 次提交
-
-
由 Peter Geis 提交于
Add arch checks to enable aarch-compat layer on aarch64, retain normal gcc intrinsics on x86 and ppc64.
-
由 Peter Geis 提交于
Add a compatibility layer utilizing simde (https://github.com/nemequ/simde) to allow compilation on aarch64 without modifying existing functions.
-
- 25 11月, 2019 2 次提交
-
-
由 Clayton Groeneveld 提交于
-
由 jpark37 提交于
Qt seems to force STA, so it's misleading to ask for MTA and ignore the failure result, so just ask for STA. Also, don't uninitialize COM if initialization failed.
-
- 18 11月, 2019 1 次提交
-
-
由 jp9000 提交于
Ensures that hotkeys cannot become invalid if config data is moved over to another operating system.
-