Nathan-Huckleberry
b1bf31dbe7
linux-v4l2: Fix boolean and menu control types
...
Previously, changing boolean or menu settings would send incorrect
values to the ioctl. This change fixes the support.
2020-09-14 21:31:30 -07:00
jp9000
5978094fa0
UI: Fix certain buttons turning up white in dark theme
...
Fixes the browse button in the remux file dialog not having the proper
style applied. This is a bit of a workaround because it is still unknown
why the button was white.
2020-09-14 16:40:46 -07:00
Jim
b2d42c069b
Merge pull request #3468 from PerHeed/script-path-mem
...
obs-scripting: Fix script_path() python memory corruption
2020-09-13 17:02:19 -07:00
Per Heed
318779be7a
obs-scripting: Fix script_path() python mem corruption
...
Returning PyObject with borrowed reference will result in double free
and/or use after free issue. Issue seen as crash when running Python
script calling script_path().
2020-09-13 16:20:56 -07:00
Jim
32bb14ddea
Merge pull request #3451 from kkartaltepe/fix-upload-logs-linux
...
UI:Fix crash on log upload
2020-09-13 16:18:00 -07:00
Kurt Kartaltepe
74f9661556
UI:Fix crash on log upload
...
Earlier code calls enable on platform specific UI elements resulting in
crash since these elements are deleted on Linux.
2020-09-10 18:20:07 -07:00
Colin Edwards
32dca37304
Merge pull request #3364 from cg2121/mac-clang-format
...
CI: Remove clang format Mac check
2020-09-10 17:48:50 -05:00
Colin Edwards
d5ebe3718e
Merge pull request #3449 from PatTheMav/ci-macos-notarisation
...
CI: Update notarisation workflow for Github CI
2020-09-10 17:41:21 -05:00
PatTheMav
13c79618aa
CI: Update notarisation process for Github CI
2020-09-10 23:58:46 +02:00
Gol-D-Ace
d7360a0a8f
Merge pull request #3448 from sn-o-w/master
...
obs-ffmpeg: Add missing translable string for "Profile"
2020-09-10 19:41:40 +02:00
cristisilaghi
dd9f4fd22c
obs-ffmpeg: Add missing translable string for "Profile"
2020-09-10 16:24:10 +03:00
Colin Edwards
88a30267f7
Merge pull request #3444 from obsproject/signing
...
CI: Sign and notarize macOS builds on new tags
2020-09-09 21:15:01 -05:00
Colin Edwards
7b4f615ff5
CI: Sign and notarize macOS builds on new tags
2020-09-09 21:11:29 -05:00
jp9000
107a85cc59
win-capture: Increment graphics hook version
2020-09-09 10:32:57 -07:00
Jim
74f393be9d
Merge pull request #3438 from kkartaltepe/output-check
...
UI: Fix recording check when using url output
2020-09-09 10:00:50 -07:00
Jim
635827e51d
Merge pull request #3439 from kkartaltepe/ffmpeg-crash
...
obs-ffmpeg: fix crash with rawvideo
2020-09-09 09:59:09 -07:00
Jim
0494c8801e
Merge pull request #3441 from PatTheMav/ci-fix-azure-macos
...
CI: Fix Azure macOS pipeline to use new build script
2020-09-09 09:57:56 -07:00
PatTheMav
4bcfe5e12c
CI: Fix Azure macOS pipeline to use new build script
2020-09-09 18:38:34 +02:00
jp9000
e2bad8e79d
obs-filters: Remove unnecessary files
2020-09-09 09:29:11 -07:00
jp9000
0608506e98
obs-filters: Use builtin rnnoise dep if not found
2020-09-09 09:25:11 -07:00
Jim
04c33551d8
Merge pull request #3442 from PatTheMav/ci-update-macos-deps
...
CI: Bump macOS-deps version to include rnnoise
2020-09-09 09:24:22 -07:00
PatTheMav
ae624f232d
CI: Bump macOS-deps version to include rnnoise
2020-09-09 16:00:03 +02:00
Kurt Kartaltepe
8761fa1a2c
obs-ffmpeg: fix crash with rawvideo
...
Some codecs have no recommended pix_fmts so we must check that pix_fmts
is not null before trying to find a good match. This just prays whatever
OBS is configure for is a valid format when users choose these oddball
codecs. When its not you should get a normal recording fail instead of a
crash now.
fixes #3031
2020-09-08 21:22:24 -07:00
Kurt Kartaltepe
02291f79b8
UI: Fix recording check when using url output
...
Previously this check would prevent you from using URL output if your
file output target was invalid.
2020-09-08 20:29:40 -07:00
Richard Stanway
5889e2905e
CMake: Set PIC for all library targets
...
Fixes https://github.com/obsproject/obs-studio/issues/3436
2020-09-09 01:55:50 +02:00
Richard Stanway
023733595c
UI: Unset bandwidth test on non-Twitch service / disconnect
...
For additional safety, uncheck the bandwidth test checkbox so that the
setting isn't persisted in an enabled state when disconnecting or
switching a service. Also just straight up disable if not authed to
Twitch when saving settings.
2020-09-09 01:31:48 +02:00
Richard Stanway
063c69ad1e
UI: Don't warn about bandwidth test mode if not authed
...
It was possible to enable the bandwidth test and disconnect your Twitch
account, resulting in a confusing prompt about streaming in bandwidth
test mode when trying to start a stream.
2020-09-09 01:31:48 +02:00
Jim
5a236870c0
Merge pull request #2838 from Waik0/rtmp-services-showroom
...
rtmp-services: Add SHOWROOM
2020-09-08 16:12:54 -07:00
Toasterapp
80547455ca
rtmp-services: Add SHOWROOM
2020-09-08 15:29:03 -07:00
Jim
01c7200716
Merge pull request #3435 from jpark37/game-capture-messages
...
win-capture: Improve game capture messages
2020-09-08 10:24:48 -07:00
jpark37
7cf148e013
win-capture: Improve game capture messages
...
Tag debug output in the game process with "[OBS]" and mention that
graphics-hook.dll is ours.
2020-09-08 09:55:46 -07:00
Jim
0ba9b201a7
Merge pull request #3433 from nkmerrill/fastforwardfix
...
deps/media-playback: Fix fast-forward after reset
2020-09-07 19:15:40 -07:00
nkmerrill
a5656d12b4
deps/media-playback: Fix fast-forward after reset
...
Fixes #3341 by ensuring timestamps are reset after pausing.
2020-09-07 19:50:40 -06:00
Jim
5969d83575
Merge pull request #3398 from cg2121/scene-tree-fix
...
UI: Fix scene tree event handling
2020-09-07 18:15:08 -07:00
Jim
9e76f95811
Merge pull request #3409 from CodeYan01/patch-1
...
UI: Remove redundant word
2020-09-07 18:11:29 -07:00
Jim
dd94bffa45
Merge pull request #3432 from cg2121/rachni-fix
...
UI: Fix vcam button not changing colors when checked
2020-09-07 18:10:27 -07:00
Jim
96cb70049d
Merge pull request #3431 from cg2121/media-dup-code
...
UI: Remove duplicate media timer code
2020-09-07 18:10:14 -07:00
jp9000
e86b8241f3
win-dshow: Fix bug determining closest audio config
...
This fixes the remaining bugs that were still present when trying to fix
audio-related crashes with AJA devices.
2020-09-07 18:05:54 -07:00
Clayton Groeneveld
6ebfbe2246
UI: Fix vcam button not changing colors when checked
...
This fixes a bug with the Rachni theme in which the virtual
camera button wouldn't change colors when active.
2020-09-07 18:33:54 -05:00
jp9000
50d3130b64
UI: Replace/simplify device toolbar
...
The old version of the device toolbar was a complex situation. Because
of the fact that device properties can take significant time to query,
this put an unpleasant burden on the UI thread; so to fix this problem,
the device toolbar was made to be threaded. However, threading is a
complex and dangerous thing, and there is a fear that this could cause
complications down the line whenever users are simply selecting devices.
So for the time being, as a safety precaution, simplify the device
toolbar down to just the "activate" button, and make it so that if users
really need to query and change the devices, that they need to
explicitly open the properties. That way the devices aren't being
queried constantly every time a device source is selected.
Alternatively in the future, device enumeration could be cached, but
seeing as that's a significant amount of work and needs to take in to
account whether a user adds/removes a device while the process is
active, that's not going to happen any time soon.
2020-09-07 16:21:29 -07:00
jp9000
072a886453
win-dshow: Add "activate" proc to proc handler
2020-09-07 16:12:50 -07:00
jp9000
57c21e3cb9
win-dshow: Fix 24bit audio not being detected correctly
2020-09-07 15:26:01 -07:00
jp9000
1538b6909f
win-dshow: Fix AJA devices crashing
2020-09-07 14:14:40 -07:00
Clayton Groeneveld
adb4c40f73
UI: Remove duplicate media timer code
...
This removes duplicate code that is already in the
start/stop timer functions.
2020-09-07 16:14:32 -05:00
jp9000
af09057395
libobs: Deprecate service multitrack check
...
This isn't particularly needed, as a service with multiple tracks won't
be using multiple tracks to begin with anyway. This might change later,
but for now just mark it deprecated.
2020-09-07 13:38:38 -07:00
Jim
86147d9719
Merge pull request #3415 from jpark37/default-color-space
...
Unify color space settings as 709
2020-09-07 13:29:44 -07:00
jp9000
2ac1ad5290
deps/media-playback: Fix pause continually running loop
...
Fixes an issue where when paused, the thread loop would continue to
repeat endlessly until unpaused.
2020-09-07 12:36:40 -07:00
CodeYan01
de875a454e
UI: Remove redundant word
...
Remove redundant "desired" in
Basic.AutoConfig.VideoPage.SubTitle="Specify the desired video settings
you would like to use"
2020-09-08 00:18:06 +08:00
jpark37
b3dcb2a0f1
enc-amf: Update AMD encoder submodule
2020-09-07 07:58:54 -07:00
Clayton Groeneveld
41e38cc958
UI: Fix scene tree event handling
...
This fixes a bug where the same scene would show up in
the multiview more than once when reordering scenes.
2020-09-07 09:53:11 -05:00