derrod and Ryan Foster
ba25bc65c9
UI: Disable safe mode when --multi is used
2023-11-17 15:31:36 -05:00
derrod and Ryan Foster
845a4a6f64
libobs: Remove superfluous NULL checks
2023-11-17 11:04:33 -05:00
derrod and Ryan Foster
40e4f789c8
cmake: Enable /GL and /LTCG for non-Debug configurations
2023-11-17 11:04:33 -05:00
Rodney and Ryan Foster
5ebd3ee6d3
UI: Add missing NULL check for skipUpdateVer
2023-10-17 11:17:07 -04:00
derrod and Lain
433912f04a
libobs-d3d11: Log VRAM in GiB
2023-10-14 18:47:49 -05:00
Rodney and Lain
3869cb83bc
libobs: Fix rendering stats not being logged on output stop
2023-10-13 11:05:19 -05:00
derrod and Ryan Foster
e49b31f536
CI: Fix Steam upload (again)
2023-10-10 17:41:18 -04:00
derrod and Georges Basile Stavracas Neto
625277ace3
UI: Use theme path prefix in status bar
2023-10-10 17:19:02 -03:00
derrod and Georges Basile Stavracas Neto
a2db8876fc
UI: Use theme path prefix in source tree
2023-10-10 17:19:02 -03:00
derrod and Georges Basile Stavracas Neto
1906a14b90
UI: Update themes to use 'theme:' prefix for non-qrc files
2023-10-10 17:19:02 -03:00
derrod and Georges Basile Stavracas Neto
ae148b60a8
UI: Add 'theme:' prefix to Qt search paths
2023-10-10 17:19:02 -03:00
derrod and Lain
36ea03dfa6
win-wasapi: Remove 'BETA' from Application Audio Capture name
2023-10-08 10:49:43 -06:00
derrod and Rodney
c2ec1fb49e
win-wasapi: Handle flags set by GetBuffer
2023-10-08 02:00:58 +02:00
derrod and Rodney
82f51f24ea
win-wasapi: Use provided timestamp for application audio capture
2023-10-08 02:00:58 +02:00
derrod and Rodney
731da1be6b
libobs: Fix hotkeys when reordering sceneitems into/out of groups
2023-10-08 02:00:46 +02:00
derrod and Rodney
763dddbbaf
libobs: Distinguish sceneitem hotkeys by id
2023-10-08 02:00:46 +02:00
derrod and Rodney
4bb2365a62
libobs: Specify scene item IDs on creation
2023-10-08 02:00:46 +02:00
derrod and Lain
e4587ae9bd
UI: Cleanup remaining uses of old version macros
2023-10-06 17:21:51 -06:00
derrod and Lain
9f37258298
UI: Refactor Windows update check to always use LIBOBS_API_VER
2023-10-06 17:21:51 -06:00
derrod and Lain
d78a05e124
cmake: Fix OBS_COMMIT not being set (Windows only)
2023-10-06 17:21:51 -06:00
derrod and Lain
e11ffeccb0
cmake/libobs: Only set beta/rc increment
2023-10-06 17:21:51 -06:00
derrod and Ryan Foster
5dde70ccff
obs-ffmpeg: Readd OBS_ENCODER_CAP_DYN_BITRATE to AMF texture encoders
2023-10-05 16:55:21 -04:00
derrod and Rodney
5dda04ad5e
Revert "UI: Add workaround for Qt tooltip stylesheet bug"
...
No longer required as this was fixed in Qt 6.5.3.
This reverts commit d97950445e .
2023-09-29 18:00:04 +02:00
derrod and Lain
62500b5129
libobs: Do not skip async frames unless one has been selected
2023-09-16 22:19:07 -07:00
derrod and Lain
eb89f7c3ab
UI: Create/Delete YouTube Dock when switching profiles
2023-09-06 21:50:12 -07:00
derrod and Lain
0b75b433cd
image-source: Fix slideshow audio rendering buffer overrun
2023-09-06 21:46:47 -07:00
derrod and Ryan Foster
d97950445e
UI: Add workaround for Qt tooltip stylesheet bug
2023-09-06 13:08:37 -04:00
derrod and Ryan Foster
391eb5fac5
UI: Fix settings Apply button always being enabled
2023-09-06 12:29:25 -04:00
derrod and Ryan Foster
aed8e2384d
updater: Remove non-error logging from multithreaded code
2023-09-05 15:02:41 -04:00
derrod and Ryan Foster
ef45248e40
UI: Fix ifdef for YouTube dock integration
2023-09-05 12:06:46 -04:00
derrod and Rodney
632f40c4d5
UI: Fix source enumeration in source select aborting prematurely
...
Hidden sources should be ignored, but the enumeration should continue.
2023-08-28 22:39:53 +02:00
derrod and Lain
028b3c12cf
updater: Static analysis cleanups
2023-08-26 16:53:14 -07:00
derrod and Lain
3c28903979
UI: Log if user is ignoring service limits
2023-08-19 16:37:08 -07:00
derrod and Ryan Foster
ceb18e3665
CI: Specify tag for Steam action on release
2023-08-19 16:24:42 -04:00
derrod and Patrick Heyer
4c51c99d28
cmake: Parse beta/rc version from override/git describe
2023-08-19 17:12:50 +02:00
derrod and Lain
4e5be319e4
UI: Move restart to end of main()
2023-08-18 07:16:41 -07:00
derrod and Ryan Foster
4a7b278a23
CI: Fix Steam Playtest upload
2023-08-17 09:12:49 -04:00
derrod and Lain
a06d6893b9
UI: Remove silent OpenGL fallback on Windows
2023-08-16 11:03:00 -07:00
derrod and Lain
3e29844af7
UI: Set advanced audio encoder to invalid if missing
2023-08-15 15:54:07 -07:00
derrod and Rodney
014f7683cf
updater: Pass through parameters to restarted OBS instance
2023-08-11 00:34:36 +02:00
derrod and Rodney
38f41f4f94
UI: Copy OBS command line arguments to updater launch
2023-08-11 00:34:36 +02:00
derrod and Lain
117534368b
libobs: Profile graphics initialisation and shader compilation
2023-08-02 04:48:43 -07:00
derrod and Lain
c3ac912065
UI: Refactor getting the default encoder for a format
2023-08-01 11:43:38 -07:00
derrod and Lain
036f7e8147
UI: Clean up remaining C-isms in FFmpeg utils
2023-08-01 11:43:38 -07:00
derrod and Lain
2f78bb7991
UI: Replace FFmpeg encoder alias with long name
...
The alias is not really helpful and sometimes confusing, e.g. for HEVC
(without libx265) it ends up being "hevc_nvenc (hevc_amf)" since it just
contains the name of the default encoder. So instead of using the name
of the default encoder, show the full name of the encoder instead.
2023-08-01 11:43:38 -07:00
derrod and Lain
c20bf0271c
UI: Refactor FFmpeg utilities codec/format enumeration
2023-08-01 11:43:38 -07:00
derrod and Lain
c1cd268532
UI: Fix matching FFmpeg formats/codecs
2023-08-01 11:43:38 -07:00
derrod and Lain
a0ae12981c
deps: Remove libff
2023-07-30 15:58:21 -07:00
derrod and Lain
f0407dd1cd
UI: Migrate from libff
2023-07-30 15:58:21 -07:00
derrod and Lain
5569139c43
deps/libff: Remove unused code and header files
2023-07-29 17:08:20 -07:00
derrod and Lain
38d10934ee
obs-outputs: Set videocodecid to HEVC/AV1 FourCC in E-RTMP
2023-07-26 05:13:43 -07:00
derrod
8955338624
UI: Migrate WhatsNew to nlohmann JSON
2023-07-23 09:24:33 +02:00
derrod
72284a4837
UI: Migrate branches to nlohmann JSON
2023-07-23 09:24:33 +02:00
derrod
01b21f67ff
UI: Migrate Windows update check to nlohmann JSON
2023-07-23 08:54:17 +02:00
derrod
8ec0d7fd1b
updater: Update manifest struct for use in UI
2023-07-23 08:54:17 +02:00
derrod and Lain
edf2c8210c
cmake,plugins,build-aux: Remove enc-amf
2023-07-22 18:06:26 -07:00
derrod and Lain
2f5038318e
UI: Remove D3D11 shader cache folder creation
2023-07-22 18:04:08 -07:00
derrod and Lain
2e4d1f3f54
libobs-d3d11: Create shader cache directory when creating device
2023-07-22 18:04:08 -07:00
derrod and Rodney
d1dd7dd6d3
updater: Migrate to nlohmann JSON
2023-07-23 02:18:53 +02:00
derrod and Rodney
4c5d3e77c9
build-aux: Add shader cache cleanup to steam uninstall script
2023-07-23 02:00:04 +02:00
derrod and Lain
bdc2da6e48
updater: Update installed version in registry
2023-07-22 16:33:19 -07:00
derrod
396cfdb416
UI: Add Safe Mode
2023-07-21 23:22:07 +02:00
derrod
d90bfc5e0b
libobs: Add obs_add_safe_module()
2023-07-21 23:22:07 +02:00
derrod and Lain
076b14ec70
CI: Remove syphon-framework exclude from format script
2023-07-15 16:14:55 -07:00
derrod and Lain
593664dcdb
clang-format: Set AllowShortLambdasOnASingleLine to Inline
2023-07-15 16:14:55 -07:00
derrod and Lain
dcc07cfe4e
clang-format: Set AllowAllConstructorInitializersOnNextLine to false
2023-07-15 16:14:55 -07:00
derrod and Lain
1739272c44
clang-format: Set AllowAllArgumentsOnNextLine to false
2023-07-15 16:14:55 -07:00
derrod and Lain
b1cbdec87b
.clang-format: Update and cleanup configuration file
...
- Set standard to c++17 (Cpp11 is an alias for "Latest")
- Update comments to clang-format 13
- Uncomment options that have previously been commented out due to not
being available at the time the file was written.
2023-07-15 16:14:55 -07:00
derrod and Ryan Foster
578dc46a79
obs-ffmpeg: Remove legacy FFmpeg compatibility
2023-07-12 15:57:43 -04:00
derrod and Ryan Foster
46aea3fc70
win-dshow: Remove legacy FFmpeg compatibility
2023-07-12 15:57:43 -04:00
derrod and Ryan Foster
c939525f77
libobs: Remove legacy FFmpeg compatibility
2023-07-12 15:57:43 -04:00
derrod and Ryan Foster
7731f98d87
deps/media-playback: Remove legacy FFmpeg compatibility
2023-07-12 15:57:43 -04:00
derrod and Ryan Foster
aeaf720247
deps/libff: Remove legacy FFmpeg compatibility
2023-07-12 15:57:43 -04:00
derrod and Lain
ad5f04e53d
UI: Soft-delete scene collections
...
Instead of actually removing the file, simply rename it to the .bak
version which OBS ignores in most cases. That allows users to recover
accidentally deleted collections more easily, while only taking up a
few kilobytes of disk space at most.
2023-07-08 16:39:03 -07:00
derrod and Matt Gajownik
046719f65a
win-capture: Enable compatibility data updates by default
2023-07-09 09:14:31 +10:00
derrod and Ryan Foster
46525f5175
updater: Fix updating without patch files
2023-07-07 12:50:02 -04:00
derrod and Lain
8d33da1fab
cmake: Disable char8_t when using C++20
2023-07-05 09:39:41 -07:00
derrod and Rodney
7773ea0180
UI: Fix utf-8 paths in shared updater components
2023-07-02 05:09:17 +02:00
derrod and Lain
67f7712d83
UI: Migrate undo/redo to using UUIDs
2023-06-28 11:04:56 -07:00
derrod and Lain
0cb812251c
libobs: Add scene uuid to transform state data
2023-06-28 11:04:56 -07:00
derrod and Ryan Foster
dd418c1f35
CI: Remove Ubuntu 20.04 build
2023-06-23 16:32:27 -04:00
derrod and Rodney
263781c6c6
libobs: Fix crash when properties are deleted in callback
...
(cherry picked from commit 447710ab2c )
2023-06-11 02:18:17 +02:00
derrod and Rodney
66b3a04424
UI: Assume RTMP if service has no protocol
...
(cherry picked from commit e26a04fa44 )
2023-06-11 02:18:17 +02:00
derrod and Rodney
8983083cec
updater: Refactor and cleanup
2023-06-11 02:17:28 +02:00
derrod and Lain
ef3a67708e
UI: Support PCM in MP4
2023-06-10 17:10:30 -07:00
derrod and Lain
d53ed7daed
deps/libff: Add ff_supports_pcm_in_mp4()
2023-06-10 17:10:30 -07:00
derrod and Lain
7668c15a75
CI: Enable GPU priority setting for Windows builds
2023-05-20 16:26:09 -07:00
derrod and Lain
9de6b18d5c
libobs-d3d11: Set priority to high instead of realtime if HAGS enabled
2023-05-20 16:24:58 -07:00
derrod and Lain
283d59f068
libobs-d3d11: Refactor set_priority to use included header
2023-05-20 16:24:58 -07:00
derrod and Lain
1ca72bcc54
libobs: Remove registry-based HAGS logging
2023-05-20 16:24:58 -07:00
derrod and Lain
0a477ba3ba
libobs-d3d11: Log HAGS status
2023-05-20 16:24:58 -07:00
derrod and Jim
2918d77e58
UI: Process Qt events once after destroy queue finishes
2023-05-13 16:53:17 -07:00
derrod and Jim
1c3ae0707c
UI: Only update vcam output if necessary
2023-05-13 16:51:11 -07:00
derrod and Jim
14a6673e2f
UI: Reset VCam when clearing scene data
2023-05-13 16:51:11 -07:00
derrod and Jim
82137de0bb
deps/obs-scripting: Set file/chunk name when loading lua scripts
2023-05-13 16:45:47 -07:00
derrod and Jim
4419786840
UI: Exit and show error if clearing scene data fails
2023-05-07 11:03:53 -07:00
derrod and Ryan Foster
982c424de3
UI: Do not show unassigned icon for monitored sources
2023-05-05 17:38:34 -04:00
derrod and Ryan Foster
0c0ec90eac
UI: Fix FLAC missing from builtin codecs list
2023-05-05 12:48:19 -04:00
derrod and Ryan Foster
0be8d8a28d
UI: Fix building macOS/Sparkle without Browser
2023-05-01 10:45:08 -04:00
derrod and Jim
4a8e8644e0
cmake,UI: Remove unused legacy DSA public key
2023-04-29 16:10:45 -07:00