tytan652
c677bac875
UI: Avoid allowing to override provided themes
2024-06-10 17:01:21 -04:00
derrod
00c68981ab
UI: Check VC++ Runtime version on startup
2024-06-10 16:51:50 -04:00
Warchamp7
4e13cff8f1
UI: Center widgets in vertical mixer layout
2024-06-10 16:48:32 -04:00
gxalpha
c7dc09e862
UI: Fix mute checkbox positioning on macOS
...
Likely related to QTBUG-2699, QMacStyle appears to screw up the size of
this checkbox. Ignoring the style's layout rect fixes this.
2024-06-10 16:48:32 -04:00
Warchamp7
a989fefa0b
UI: Fix audio meter and slider blocking mousewheel
2024-06-10 16:48:32 -04:00
Warchamp7
86c337d4e7
UI: Adjust audio mixer slider size and spacing
2024-06-10 16:48:32 -04:00
Warchamp7
56d6fb4c62
UI: Group horizontal audio mixer buttons
2024-06-10 16:48:32 -04:00
tytan652
4b187ed38c
cmake: Copy shared library soname file to rundir on Linux
...
Soname files are required since 1d8c377240
2024-06-10 16:32:11 -04:00
Warchamp7
7d55942601
UI: Clean up Settings widget structure and styling
2024-06-10 15:33:50 -04:00
gxalpha
14fa71f749
UI: Connect replay buffer stopping to signal instead of slot
2024-06-09 16:12:02 -04:00
derrod
0680b642e9
UI: Always show chapter marker hotkey
2024-06-08 17:03:09 -07:00
gxalpha
298e858f63
UI: Improve macOS properties tooltip spacing workaround
...
QMacStyle appears to have an issue where it messes up the positions of
some widgets. The previous workaround added extra spacing to force the
icon further to the right. Forcing the widget rectangle to be used
instead of the one made by the style also fixes this, arguably in a
nicer way.
See also b760b24ff0
which does this for
checkboxes in the source tree.
2024-06-08 16:59:38 -07:00
tytan652
7a4cb085ba
cmake: Fix script plugin path on Linux with CMake 3
2024-06-08 17:08:25 -04:00
Richard Stanway
f9f4171d56
UI: Add null checks before doing some API calls
...
Harmless, but generated a debug warning for null pointers passed into
the API.
2024-06-08 15:25:04 -04:00
derrod
51e3bd5e3d
UI: Remove unnecessary string copy from log filter
2024-06-08 14:06:23 -04:00
derrod
30f174b8bb
CI: Fix input variable name when getting Windows release notes
2024-06-08 13:25:17 -04:00
Ryan Foster
dab4349e05
CI: Fix incorrect filenames in release creation
...
Follow-up to fb4d65875e
.
2024-06-07 19:40:18 -04:00
Ryan Foster
5ef97920c3
libobs: Update version to 30.2.0
2024-06-07 17:55:37 -04:00
derrod
28f056882a
UI: Fix multitrack stream key query parameter concatenation
2024-06-07 17:36:55 -04:00
derrod
6d3a645bbf
CI: Restrict PVS-Studio analysis to obsproject repo
2024-06-07 16:09:19 -04:00
derrod
c1fdbf064f
UI: Simplify multitrack encoder availability check
2024-06-07 16:00:42 -04:00
derrod
e223e7b5ca
UI: Add config option to use MP4 for debug recording
2024-06-07 15:50:34 -04:00
Sean DuBois
512db59c44
obs-webrtc: Do not use curl_easy_nextheader
...
API not available in Ubuntu 22.04 which ships 7.81 this API was first
available in 7.83
2024-06-07 15:36:36 -04:00
derrod
5db2ff9413
UI: Remove dead code from multitrack output
2024-06-07 14:53:53 -04:00
jcm
bd36daa395
UI: Address logging buffer size discrepancies
2024-06-07 17:38:06 +02:00
tt2468
9d610316cb
obs-websocket: Update version to 5.5.0
...
See commit obsproject/obs-studio@2055104 for the changelog
2024-06-07 03:23:21 -07:00
Translation Updater
8999d9fef9
Update translations from Crowdin
2024-06-07 09:47:58 +00:00
Ruwen Hahn
f9d86aeac8
UI: Enable custom server entry for Amazon IVS
2024-06-06 16:09:24 -04:00
Ryan Foster
5d05d7084e
obs-browser: Update version to 2.23.5
...
b4f724a - cmake: Set minimum CEF version to 95
2024-06-06 15:21:25 -04:00
Ruwen Hahn
09afd185aa
rtmp-services: Add Amazon IVS service
2024-06-06 14:44:48 -04:00
tytan652
e4ae149278
linux-capture: Fix module prefix with CMake 3
2024-06-06 14:23:15 -04:00
Ryan Foster
deee0e331f
UI: Remove redundant assignments
...
Detected by PVS-Studio.
2024-06-06 14:21:16 -04:00
Ryan Foster
ae5c034acc
UI: Fix incompatible settings message when streaming Multitrack Video
...
When streaming with Multitrack Video (Enhanced Broadcasting) and
incompatible settings, the warning message was missing parts of the
string due to incorrect translation string keys.
Additionally, use Unicode arrows to direct users through UI elements.
2024-06-06 14:21:02 -04:00
Ryan Foster
d6b7f7ed4f
UI: Remove GPU LUID from system info for Multitrack Video
...
After further review, this is not needed.
2024-06-06 14:02:21 -04:00
Ryan Foster
da8fc0d516
UI: Disable Multitrack Video by default
2024-06-06 14:00:34 -04:00
Sean DuBois
4aa41ec854
obs-webrtc: Add Link Header support
...
WHIP/WHEP allows ICE Servers to be specified via Link Headers[0]
[0] https://www.ietf.org/archive/id/draft-ietf-wish-whip-13.html#name-stun-turn-server-configurat
Co-authored-by: Takeru Ohta <phjgt308@gmail.com>
2024-06-05 19:28:33 -04:00
Exeldro
97a20c478c
obs-filters: Do not load NVVFX on OpenGL
2024-06-05 19:27:00 -04:00
derrod
efd0e6d0bd
libobs: Add buffered file serializer to legacy cmake
2024-06-05 19:25:14 -04:00
Richard Stanway
ffdf541672
UI: Fix crash when entering settings
...
We refer to VOD tracks as 1-6 but internally the array is 0-5 so there's
an off-by-one error here.
2024-06-05 19:23:40 -04:00
derrod
19b8557e80
CI: Ignore PVS-Studio's license close to expiry error code
2024-06-05 19:06:07 -04:00
tytan652
116107bc86
UI: Fix Qt platform override in CMake 3
...
This override is still needed until Qt minimum version requirement is
increased to at least 6.3.0.
ui-config.h.in and CMake 2 are modified to avoid USE_XDG redefinition in
CMake 3.
2024-06-05 18:33:47 -04:00
tytan652
1d8c377240
cmake,UI: Fix SOVERSION on Linux
2024-06-05 18:16:45 -04:00
Ryan Foster
93d51918b0
Merge pull request #7278 from tytan652/control_dock_separation
...
Separation of the controls dock from the main window
2024-06-05 18:00:12 -04:00
Warchamp7
a2785b7c40
UI: Add icons to Controls form buttons
2024-06-05 17:39:54 -04:00
tytan652
3840ea0275
UI: Remove replayBufferButton and vcamButton theme IDs
...
Those IDs were used on buttons that were programatically added to the
controls dock, now those buttons are always present inside the UI
file with their own object name.
The use of theme IDs can be replaced by their object names.
2024-06-05 17:39:54 -04:00
tytan652
511385891c
UI: Separate controls dock from the main window
2024-06-05 17:39:54 -04:00
tytan652
eed5578e4c
UI: Remove setStreamText lambda
...
Avoid tangling controls dock stream button to OBSBasic with a lambda.
2024-06-05 17:39:54 -04:00
tytan652
178205257e
UI: Set system tray text explicitly
...
Avoid using controls dock buttons as a source for text for system tray
elements.
2024-06-05 17:39:54 -04:00
tytan652
d23b65a2bf
UI: Track streaming state in OBSBasic
...
Avoid using controls dock buttons for streaming state. Use signals and
OBSBasic member variables instead.
2024-06-05 17:39:54 -04:00
tytan652
9093275336
UI: Track recording state in OBSBasic
...
Avoid using controls dock buttons for recording states. Use signals and
OBSBasic member variables instead.
2024-06-05 17:39:54 -04:00