Jim
877b1815c3
Merge pull request #2230 from jpark37/allow-theme-reload
...
UI: Allow switch to existing theme to reload
2019-12-09 00:37:07 -08:00
Jim
984d35bf9d
Merge pull request #2231 from jpark37/dshow-module
...
libdshowcapture: Update to latest submodule
2019-12-08 16:02:56 -08:00
jpark37
3f58810b0e
libdshowcapture: Update to latest submodule
2019-12-08 14:52:00 -08:00
jpark37
ecd6753dc7
UI: Allow switch to existing theme to reload
...
This is useful for people modifying the currently selected theme.
2019-12-08 14:43:23 -08:00
Jim
06f14edf08
Merge pull request #2228 from jpark37/qt-redundant-theme
...
UI: Don't modify theme if already set
2019-12-07 12:07:31 -08:00
jpark37
bb04c961bc
UI: Don't modify theme if already set
...
This includes reselecting the existing selection, and cancelling out of
settings altogether. Takes a long time (7 seconds) in debug builds.
2019-12-07 10:22:02 -08:00
Jim
5d5afc463f
Merge pull request #2227 from jpark37/decklink-casts
...
Decklink: Explicit casts for truncation warnings
2019-12-07 02:32:28 -08:00
jpark37
592ff852a5
Decklink: Explicit casts for truncation warnings
2019-12-06 22:35:52 -08:00
Jim
807e7c0855
Merge pull request #2225 from jpark37/remove-c99-hacks
...
libobs: Remove C99 hacks for older VC++
2019-12-06 21:55:02 -08:00
jpark37
c17397fede
libobs: Remove C99 hacks for older VC++
2019-12-05 18:34:51 -08:00
jp9000
ccb7d897c6
UI: Delete cookies before connecting account
...
Fixes an issue where when trying to connect a Twitch account, and the
Twitch two-factor authentication check fails, the user will still
technically be logged in because the cookies will still be present, thus
when they try to click the "Connect" button again, it will skip the
login part (because they're already technically logged in), and just
give them the two-factor failure message without letting them enter in
their login information again.
2019-12-05 00:52:39 -08:00
jp9000
cfddf1112b
UI: Fix bug in untested/unused function code path
...
In the current user interface code, OBSBasic::AddSceneCollection has a
qname parameter to allow explicitly specifying a name, but that code
path is unused in the UI code itself, and qname is typically empty. If
qname is not empty, it does not properly generate a file name associated
with that specified scene collection name. This fixes that issue.
2019-12-04 15:50:41 -08:00
Jim
5a406201a6
Merge pull request #2216 from emaste/freebsd-ci
...
CI: Add Cirrus-CI config for FreeBSD builds
2019-12-03 06:51:46 -08:00
Jim
7d8d7a8983
Merge pull request #2218 from cg2121/source-icon-fix
...
UI: Fix source icons being shifted to the right
2019-12-03 06:19:57 -08:00
Clayton Groeneveld
4e85843d4e
UI: Fix source icons being shifted to the right
2019-12-03 05:55:52 -06:00
Ed Maste
63e0979dcb
CI: Add Cirrus-CI config for FreeBSD builds
2019-12-02 09:41:17 -05:00
Jim
e0cdb99643
Merge pull request #2215 from jpark37/qpalette-enum-fix
...
UI: Rename deprecated QPalette::ColorRole
2019-12-02 01:47:35 -08:00
jpark37
975513679b
UI: Rename deprecated QPalette::ColorRole
2019-12-01 09:01:03 -08:00
Jim
c8ab8aec4a
Merge pull request #2213 from jpark37/widget-warnings
...
UI: Fix Qt deprecation warnings
2019-12-01 00:46:04 -08:00
jpark37
1ca4f0d1fe
UI: Fix Qt deprecation warnings
2019-11-30 16:05:50 -08:00
Jim
c36e3fbc92
Merge pull request #2196 from jpark37/ffmpeg-mjpeg-spam
...
win-dshow: Suppress MJPEG error spam
2019-11-29 20:48:40 -08:00
Jim
431acc4bc6
Merge pull request #2210 from emaste/fix-freebsd-build
...
libobs: add missing FreeBSD #include to fix build
2019-11-29 19:43:44 -08:00
Ed Maste
97c243fdf9
libobs: add missing FreeBSD #include to fix build
...
sysctlbyname requires #include <sys/sysctl.h>. Perhaps this previously
worked due to header pollution that has since been cleaned up in newer
FreeBSD.
2019-11-29 10:51:00 -05:00
Jim
d35a9abd1d
Merge pull request #2206 from pgwipeout/aarch64
...
libobs: fix building modules once installed
2019-11-27 18:01:49 -08:00
Peter Geis
08b1b66439
libobs: fix building modules once installed
...
sse-intrin.h is a required header now, but the implicit path
breaks building addons once the headers are installed.
Fix this by making the path explicit.
2019-11-27 14:00:15 -05:00
Richard Stanway
2a917531fd
UI: Default stream / record confirm dialogs to "No"
...
Helps prevent accidental stream starting if for example a cat walks on
the spacebar while the button has focus.
2019-11-27 12:34:10 +01:00
Jim
2a6baf9886
Merge pull request #2069 from pgwipeout/aarch64
...
Enable Aarch64 support via SIMDe
2019-11-25 23:56:43 -08:00
jp9000
9826528c31
deps/media-playback: Don't use interrupt cb for local files
...
This fixes an issue where local files were using the avformat interrupt
callback, which is only supposed to be use to prevent blocking on
network calls.
2019-11-25 23:04:06 -08:00
jp9000
2fae85ab4a
deps/media-playback: Don't exit thread on AVERROR_EXIT
...
The interrupt callback is designed to prevent the media source from
blocking; FFmpeg will internally call it periodically to prevent FFmpeg
function calls from blocking too long, and allow the caller to determine
whether blocking should stop.
The problem with this however is that AVERROR_EXIT causes the thread to
completely exit. This fixes it so that it treats it as an EOF rather
than as an abnormal error.
2019-11-25 23:04:06 -08:00
Colin Edwards
3a49d48062
Merge pull request #2199 from VodBox/azure-pr-build
...
CI: Keep artifacts for PRs labelled "Seeking Testers"
2019-11-25 21:06:14 -06:00
VodBox
4d94c4763e
CI: Keep artifacts for PRs labelled "Seeking Testers"
2019-11-26 14:48:14 +13:00
Peter Geis
64d0b7fcb4
libobs: Enable compilation on aarch64
...
Add arch checks to enable aarch-compat layer on aarch64, retain normal
gcc intrinsics on x86 and ppc64.
2019-11-25 13:04:21 -05:00
Peter Geis
f96545acf3
libobs: Add aarch64 compatibility layer
...
Add a compatibility layer utilizing simde
(https://github.com/nemequ/simde ) to allow compilation on aarch64
without modifying existing functions.
2019-11-25 13:04:01 -05:00
jpark37
f685322a0f
win-dshow: Suppress MJPEG error spam
...
Only print the first message for this known benign error.
2019-11-24 23:59:27 -08:00
Jim
f00763d641
Merge pull request #1910 from Rosuav/open-projectors
...
UI: Create an API to open projectors
2019-11-24 23:24:04 -08:00
Chris Angelico
7c540acc11
UI: Create an API for opening projector windows
2019-11-24 22:45:28 -08:00
Chris Angelico
412a75601e
UI: Break out the opening of a projector into a slot function
2019-11-24 22:23:16 -08:00
Jim
f81cd29e0b
Merge pull request #2002 from cg2121/source-icons
...
UI: Add source icons
2019-11-24 22:21:27 -08:00
Clayton Groeneveld
82ffcdc827
UI: Add source icons
2019-11-24 20:50:42 -08:00
Jim
226f704e90
Merge pull request #2152 from Rosuav/fix-cursor-position
...
libobs: Fix cursor draw position bug when cropping a window capture.
2019-11-24 19:26:47 -08:00
Jim
c4ac9d47ce
Merge pull request #2195 from jpark37/com-sta
...
Clean up COM initialization
2019-11-24 10:38:18 -08:00
jpark37
66d78275e2
libobs: Robust COM initialization
...
Qt seems to force STA, so it's misleading to ask for MTA and ignore the
failure result, so just ask for STA. Also, don't uninitialize COM if
initialization failed.
2019-11-24 09:46:41 -08:00
jpark37
7d3e086e6f
win-wasapi: Verify and balance CoInitializeEx call
2019-11-24 09:43:39 -08:00
Jim
f09c7d0430
Merge pull request #2184 from kkartaltepe/log-ftl
...
obs-outputs: Log FTL during configure
2019-11-24 02:59:31 -08:00
Jim
1d1c9e5fee
Merge pull request #2167 from kkartaltepe/vaapi-ffmpeg-4.2
...
obs-ffmpeg: Remove unexposed vaapi parameters
2019-11-24 02:57:19 -08:00
Jim
87b02924d5
Merge pull request #2102 from cg2121/toggle-projector-mode
...
UI: Add ability to change projector type
2019-11-24 02:39:49 -08:00
Jim
db9bc163b8
Merge pull request #2192 from Programatic/pause_fix
...
UI: Fix wrong icon if recording stopped while paused
2019-11-23 00:46:35 -08:00
Ford Smith
eeafb3dbb3
UI: Fix wrong icon if recording stopped while paused
2019-11-22 23:54:01 -08:00
Jim
c290e81a1a
Merge pull request #2094 from torresam/copy_sources
...
UI: Add copy/paste of multiple selected sources
2019-11-22 23:48:51 -08:00
Jim
fa5454d1b8
Merge pull request #2124 from notr1ch/pci-device-ids
...
Use PCI database IDs instead of string matching for devices
2019-11-22 23:15:55 -08:00