gxalpha
61781d154d
UI: Replace SIGNAL and SLOT macros in aja-/decklink-output-ui
2023-07-21 13:19:52 +02:00
gxalpha
34f871e605
UI: Replace SIGNAL and SLOT macros in frontend-tools
2023-07-21 13:19:52 +02:00
gxalpha
0513e848d9
UI: Replace SIGNAL and SLOT macros in settings
2023-07-21 13:19:52 +02:00
gxalpha
a0ef6e1baa
UI: Replace SIGNAL and SLOT macros in importer
2023-07-21 13:19:52 +02:00
gxalpha
f7a7c652ab
UI: Replace SIGNAL and SLOT macros in filters
2023-07-21 13:19:52 +02:00
gxalpha
d97d3a1871
UI: Replace SIGNAL and SLOT macros in window-basic-main
2023-07-21 13:19:50 +02:00
gxalpha
e22ba27f2a
UI: Replace SIGNAL and SLOT macros in auto-config
2023-07-21 13:16:04 +02:00
gxalpha
d5447fb2e5
UI: Replace SIGNAL and SLOT macros in transitions
2023-07-21 13:16:04 +02:00
gxalpha
24c97ed31b
UI: Replace SIGNAL and SLOT macros in about dialog
2023-07-21 13:16:04 +02:00
gxalpha
e8147a9abb
UI: Replace SIGNAL and SLOT macros in properties-view
2023-07-21 13:16:04 +02:00
gxalpha
e467f17501
UI: Replace SIGNAL and SLOT macros in obs-app
2023-07-21 13:16:04 +02:00
gxalpha
7f5fe30e36
UI: Replace SIGNAL and SLOT macros in remux
...
Also removes a GCC 4.8-workaround that should have been solved using
.data() on the QPointer instead of using a temporary variable.
2023-07-21 13:16:04 +02:00
gxalpha
c4d2d98720
UI: Replace SIGNAL and SLOT macros in projectors
2023-07-21 13:16:04 +02:00
gxalpha
cddb9dae45
UI: Replace SIGNAL and SLOT macros in missing files
2023-07-21 13:16:04 +02:00
gxalpha
43c692d386
UI: Replace SIGNAL and SLOT macros in media controls
2023-07-21 13:16:04 +02:00
gxalpha
ac170a2d83
UI: Replace SIGNAL and SLOT macros in custom widgets
2023-07-21 13:16:04 +02:00
gxalpha
fc07e59754
UI: Replace SIGNAL and SLOT macros in auth
2023-07-21 13:16:04 +02:00
gxalpha
c1be5827c0
UI: Replace SIGNAL and SLOT macros in adv-audio-control
2023-07-21 13:16:03 +02:00
1c84071830
UI: Redesign status bar
...
This redesigns the status bar to look more modern.
Co-authored-by: Warchamp7 <warchamp2003@hotmail.com >
Co-authored-by: Georges Basile Stavracas Neto <georges.stavracas@gmail.com >
2023-07-19 17:53:57 -07:00
gxalpha
9d611a064f
cmake: Remove Qt version selection and Qt 5 support
2023-07-19 11:56:54 -04:00
gxalpha
5ed0b8a0b8
libobs: Assume Qt 6, always warn about Qt 5 plugins
2023-07-19 11:56:54 -04:00
gxalpha
79ab526f03
UI: Remove remaining Qt 6 ifdef
2023-07-19 11:56:54 -04:00
PatTheMav
48b51ce3c4
CI: Fix Qt XML validator attempting to validate non-XML files
...
Explicitly check only for changes `.ui` files in forms subdirectory
and pass only changed files with that suffix to validator.
2023-07-19 11:18:47 -04:00
pkv
b15fc60d63
obs-ffmpeg: Fix rendezvous mode with SRT
...
Rendezvous mode with SRT protocol is used to punch through firewalls.
Although caller or listener mode are much more widespread, it is
sometimes in use. The rendezvous mode was broken in obs because we
would bind to the remote IP, instead of a local IP. This fixes the bug.
Note that there is also a bug in libsrt preventing our code to work.
But Version 1.5.2+ of libsrt fixes that.
Signed-off-by: pkv <pkv@obsproject.com >
2023-07-18 15:55:22 -04:00
gxalpha
6a6cb3edcd
UI: Avoid QT_TO_UTF8(QTStr()) double conversion
2023-07-18 15:07:25 -04:00
nquah
8137eb5f56
obs-outputs: Enable HDR for HEVC over RTMP
...
Removes flag guard to enable HDR streaming for HEVC over Enhanced RTMP.
This functionality is currently only supported by YouTube.
See github.com/veovera/enhanced-rtmp for the Enhanced RTMP spec.
2023-07-18 14:43:32 -04:00
Paul Gregoire
fc2f6e707f
obs-webrtc: Add custom User-Agent and randomize SSRCs
...
Adds a custom User-Agent header to REST requests identifying OBS as the
client.
Randomizes SSRCs to avoid potential issues with servers that do not
rewrite them before forwarding.
2023-07-18 12:33:00 -04:00
田七不甜
7ed3ceba79
README.rst: Fix GitHub Actions status badge target link
2023-07-18 11:38:17 -04:00
PatTheMav
c1347439eb
CI: Fix updated workflows using outdated Flatpak actions
2023-07-18 01:59:14 +02:00
gxalpha
3f12318700
README.rst: Fix GitHub Actions status badge
2023-07-18 01:46:44 +02:00
PatTheMav
401aa7933a
CI: Fix team identifier check in macOS codesigning repository action
2023-07-18 01:19:16 +02:00
cg2121
04629afe68
UI: Adjust size policy for properties view
...
Now the properties won't be squished when making the properties
dialog smaller.
2023-07-17 17:46:46 -03:00
Ryan Foster
e70e4934ef
Merge pull request #8881 from PatTheMav/ci-update
...
CI: Update GitHub Actions workflows with repository actions and updated build scripts
2023-07-17 15:35:51 -04:00
PatTheMav
0993147954
CI: Delete legacy build and formatting check scripts
2023-07-17 20:10:12 +02:00
PatTheMav
0838b74060
CI: Delete legacy workflows for GitHub Actions
2023-07-17 20:09:53 +02:00
PatTheMav
96a48e86c3
CI: Add new reusable workflows for GitHub Actions
2023-07-17 20:09:53 +02:00
PatTheMav
d6b98def22
CI: Add new repository actions for GitHub
2023-07-17 20:09:52 +02:00
PatTheMav
ae897c2764
CI: Add new build and packaging scripts for Linux
2023-07-17 19:49:18 +02:00
PatTheMav
902843634c
CI: Add new build and packaging scripts for macOS
2023-07-17 19:49:18 +02:00
PatTheMav
1cfa06a2aa
CI: Add zsh-based build framework files for macOS
2023-07-17 19:49:18 +02:00
cg2121
c33fa8bfa2
UI: Fix transform shortcuts for audio only sources
...
The edit, copy, paste and reset transform shortcuts would still work
for audio only sources, even though the menu was hidden for these.
2023-07-17 10:22:04 -07:00
CodeYan01
56b93c7601
obs-ffmpeg: Fix media source always STATE_ENDED
...
Previously would always end up with OBS_MEDIA_STATE_ENDED whether the
video reaches the end or the user stops the source (state is set to
STOPPED, but becomes ENDED right after). This fixes it so that if the
user stops the source, it will remain stopped.
2023-07-17 10:20:11 -07:00
PatTheMav
c23bd7e05e
cmake: Fix missing libobs subdirectories in MSVC code navigator
2023-07-17 10:36:50 -04:00
gxalpha
f1ad451a04
.git-blame-ignore-revs: Add recent clang-format changes
2023-07-16 10:02:55 +10:00
gxalpha
8f4848a2b0
mac-capture: Set correct default type for application data
2023-07-16 02:00:39 +02:00
Richard Stanway
d997a56fb6
UI: Destroy the frontend API after OBS_FRONTEND_EVENT_EXIT
...
The frontend API was never explicitly cleaned up which has lead to
several crashes from plugins continuing to call it even after OBS itself
has been destroyed. We now destroy the API after the exit event, so
further calls by plugins will be no-ops instead of potentially accessing
destroyed OBS state.
This also required some changes to our own use of the API, as we relied
on the OBSBasic destructor to clean up some callbacks, by which point
the API should have already been destroyed.
2023-07-15 16:54:51 -07:00
Richard Stanway
f7eb634788
docs: Clarify OBS_FRONTEND_EVENT_EXIT intent
2023-07-15 16:54:51 -07:00
Georges Basile Stavracas Neto
bdfead801e
linux-pipewire: Explicitly handle NULL format strings
...
This is a workaround to the compiler complaining about directive
arguments being null.
2023-07-15 20:46:51 -03:00
Georges Basile Stavracas Neto
549c0f5850
linux-pipewire: Move portal signal subcription to portal.c
...
The D-Bus signal subscription is a very boring aspect of the
portals infrastructure that shouldn't really matter when reading
the code of pipewire.c.
Move it out to its natural place, portal.c.
2023-07-15 20:46:51 -03:00
columbarius
15b8c5b743
linux-pipewire: Add support for YUY2
2023-07-15 20:46:51 -03:00