tytan652
cdd3399286
UI/themes: Disable QDialog button icons on all non-system themes
2022-08-13 01:07:29 -07:00
Norihiro Kamae
e8f025cde2
decklink: Remove BOM
2022-08-13 00:49:17 -07:00
Norihiro Kamae
33e6ad3cc9
libobs: Remove unnecessary UTF characters
2022-08-13 00:49:17 -07:00
Norihiro Kamae
0929a78e8c
deps/w32-pthreads: Remove unnecessary UTF characters
2022-08-13 00:49:17 -07:00
Norihiro Kamae
b7d4ae8cf8
UI: Remove unnecessary UTF character
2022-08-13 00:49:17 -07:00
Richard Stanway
dcc79c374d
obs-ffmpeg: Fix format specifier in obs-amf-test
2022-08-12 23:05:58 +02:00
Chris
120d9ce690
.gitignore: Add install_temp folder
...
We don't want this folder to be searched, as it's just a temp folder.
2022-08-11 20:04:01 -04:00
Matt Gajownik
a4564bee27
docs/sphinx: Update references to Python 3.x
2022-08-11 22:06:16 +10:00
jpark37
b4f7499b33
libobs-d3d11: Force SDR for legacy swap chain
...
Legacy DISCARD does not support HDR, so prevent HDR preview.
2022-08-10 03:44:34 -07:00
tytan652
e3cebb9942
UI: Avoid forcing the user to start the virtual camera
...
While configuring it.
2022-08-10 03:44:01 -07:00
tytan652
0e61a57bba
UI: Cleanup virtual camera config dialog code
...
Remove unneeded headers and "using namespace".
2022-08-10 03:44:01 -07:00
jpark37
a0e50b18b1
obs-filters: Remove param from AI greenscreen
...
Didn't notice two params were the same. Remove extra param.
2022-08-10 03:28:30 -07:00
jp9000
b763777a4b
enc-amf: Mark as deprecated
2022-08-10 02:57:14 -07:00
jp9000
2c43ca1dc6
obs-ffmpeg: Add b-frame option to AMF encoder
2022-08-10 02:20:11 -07:00
Jim
9e15114750
Merge pull request #6577 from chippydip/multiple-video-mixes
...
libobs: Add support for multiple video mixes
2022-08-09 21:37:48 -07:00
jpark37
fb146fa370
libobs: Remove display GPU markers without draws
2022-08-09 20:21:27 -07:00
jpark37
a392aa52cc
obs-filters: Support HDR AI greenscreen
2022-08-09 20:21:05 -07:00
PatTheMav
ef2b0a0f52
cmake: Update pluginhelpers script from obs-plugintemplate
2022-08-10 02:05:27 +02:00
PatTheMav
f31c1c124b
cmake: Update Xcode project generation on macOS
...
* If a valid team id is provided, automatic code sign management is
enabled
* Different deployment targets for x86_64 and arm64 are enabled for
Xcode-based builds
* Codesign identity and code-sign style are set globally
2022-08-10 02:05:27 +02:00
PatTheMav
8e3f19722e
cmake: Fix unwanted public header installation on macOS
2022-08-10 02:05:27 +02:00
PatTheMav
c6ea39534f
cmake: Remove workarounds for legacy obs-browser submodule
2022-08-10 02:05:27 +02:00
PatTheMav
2006092076
cmake: Fix missing header installation for libobs and obs-frontend-api
2022-08-10 02:05:27 +02:00
Vainock
020cd92ab5
mac-videotoolbox: Fix typo 'diffent'
2022-08-09 20:05:06 -04:00
PatTheMav
43a49dca47
cmake: Fix CMake package export templates for CMake 3.24
...
CMake 3.24 implemented changes that break dependency discovery of the
exported libraries built by OBS.
2022-08-09 19:48:03 -04:00
Kurt Kartaltepe
7f3ea4e00c
libobs-opengl: Check window creation for errors
...
Without this we get somewhat misleading errors from later in the
swapchain creation when this fails. This is currently happening for
users attempting to use multi-gpu with prime offloading on nvidia.
2022-08-09 13:55:45 -03:00
gxalpha
ad57af4c0a
mac-videotoolbox: Reject color formats other than NV12 and I420
2022-08-09 16:19:30 +02:00
gxalpha
6644fed7b1
mac-capture: Fix macOS 12 SCK Display Capture workaround
...
Adding all windows manually means that any windows opened after the
session was started won't appear. This instead excludes the Control
Center from Display Capture. While unfortunate, it seems to be the only
thing on the display that can't be disabled.
2022-08-09 16:18:28 +02:00
Matt Gajownik
3a7a6f4dc0
UI: Fix build error with stray defaultStylesheet
2022-08-09 22:57:23 +10:00
Matt Gajownik
aacc1133f7
UI/installer: Require Windows 10 64bit minimum
2022-08-09 22:43:09 +10:00
Matt Gajownik
a7503254f3
Revert "UI: Apply default stylesheet before applying theme"
...
This reverts commit 08cee21158c1f43956210418dd99ab763a90d2a2.
Turns out that while this did improve theme switching performance, it
also completely breaks styling on macOS and introduces visual quirks
on Windows after switching themes, such as sliders and dropdown contents.
# Conflicts:
# UI/obs-app.cpp
# UI/obs-app.hpp
2022-08-09 22:39:26 +10:00
Richard Stanway
3c6c44e1fe
win-capture: Fix incorrect path in CMakeLists
2022-08-09 02:31:50 +02:00
PatTheMav
3c3fdc7a70
cmake: Fix M1-based OBS.app appearing as being an "iOS" app
...
MacOS' system information checks the CFBundleSupportedPlatforms value
in the app's property list file for the type. This was correctly set
for plugin bundles, but not binary bundles so far.
2022-08-08 18:54:29 -04:00
PatTheMav
61f862d826
cmake: Fix broken pthread detection on Windows with CMake 3.24
...
Workaround for CMake issue
https://gitlab.kitware.com/cmake/cmake/-/issues/23829
2022-08-08 15:50:42 -07:00
jpark37
9c77796299
obs-filters: Fix NVIDIA greenscreen issues
...
Fix non-async sources, make sure math is linear-correct, preserve
incoming alpha, and allow the filter to work in previews.
2022-08-08 15:50:06 -07:00
tytan652
1272209710
obs-scripting: Fix SWIG flags for non-macOS POSIX
2022-08-08 15:00:09 +02:00
cg2121
185dbf5492
UI: Fix ffmpeg path browse button not showing
...
The ffmpeg path browse button would be hidden in the settings.
2022-08-08 20:44:46 +10:00
derrod
9c20ad9046
obs-ffmpeg: Set NVENC CQP maximum to 51
...
51 is the actual maximum and especially with HEVC values higher than 30
are actually pretty usable.
2022-08-08 09:24:08 +02:00
Richard Stanway
86963f65d2
libobs, win-capture: Don't export ms_get_obfuscated_func
...
Since this was included in things like the inject helper and game
capture DLLs, it added an additional export to those programs. Instead,
simply share the source files directly in the projects that need it.
Co-authored-by: jpark37 <jpark37@users.noreply.github.com>
2022-08-07 19:41:23 +02:00
Matt Gajownik
61e0d69779
obs-browser: Update version to 2.18.5
...
71ef41a - Null check macOS window handle before detaching view
6235dfd - cmake: Remove setting code sign identity for Xcode builds
2022-08-07 15:14:50 +10:00
PatTheMav
8db359d060
cmake: Fix plugin RPATH entry on Linux
2022-08-07 04:06:54 +02:00
Norihiro Kamae
c42047cb68
libobs: Fix missing pair of GS_DEBUG_MARKER
...
The conditional branch added by 4fe6803fe resulted GS_DEBUG_MARKER_END
is not called when the branch condition is failed.
2022-08-06 17:24:56 -07:00
pkv
e08632328d
obs-filters: Reset RTX greenscreen on cuda error
...
This resets the RTX greenscreen filter if the FX returns a CUDA error.
In case of a CUDA error 1099, the error can keep repeating locking up
the filter which is inoperant. So if such an error is detected we reset
the FX.
Signed-off-by: pkv <pkv@obsproject.com>
2022-08-06 17:22:03 -07:00
Jim
cb051240ff
Merge pull request #6896 from GeorgesStavracas/gbsneto/iconography
...
Iconography and list styles
2022-08-06 17:12:42 -07:00
Chris
f5fe4d0acf
obs-ffmpeg: Fix USAGE typo
...
Replace TRANSCONDING with TRANSCODING, because it is likely that the
typo compatibility will be removed in a future AMF header update. This
should also minimize confusion and improve search.
2022-08-06 20:02:48 -04:00
shiina424
29574b7fd2
win-wasapi: Add missing locale text
2022-08-06 16:58:16 -07:00
Ryan Foster
f344c9106b
flatpak: Use FFmpeg GitHub mirror
...
The ffmpeg.org domain has had periods of instability recently. If GitHub
is down, our entire CI is down, so let's use the FFmpeg GitHub mirror.
2022-08-06 19:52:34 -04:00
cg2121
b61cc5de23
UI: Fix spacing with media controls
...
The spacing in the media controls was set to 0. This only became
noticeable when using the Yami theme, as the buttons have a background
color.
2022-08-06 16:46:47 -07:00
tududweb
9780d2f596
obs-ffmpeg: Remove unused variables for NVENC
2022-08-06 16:45:31 -07:00
tududweb
e16f336882
obs-ffmpeg: Reinit before retrying init for NVENC
2022-08-06 16:45:31 -07:00
tududweb
6c364f78cf
obs-ffmpeg: Correctly assign argument for NVENC
...
When retrying again without Psycho Visual Tuning,
the argument psycho_aq should be false.
2022-08-06 16:45:31 -07:00