Commit Graph
8207 Commits
Author SHA1 Message Date
Jim 62491cace3 Merge pull request #3042 from matoi974/patch-1
image-source: change color source default color to d1d1d1
2020-06-21 06:09:18 -07:00
Jim d16bc7ebee Merge pull request #3034 from karenkim-AfreecaTV/patch-1
rtmp-services: AfreecaTV Update
2020-06-21 05:59:15 -07:00
Jim dd12488700 Merge pull request #3066 from cg2121/fix-always-on-top
UI: Fix projector always on top not working on Linux
2020-06-21 05:50:08 -07:00
Jim d072798fbd Merge pull request #3037 from khng300/oss-audio-locale
oss-audio: Add en-US translation data file
2020-06-21 05:49:38 -07:00
matoi974 57a1bab187 color-source: Change default color to d1d1d1
The default color can trigger photosensitivity in users suffering from
it; the new color should reduce or avoid the trigger.
2020-06-21 05:48:22 -07:00
karenkim-AfreecaTV e958e89f14 rtmp-services: Update AfreecaTV 2020-06-21 05:37:26 -07:00
Jim 0d7b4e1ced Merge pull request #3006 from mr-c/simde_20200529
libos: Freshen SIMDe code copy
2020-06-21 05:34:38 -07:00
tlivegaming a3ca72fd3e UI: Enable Get Stream Key Button for Trovo service
Closes obsproject/obs-studio#3005
2020-06-21 05:26:09 -07:00
tlivegaming 1a4d132de7 rtmp-services: Update Madcat service
Closes obsproject/obs-studio#3005
2020-06-21 05:25:57 -07:00
Jim 211ba0b72a Merge pull request #3067 from cg2121/projector-settings
UI: Auto update projector settings
2020-06-21 05:22:00 -07:00
Jim 9c107738f6 Merge pull request #3015 from jpark37/vulkan-external-fixes
win-capture: Improve Vulkan synchronization
2020-06-21 05:02:20 -07:00
Jim 129a946e3d Merge pull request #3065 from cg2121/projector-fix
UI: Delete existing fullscreen projector
2020-06-21 04:57:41 -07:00
Jim 5f00f8c42a Merge pull request #3014 from notr1ch/remove-excessive-null-checks
libobs: Remove excessive null checks
2020-06-21 04:56:45 -07:00
Jim 9563c876ca Merge pull request #3009 from jpark37/winrt-project-filter
libobs-winrt: Move project to core VS filter
2020-06-21 04:54:45 -07:00
Jim 9938e6f23f Merge pull request #3049 from jpark37/old-vkresult
win-capture: Remove dead VkResult values
2020-06-21 04:54:16 -07:00
Jim a5f4850d7a Merge pull request #3048 from jpark37/unused-audio-code
libobs/media-io: Remove unused code
2020-06-21 04:53:57 -07:00
Jim beba96b29c Merge pull request #3051 from jpark37/mac-threads
libobs: Use autoreleasepool for graphics thread
2020-06-21 04:52:52 -07:00
Jim 434d08c141 Merge pull request #3058 from jpark37/media-fixes
Media playback fixes
2020-06-21 04:48:28 -07:00
Jim b9eeee3c4b Merge pull request #3084 from jbpratt78/angelthump
rtmp-services: add angelthump
2020-06-21 02:38:02 -07:00
jp9000 d28cf8c159 UI: Add 64bit windows checks to installer
Prevents it from writing to non-existent vulkan registry locations on
32bit-only systems.
2020-06-20 19:30:51 -07:00
jbpratt78 cc66198164 rtmp-services: add angelthump 2020-06-20 16:42:13 -05:00
Richard Stanway f03fe34009 UI/updater: Use 1 MB static memory for hashing
Allocating a vector for the hundreds of small files and only reading
64k at a time was a bottleneck on systems that were not I/O bound.
2020-06-19 16:20:32 +02:00
Richard Stanway 3c91fac18e UI/updater: Fix running updater as different user
If the elevated user was a different user account, the updater would
look in the wrong user's appdata for the manifest and fail.
2020-06-19 16:20:32 +02:00
Richard Stanway f26941b566 UI/updater: Exit with error if elevation failed
In rare cases, "runas" would somehow launch the updater as a non-admin user
again, resulting in a loop where the updater constantly spawns processes.
Fixes https://github.com/obsproject/obs-studio/issues/2984
2020-06-19 16:20:32 +02:00
Jim 7a63f75f00 Merge pull request #2820 from Fenrirthviti/nsis-update
UI: Update NSIS installer script
2020-06-18 23:51:44 -07:00
Richard Stanway aa313a1fb1 UI: Don't try to create service if missing file
This would cause meaningless "Service '' not found" log entries.
2020-06-18 23:49:21 +02:00
Richard Stanway 169764fc51 UI: Don't try to load replay buffer hotkey if null
If replay buffer hotkey isn't set, this would cause an error to be
logged due to a null string.
2020-06-18 23:43:52 +02:00
Jim 7dc40d5edf Merge pull request #3033 from Fenrirthviti/win-sdk-update
cmake: Update Windows SDK check to 19041
2020-06-14 22:02:00 -07:00
Clayton Groeneveld 777d9eb787 UI: Auto update projector settings 2020-06-13 21:00:55 -05:00
Clayton Groeneveld 87965dff59 UI: Fix projector always on top not working on Linux 2020-06-13 20:10:38 -05:00
Clayton Groeneveld 01fe9c990c UI: Delete existing fullscreen projector 2020-06-13 19:54:28 -05:00
jpark37 218a3d36a3 deps/media-playback: Use SWS_POINT instead of SWS_FAST_BILINEAR
There is no resize happening in this code, so bilinear doesn't make
sense. Fixes artifacts caused by SWS_FAST_BILINEAR approximation.
2020-06-11 10:49:04 -07:00
jpark37 89532e59fc deps/media-playback: Use OBS YUV(A)444P to RGB conversion
swscale with SWS_FAST_BILINEAR produces artifacts.
2020-06-11 10:49:00 -07:00
jpark37 6aa50b3ef1 libobs: Use autoreleasepool for graphics thread
Apparently necessary to clean up macOS leaks.
2020-06-08 13:16:35 -07:00
jpark37 a7813c9f87 win-capture: Remove dead VkResult values 2020-06-07 15:22:13 -07:00
jpark37 886bf5ceb7 libobs/media-io: Remove unused code 2020-06-07 11:16:24 -07:00
Ka Ho Ng d9d33b431a oss-audio: Add en-US translation data file 2020-06-06 09:20:21 +08:00
Joel Bethke e10d3be804 cmake: Update minimum Windows SDK version 2020-06-03 17:06:31 -05:00
Joel Bethke f543ac365d UI: Update NSIS installer script
This brings the script in the repo up to date with what is being
used to generate release builds for OBS Studio on Windows, as
well as fixing up a few issues.
2020-06-03 16:54:50 -05:00
Joel Bethke 05c9ddd229 Merge pull request #3020 from jpark37/windows-sdk-19041
libobs-winrt: Require Windows 10 SDK 19041
2020-06-03 13:10:27 -05:00
jpark37 0d1f334591 libobs-winrt: Require Windows 10 SDK 19041
This will prevent compiling without WGC cursor toggle support.
2020-06-03 08:00:44 -07:00
Joel Bethke cda14a0acb Merge pull request #3022 from matclayton/master
rtmp-services: Add Mixcloud service
2020-06-02 09:23:12 -05:00
Richard Stanway 4ec875485d image-source: Don't check for changes when hidden
If an image source isn't visible there is no point polling for changes
during the time it's hidden as no one will see them. Should the image
be on unreachable media such as an unavailable network share, this
check would cause the graphics thread to periodically stall trying to
detect changes of a non-visible image source.

