Commit Graph
100 Commits
Author SHA1 Message Date
derrodandRyan Foster ba25bc65c9 UI: Disable safe mode when --multi is used 2023-11-17 15:31:36 -05:00
derrodandRyan Foster 845a4a6f64 libobs: Remove superfluous NULL checks 2023-11-17 11:04:33 -05:00
derrodandRyan Foster 40e4f789c8 cmake: Enable /GL and /LTCG for non-Debug configurations 2023-11-17 11:04:33 -05:00
RodneyandRyan Foster 5ebd3ee6d3 UI: Add missing NULL check for skipUpdateVer 2023-10-17 11:17:07 -04:00
derrodandLain 433912f04a libobs-d3d11: Log VRAM in GiB 2023-10-14 18:47:49 -05:00
RodneyandLain 3869cb83bc libobs: Fix rendering stats not being logged on output stop 2023-10-13 11:05:19 -05:00
derrodandRyan Foster e49b31f536 CI: Fix Steam upload (again) 2023-10-10 17:41:18 -04:00
derrodandGeorges Basile Stavracas Neto 625277ace3 UI: Use theme path prefix in status bar 2023-10-10 17:19:02 -03:00
derrodandGeorges Basile Stavracas Neto a2db8876fc UI: Use theme path prefix in source tree 2023-10-10 17:19:02 -03:00
derrodandGeorges Basile Stavracas Neto 1906a14b90 UI: Update themes to use 'theme:' prefix for non-qrc files 2023-10-10 17:19:02 -03:00
derrodandGeorges Basile Stavracas Neto ae148b60a8 UI: Add 'theme:' prefix to Qt search paths 2023-10-10 17:19:02 -03:00
derrodandLain 36ea03dfa6 win-wasapi: Remove 'BETA' from Application Audio Capture name 2023-10-08 10:49:43 -06:00
derrodandRodney c2ec1fb49e win-wasapi: Handle flags set by GetBuffer 2023-10-08 02:00:58 +02:00
derrodandRodney 82f51f24ea win-wasapi: Use provided timestamp for application audio capture 2023-10-08 02:00:58 +02:00
derrodandRodney 731da1be6b libobs: Fix hotkeys when reordering sceneitems into/out of groups 2023-10-08 02:00:46 +02:00
derrodandRodney 763dddbbaf libobs: Distinguish sceneitem hotkeys by id 2023-10-08 02:00:46 +02:00
derrodandRodney 4bb2365a62 libobs: Specify scene item IDs on creation 2023-10-08 02:00:46 +02:00
derrodandLain e4587ae9bd UI: Cleanup remaining uses of old version macros 2023-10-06 17:21:51 -06:00
derrodandLain 9f37258298 UI: Refactor Windows update check to always use LIBOBS_API_VER 2023-10-06 17:21:51 -06:00
derrodandLain d78a05e124 cmake: Fix OBS_COMMIT not being set (Windows only) 2023-10-06 17:21:51 -06:00
derrodandLain e11ffeccb0 cmake/libobs: Only set beta/rc increment 2023-10-06 17:21:51 -06:00
derrodandRyan Foster 5dde70ccff obs-ffmpeg: Readd OBS_ENCODER_CAP_DYN_BITRATE to AMF texture encoders 2023-10-05 16:55:21 -04:00
derrodandRodney 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
derrodandLain 62500b5129 libobs: Do not skip async frames unless one has been selected 2023-09-16 22:19:07 -07:00
derrodandLain eb89f7c3ab UI: Create/Delete YouTube Dock when switching profiles 2023-09-06 21:50:12 -07:00
derrodandLain 0b75b433cd image-source: Fix slideshow audio rendering buffer overrun 2023-09-06 21:46:47 -07:00
derrodandRyan Foster d97950445e UI: Add workaround for Qt tooltip stylesheet bug 2023-09-06 13:08:37 -04:00
derrodandRyan Foster 391eb5fac5 UI: Fix settings Apply button always being enabled 2023-09-06 12:29:25 -04:00
derrodandRyan Foster aed8e2384d updater: Remove non-error logging from multithreaded code 2023-09-05 15:02:41 -04:00
derrodandRyan Foster ef45248e40 UI: Fix ifdef for YouTube dock integration 2023-09-05 12:06:46 -04:00
derrodandRodney 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
derrodandLain 028b3c12cf updater: Static analysis cleanups 2023-08-26 16:53:14 -07:00
derrodandLain 3c28903979 UI: Log if user is ignoring service limits 2023-08-19 16:37:08 -07:00
derrodandRyan Foster ceb18e3665 CI: Specify tag for Steam action on release 2023-08-19 16:24:42 -04:00
derrodandPatrick Heyer 4c51c99d28 cmake: Parse beta/rc version from override/git describe 2023-08-19 17:12:50 +02:00
derrodandLain 4e5be319e4 UI: Move restart to end of main() 2023-08-18 07:16:41 -07:00
derrodandRyan Foster 4a7b278a23 CI: Fix Steam Playtest upload 2023-08-17 09:12:49 -04:00
derrodandLain a06d6893b9 UI: Remove silent OpenGL fallback on Windows 2023-08-16 11:03:00 -07:00
derrodandLain 3e29844af7 UI: Set advanced audio encoder to invalid if missing 2023-08-15 15:54:07 -07:00
derrodandRodney 014f7683cf updater: Pass through parameters to restarted OBS instance 2023-08-11 00:34:36 +02:00
derrodandRodney 38f41f4f94 UI: Copy OBS command line arguments to updater launch 2023-08-11 00:34:36 +02:00
derrodandLain 117534368b libobs: Profile graphics initialisation and shader compilation 2023-08-02 04:48:43 -07:00
derrodandLain c3ac912065 UI: Refactor getting the default encoder for a format 2023-08-01 11:43:38 -07:00
derrodandLain 036f7e8147 UI: Clean up remaining C-isms in FFmpeg utils 2023-08-01 11:43:38 -07:00
derrodandLain 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
derrodandLain c20bf0271c UI: Refactor FFmpeg utilities codec/format enumeration 2023-08-01 11:43:38 -07:00
derrodandLain c1cd268532 UI: Fix matching FFmpeg formats/codecs 2023-08-01 11:43:38 -07:00
derrodandLain a0ae12981c deps: Remove libff 2023-07-30 15:58:21 -07:00
derrodandLain f0407dd1cd UI: Migrate from libff 2023-07-30 15:58:21 -07:00
derrodandLain 5569139c43 deps/libff: Remove unused code and header files 2023-07-29 17:08:20 -07:00
derrodandLain 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
derrodandLain edf2c8210c cmake,plugins,build-aux: Remove enc-amf 2023-07-22 18:06:26 -07:00
derrodandLain 2f5038318e UI: Remove D3D11 shader cache folder creation 2023-07-22 18:04:08 -07:00
derrodandLain 2e4d1f3f54 libobs-d3d11: Create shader cache directory when creating device 2023-07-22 18:04:08 -07:00
derrodandRodney d1dd7dd6d3 updater: Migrate to nlohmann JSON 2023-07-23 02:18:53 +02:00
derrodandRodney 4c5d3e77c9 build-aux: Add shader cache cleanup to steam uninstall script 2023-07-23 02:00:04 +02:00
derrodandLain 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
derrodandLain 076b14ec70 CI: Remove syphon-framework exclude from format script 2023-07-15 16:14:55 -07:00
derrodandLain 593664dcdb clang-format: Set AllowShortLambdasOnASingleLine to Inline 2023-07-15 16:14:55 -07:00
derrodandLain dcc07cfe4e clang-format: Set AllowAllConstructorInitializersOnNextLine to false 2023-07-15 16:14:55 -07:00
derrodandLain 1739272c44 clang-format: Set AllowAllArgumentsOnNextLine to false 2023-07-15 16:14:55 -07:00
derrodandLain 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
derrodandRyan Foster 578dc46a79 obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
derrodandRyan Foster 46aea3fc70 win-dshow: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
derrodandRyan Foster c939525f77 libobs: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
derrodandRyan Foster 7731f98d87 deps/media-playback: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
derrodandRyan Foster aeaf720247 deps/libff: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
derrodandLain 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
derrodandMatt Gajownik 046719f65a win-capture: Enable compatibility data updates by default 2023-07-09 09:14:31 +10:00
derrodandRyan Foster 46525f5175 updater: Fix updating without patch files 2023-07-07 12:50:02 -04:00
derrodandLain 8d33da1fab cmake: Disable char8_t when using C++20 2023-07-05 09:39:41 -07:00
derrodandRodney 7773ea0180 UI: Fix utf-8 paths in shared updater components 2023-07-02 05:09:17 +02:00
derrodandLain 67f7712d83 UI: Migrate undo/redo to using UUIDs 2023-06-28 11:04:56 -07:00
derrodandLain 0cb812251c libobs: Add scene uuid to transform state data 2023-06-28 11:04:56 -07:00
derrodandRyan Foster dd418c1f35 CI: Remove Ubuntu 20.04 build 2023-06-23 16:32:27 -04:00
derrodandRodney 263781c6c6 libobs: Fix crash when properties are deleted in callback
(cherry picked from commit 447710ab2c)
2023-06-11 02:18:17 +02:00
derrodandRodney 66b3a04424 UI: Assume RTMP if service has no protocol
(cherry picked from commit e26a04fa44)
2023-06-11 02:18:17 +02:00
derrodandRodney 8983083cec updater: Refactor and cleanup 2023-06-11 02:17:28 +02:00
derrodandLain ef3a67708e UI: Support PCM in MP4 2023-06-10 17:10:30 -07:00
derrodandLain d53ed7daed deps/libff: Add ff_supports_pcm_in_mp4() 2023-06-10 17:10:30 -07:00
derrodandLain 7668c15a75 CI: Enable GPU priority setting for Windows builds 2023-05-20 16:26:09 -07:00
derrodandLain 9de6b18d5c libobs-d3d11: Set priority to high instead of realtime if HAGS enabled 2023-05-20 16:24:58 -07:00
derrodandLain 283d59f068 libobs-d3d11: Refactor set_priority to use included header 2023-05-20 16:24:58 -07:00
derrodandLain 1ca72bcc54 libobs: Remove registry-based HAGS logging 2023-05-20 16:24:58 -07:00
derrodandLain 0a477ba3ba libobs-d3d11: Log HAGS status 2023-05-20 16:24:58 -07:00
derrodandJim 2918d77e58 UI: Process Qt events once after destroy queue finishes 2023-05-13 16:53:17 -07:00
derrodandJim 1c3ae0707c UI: Only update vcam output if necessary 2023-05-13 16:51:11 -07:00
derrodandJim 14a6673e2f UI: Reset VCam when clearing scene data 2023-05-13 16:51:11 -07:00
derrodandJim 82137de0bb deps/obs-scripting: Set file/chunk name when loading lua scripts 2023-05-13 16:45:47 -07:00
derrodandJim 4419786840 UI: Exit and show error if clearing scene data fails 2023-05-07 11:03:53 -07:00
derrodandRyan Foster 982c424de3 UI: Do not show unassigned icon for monitored sources 2023-05-05 17:38:34 -04:00
derrodandRyan Foster 0c0ec90eac UI: Fix FLAC missing from builtin codecs list 2023-05-05 12:48:19 -04:00
derrodandRyan Foster 0be8d8a28d UI: Fix building macOS/Sparkle without Browser 2023-05-01 10:45:08 -04:00
derrodandJim 4a8e8644e0 cmake,UI: Remove unused legacy DSA public key 2023-04-29 16:10:45 -07:00