derrod
aaf8d8b38f
libobs: Send item_remove signal after detaching item
2024-01-06 17:48:37 -06:00
jcm
354150a992
mac-virtualcam: Reduce excessive polling for new sample buffers
2024-01-06 17:43:42 -06:00
Penwywern
7abbfb1c82
vlc-video: Fix play_pause to respect boolean
2024-01-06 17:22:27 -06:00
Rodney
051d227b51
obs-ffmpeg: Remove Windows 7 NVENC fallback
2024-01-06 17:20:26 -06:00
Rodney
3594017fac
obs-ffmpeg: Remove Ubuntu 20.04 NVENC fallback
...
Effectively reverts dd26fe4f8a
2024-01-06 17:20:26 -06:00
tt2468
8496d58a2c
rtmp-services: Add IRLToolkit Frankfurt ingest
2024-01-06 17:08:40 -06:00
derrod
46c00a95cd
UI: Save last used output resolution to scene collection
2024-01-06 17:06:00 -06:00
jcm
78b6cf16c3
libobs: Use aligned memory allocator in Cocoa logging
2024-01-05 15:38:06 -05:00
jcm
2b38069709
libobs: Log Mac model identifier
2024-01-05 15:38:06 -05:00
rvalue
c96a2a64fc
libcaption: Optimize branch conditons
...
The optimization silences the warning about type limits on platforms
with `char` type as `unsigned char`.
The original condition is semantically identical to the optimized one
because the signed-to-unsigned cast is well-defined in C standard.
2024-01-03 18:20:38 -05:00
nquah
14db1489e0
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.
2024-01-03 18:01:26 -05:00
nquah
f1f5b34d7b
obs-outputs: Switch RTMP color metadata order
...
Sends color metadata before the video header for RTMP streams. Only
applicable to HDR RTMP streams. Ensures the server sees the correctly
configured color metadata first, in cases where the decoder config in
the video header has incorrect or missing color information. Mitigates a
bug that users with outdated AMD drivers may encounter.
2024-01-03 16:31:58 -05:00
derrod
f6c8fe7b64
libobs: Fix crop to bounding box not being duplicated with item
2024-01-03 22:03:16 +01:00
PatTheMav
ec9809bd43
cmake: Update build requirements to Xcode 15.1 and macOS 14.2 SDK
...
Lowest supported macOS version to build(!) macOS will be 13.5 with this
change.
2024-01-03 22:02:25 +01:00
Ryan Foster
44cb264257
CI: Update build workflow comment to Xcode 15.1
...
Amends 389cb95e15 .
2024-01-03 15:31:04 -05:00
PatTheMav
389cb95e15
CI: Update build workflow to use Xcode 15.1 on macOS
2024-01-03 16:31:47 +01:00
Ryan Foster
0e50077948
obs-websocket: Update version to 5.3.5
...
Update CMake in preparation for Linux CMake update.
2023-12-22 16:44:55 -05:00
Ryan Foster
f348ab458d
obs-browser: Update version to 2.22.3
...
1f9b458 - cmake: Update formatting and use find_package for Qt6
fde998c - cmake: Fix regression in 1f9b458 for legacy Windows build
2023-12-22 16:44:00 -05:00
PatTheMav
5697b085da
mac-capture: Switch AudioUnits to use canonical format on output bus
2023-12-19 18:33:53 -05:00
Robert Wittams
73e9561633
mac-capture: Allow selection of channels on core audio devices
2023-12-19 18:33:53 -05:00
PatTheMav
c4ce85802b
libobs-d3d11: Remove unnecessary quoting of CMake generator expression
2023-12-19 17:59:44 -05:00
PatTheMav
7dbde70de1
cmake: Remove support for generators besides Xcode on macOS
2023-12-19 17:59:44 -05:00
PatTheMav
eae4673071
cmake: Update CMake formatting with manual format choices
2023-12-19 17:59:44 -05:00
PatTheMav
163d55d84a
test: Update CMake target source lists with alphabetic sorting
2023-12-19 17:59:44 -05:00
PatTheMav
dc41069619
UI: Update CMake target source lists with alphabetic sorting
...
Also updates CMake formatting with manual format choices.
2023-12-19 17:59:44 -05:00
PatTheMav
2809284795
UI: Add UI support interface library with custom Qt elements
...
Allows the customized UI elements used by OBS Studio to more cleanly
be integrated into consumers of the same elements, mainly frontend
plugins in the main source tree.
2023-12-19 17:59:44 -05:00
PatTheMav
087353eb3f
aja: Add shared interface library for plugin and frontend-plugin
2023-12-19 17:59:44 -05:00
PatTheMav
eae5cc1e38
plugins: Update CMake formatting with manual format choices
2023-12-19 17:59:44 -05:00
PatTheMav
f7d6593a25
libobs-opengl: Update CMake formatting with manual format choices
2023-12-19 17:59:44 -05:00
PatTheMav
e065f2a839
libobs: Update CMake target source lists with alphabetic sorting
2023-12-19 17:59:44 -05:00
PatTheMav
aa137f0766
deps: Update CMake target source lists with alphabetic sorting
...
Also manually updates some CMake script files to make code more
readable.
2023-12-19 17:59:44 -05:00
PatTheMav
9ae47a7937
cmake: Update FFmpeg find package to use explicit version
2023-12-19 17:59:44 -05:00
PatTheMav
8135085a23
cmake: Replace custom Qt discovery function with CMake default
...
find_qt was necessary during the transitional period between Qt5 and
Qt6. With Qt6 being the only supported Qt version (for open source) for
the time being, code complexity can be reduced for easier maintenance.
2023-12-19 17:59:44 -05:00
cg2121
7931f2acb8
UI: Remove lock & vis checkbox classes
...
This removes the lock & visibility checkbox classes in favor of using
dynamic properties.
2023-12-18 21:22:39 -06:00
Service Checker
ebed24c767
rtmp-services: Remove defunct servers/services
2023-12-19 02:32:08 +01:00
Vainock
54d847d19b
UI: Remove double unit indication in replay buffer maximum string
...
"MB" is already set via the suffix.
2023-12-18 18:01:38 -05:00
derrod
8c3dbd9b51
CI: Use distributed network for service uptime check
2023-12-18 23:40:15 +01:00
gxalpha
92ea7cb145
libobs: Remove obs-ui from public headers
...
This file got removed in 5177a593af and
as such should no longer be declared as a public header.
2023-12-17 22:13:47 +01:00
tytan652
b90f05bdf7
CONTRIBUTING.rst: Mention formatting scripts
2023-12-16 18:10:51 -06:00
tytan652
35a48ab0c0
build-aux: Improve documentation
2023-12-16 18:10:51 -06:00
derrod
09024e9c74
UI: Add Crop to Bounds checkbox to transform dialog
2023-12-16 18:00:11 -06:00
derrod
7e456d9dea
libobs: Add automatic cropping to bounds for scene items
2023-12-16 18:00:11 -06:00
jpark37
09ffae07d8
win-capture: Toggle premultiplied alpha for games
...
Keep straight alpha as default for VTuber applications.
2023-12-16 17:15:18 -06:00
PatTheMav
c83f76db11
libobs: Fix disk space reporting for attached network drives on macOS
...
While the NSURLVolumeAvailableCapacityForOpportunisticUsageKey resource
correctly reports available disk space for local volumes (regardless
of actual file system used), it does not report actual values for
attached network drives.
The NSURLVolumeAvailableCapacityKey resource will still report
available disk space as expected, so use this value for non-local
volumes instead.
2023-12-16 17:13:29 -06:00
cg2121
59766ee4ff
UI: Remove SignalBlocker
...
Since QSignalBlocker does the same thing, remove SignalBlocker.
2023-12-16 17:10:57 -06:00
jpark37
ea9df85512
graphics-hook: Fix DXGI ref leak for D3D12 capture
...
Create ID3D11Resource dynamically to avoid reference inflation.
2023-12-16 17:03:43 -06:00
BGM99
04788d30e2
UI: Fix resize cursor to respect item transformation
2023-12-16 18:19:20 +01:00
CodeYan01
38f7d29a5d
docs: Add missing sceneitem functions
2023-12-14 23:25:20 +01:00
bin
b9ce24aa56
UI: Fix QListWidget background color in property groups
2023-12-14 23:24:23 +01:00
CodeYan01
937986452b
docs: Add property functions
2023-12-14 16:56:52 -05:00