If the image is modified while it's hidden, the updated file will now
be loaded as soon as the source is made visible - the update timer
intentionally ticks up while hidden.

Partially fixes some of the behavior described in
https://github.com/obsproject/obs-studio/issues/3007, a full fix
likely requires significant changes to support OS-specific file change
notification APIs.
2020-06-01 23:40:22 +02:00
jp9000 72a94cb6f5 Revert "Merge pull request #2993 from brittneysclark/enable_vdenc"
This reverts commit 636f0bfdfa, reversing
changes made to b9ea45e498.
2020-06-01 13:40:18 -07:00
Jim 636f0bfdfa Merge pull request #2993 from brittneysclark/enable_vdenc
obs-qsv11: Simplify QSV settings in UI and Enable AVC VDEnc on ICL+
2020-06-01 13:14:24 -07:00
Mat Clayton 33f3501b48 rtmp-services: Add Mixcloud 2020-06-01 21:08:37 +01:00
Richard Stanway b9ea45e498 Merge pull request #2977 from futr/fix-non-terminated-str
libobs: Fix os_get_executable_path_ptr on Linux
2020-06-01 21:27:49 +02:00
Richard Stanway b62ced9bf2 libobs: Unload modules while OBS core is active
Modules are now unloaded while OBS core is still active, allowing
modules that call into libobs in their unload function to continue to
work. This changes the behavior of such calls - previously they were a
no-op since the OBS core would be gone, but they are now executed with
the OBS core still being active.
2020-06-01 15:54:46 +02:00
Richard Stanway dd519123c6 libobs: Remove excessive null checks
libobs functions check for a null obs_core inconsistently. If the core
is null, the functions silently return with no indication of an error to
the API user. This commit removes all null checks in libobs functions
that require libobs to be initialized. For OBS Studio, we are
(hopefully!) using the API properly so this should have no impact.
2020-06-01 15:54:23 +02:00
Jim 71506a8f72 Merge pull request #3017 from exeldro/hotkey_pair_data
libobs: Use correct data pointer for hotkey pair
2020-05-31 23:41:36 -07:00