Commit Graph
8447 Commits
Author SHA1 Message Date
Jim 0f27cf4983 Merge pull request #3089 from derrod/purge-services
rtmp-services: Remove offline servers/services
2020-06-21 18:03:34 -07:00
derrod 591cab8339 rtmp-services: Remove offline servers/services
* cybergame.tv - Servers and website gone (defunct)
* castr AU - DNS resolution fails
* stream.live - Defunct by the looks of it (dns fail, website broken)
2020-06-21 20:23:19 +02:00
Jim 088a72129a Merge pull request #3061 from jpark37/vulkan-best-practices
win-capture: Reset command pool rather than buffer
2020-06-21 11:21:33 -07:00
Jim b1d03ae367 Merge pull request #2890 from PatTheMav/macos-build-scripts
CI: Add all-in-one macOS build script
2020-06-21 07:09:30 -07:00
Jim 76ea0336ad Merge pull request #2882 from RytoEX/log-window-capture-method
win-capture: Log window capture method
2020-06-21 07:00:36 -07:00
jpark37 cdd912b162 win-capture: Reset command pool rather than buffer
Reorganize data to avoid best practices layer warning. Sort of a false
positive in our case because we only have one buffer per pool now, but
implicit layers should be clean citizens.
2020-06-21 06:47:22 -07:00
Jim b6375a2a68 Merge pull request #2956 from RytoEX/fix-GetUnusedSceneCollectionFile
UI: Fix GetUnusedSceneCollectionFile filename creation
2020-06-21 06:33:26 -07:00
chirenonsteem c3d7ca0399 rtmp-services: Add VIMM
VIMM is a decentralized video platform for gamers and independent
creators.

Closes obsproject/obs-studio#2962
2020-06-21 06:25:52 -07:00
Jim f887bc3f22 Merge pull request #2970 from cg2121/adv-audio-config
UI: Add percent checkbox to advanced audio dialog
2020-06-21 06:15:54 -07:00
Jim ef6f94e172 Merge pull request #3038 from khng300/platform-x11-locale-detect-fixes
UI: Fix GetPreferredLocales locale detection
2020-06-21 06:10:40 -07:00
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
Eric Lindvall f79f816b72 libobs: Reset audio data on timestamp jump
To prevent issues in audio mixing make sure the audio data is also cleared
when audio timing is reset.
2020-06-20 14:55:31 -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
Eric Lindvall 1939472912 obs-outputs: Log unhandled rtmp status responses
rtmp status responses that are not handled are currently silently ignored
making it difficult to identify issues.
2020-06-18 18:00:45 -07:00
Eric Lindvall 6a880530f1 obs-outputs: Handle rtmp NetStream.Publish.BadName response
Adobe Media Server and nginx-rtmp can return this status response to a
publisher if the key is already being used to publish.
2020-06-18 18:00:45 -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
jpark37 d9fa5de572 libobs: Fix right edge for "video scaler"
FFmpeg YUV to RGB conversions require extra destination padding.

This code only appears to be exercised for DeckLink.
2020-06-14 20:26:10 -07:00
jpark37 2123b306f3 libobs: Fix right edge of some videos
FFmpeg YUV to RGB conversions require extra destination padding.

The Mantis issue might have been fixed when some YUV format conversions
were moved to the GPU, but this may fix other YUV formats.

Fixes https://obsproject.com/mantis/view.php?id=1177
2020-06-14 20:00:58 -07:00
jpark37 4c2e430c0c libobs: Fix right edge for JPEG images
FFmpeg YUV to RGB conversions require extra destination padding.
2020-06-14 20:00:58 -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