Jim
ce51fa092c
Merge pull request #1992 from Xaymar/patch-tidy-up-1
...
Fix various clang-tidy and CppCheck warnings.
2019-08-17 08:16:46 -07:00
VodBox
128b90af9d
UI: Add box select to preview
...
This change adds the ability to box select by clicking and dragging from
an empty part of the preview.
Shift + Drag add any items in the box to the selection. Alt + Drag will
remove items in the box from the selection. Ctrl + Drag inverts the
selected state for items in the box.
2019-08-17 07:42:14 -07:00
Jim
f838136597
Merge pull request #1924 from cg2121/stop-recording-disk-full
...
UI: Stop recording when disk space is low
2019-08-17 07:17:04 -07:00
jp9000
74a3e7246e
libobs: Fix browser source settings resetting pre-24
...
Fixes an issue where the browser source settings will continually reset
pre-24. Note that this is not 23.2.2, but the version is being
temporarily updated in order to fix the issue for the release candidate
build.
2019-08-17 06:21:19 -07:00
Jim
4e26d96e2d
Merge pull request #2034 from cyclopsian/swig-warnings
...
cmake: Fix SWIG deprecation warnings
2019-08-17 00:46:49 -07:00
Jason Francis
34c8538ab9
cmake: Fix SWIG deprecation warnings
2019-08-16 21:12:31 -04:00
Jim
d0c72334b2
Merge pull request #1961 from Xaymar/patch-fix_property_groups
...
libobs: Fix modified callback and remove by name for groups
2019-08-16 13:16:34 -07:00
Jim
e747584692
Merge pull request #2027 from cg2121/fix-typos
...
win-wasapi: Fix typo with description
2019-08-16 13:08:48 -07:00
jp9000
7b5cc8c29d
UI: Use "-inf" for muted volume level
...
The infinity character doesn't work on windows, so just revert to using
"inf" for now.
2019-08-16 13:06:06 -07:00
jp9000
6ba97a1ce4
UI: Clarify extra browser dock text
2019-08-16 05:07:09 -07:00
Jim
da8f52e423
Merge pull request #2032 from jpark37/area-sample-count
...
UI: Fix Area sample count text
2019-08-16 02:16:49 -07:00
Jim
a2c2e15ddc
Merge pull request #2033 from jpark37/intel-hates-nv12
...
libobs-d3d11: Disable NV12 usage for Intel
2019-08-16 02:16:31 -07:00
jpark37
06e01a00ab
libobs-d3d11: Disable NV12 usage for Intel
...
NV12 GPU copies to staging textures for CPU read take a ridiculously
long time on my integrated Intel GPU. Using R8/R8G8 instead seems to be
a huge speed-up.
Intel HD Graphics 530, D3D11 query timings, SetStablePowerState
NV12: ~3268 us (minimum of wild timings)
R8/R8G8: ~781 us (most frequently occurring timing)
2019-08-15 23:02:21 -07:00
jpark37
9ae1b15fec
UI: Fix Area sample count text
...
Downscale will either fetch 2x2, 2x3, 3x2, or 3x3 texels.
2019-08-15 21:38:55 -07:00
jp9000
d6b551c9d3
obs-text: Fix formatting
2019-08-15 21:38:23 -07:00
jp9000
bc3ed7bbf7
libobs: Reset mixers for "monitoring only" sources
...
Resets mixer values for sources that are upgrading to "monitoring only"
(the browser source)
2019-08-15 21:23:45 -07:00
Jim
da6a3e3ce0
Merge pull request #1931 from exeldro/text_transform
...
obs-text: fix text transform on updated file
2019-08-15 21:19:12 -07:00
Jim
59a8bf2254
Merge pull request #2031 from jpark37/area-output
...
libobs: UI: Add Area for downscale output
2019-08-15 20:41:29 -07:00
Clayton Groeneveld
e8ad89fc75
libobs, obs-scripting, vlc-video: Fix compiler warnings
2019-08-15 03:00:06 -05:00
Clayton Groeneveld
5f7f2c1c97
UI: Fix compiler/Acri warnings
2019-08-15 03:00:06 -05:00
Clayton Groeneveld
48f22d9b91
win-wasapi: Fix typo with description
2019-08-15 02:32:57 -05:00
Jim
703ad3157b
Merge pull request #2030 from jpark37/lanczos-normalize-tweak
...
libobs: Remove unnecessary divides from Lanczos
2019-08-14 22:55:36 -07:00
jpark37
0ea820b277
libobs: UI: Add Area scaling for downscale output
...
Now that Lanczos downscale blurring has been removed, the Area shader
can attempt to fill the void.
2019-08-14 22:33:52 -07:00
jpark37
9f5d218e16
libobs: Remove unnecessary divides from Lanczos
2019-08-14 21:36:23 -07:00
Jim
6b81f6cd8f
Merge pull request #2029 from jpark37/lanczos-normalize
...
libobs: Fix dark lines using Lanczos
2019-08-14 21:29:29 -07:00
jpark37
93f1ab789d
libobs: Fix dark lines using Lanczos
...
When texel samples are not exactly on texel centers, weight calculations
will involve a divide by a number very close to zero, resulting in
precision issues. Restore normalization of weights to compensate.
2019-08-14 21:00:09 -07:00
Jim
d783b95f46
Merge pull request #2028 from WizardCM/connect-recommended
...
UI: Change Connect Account to Recommended
2019-08-14 19:10:22 -07:00
Jim
39c498c9ce
Merge pull request #2026 from cg2121/extra-panels-trash-icon
...
UI: Fix look of extra panels trash icon
2019-08-14 18:43:37 -07:00
Jim
89963e5b86
Merge pull request #2025 from jpark37/fix-gl-error-translate
...
libobs-opengl: Fix gl_error_to_str
2019-08-14 18:42:28 -07:00
Matt Gajownik
80730417d0
UI: Change Connect Account to Recommended
2019-08-15 08:25:35 +10:00
SoraYuki
21135f1483
libobs: Merge obs_source_process_filter_(tech_)?end functions
2019-08-14 14:03:34 +08:00
Michael Fabian 'Xaymar' Dirks
a1cc453996
libobs: Fix apply_settings & remove_by_name for groups
...
'obs_properties_apply_settings' and 'obs_properties_remove_by_name'
would incorrectly ignore property groups and not call the callbacks
or remove the property, resulting in quite glitchy UI.
This fix works by splitting the internal logic of ...apply_settings
into an extra function to call, while keeping the API the same. The
change to ...remove_by_name is to simply recursively going into the
group content with the same function call.
2019-08-13 17:13:10 +02:00
Clayton Groeneveld
1e033aadca
UI: Fix look of extra panels trash icon
2019-08-13 00:58:04 -05:00
jp9000
ae83c857d7
obs-browser: Update to 2.6.1
2019-08-12 20:07:10 -07:00
jpark37
4aaef353d4
libobs-opengl: Fix gl_error_to_str
...
Tweaked function to address some issues: compiler warnings, skipped
entries, and type safety.
2019-08-12 08:05:38 -07:00
Jim
444991ba21
Merge pull request #2021 from jpark37/yuva-format
...
Add support for YUV alpha formats
2019-08-11 20:38:17 -07:00
Jim
285ad0ff53
Merge pull request #2024 from kkartaltepe/patch-linux-capture
...
Revert GS_RGBX changes made as part of #1934
2019-08-11 20:36:32 -07:00
Jim
8a4c7a90e2
Merge pull request #2022 from jpark37/header-entry
...
deps/media-playback: Add missing header to CMake
2019-08-11 19:57:41 -07:00
Kurt Kartaltepe
9bc39c7617
libobs-opengl: Fix DUMMY textures left bound
2019-08-11 19:40:24 -07:00
Kurt Kartaltepe
491b6ec035
Revert "libobs-opengl: Add GS_RGBX format"
...
This reverts commit d940b9e580dcf59a4df7e93b740acf0026640add.
2019-08-11 18:30:28 -07:00
Kurt Kartaltepe
1402a80583
linux-capture: Revert GS_RGBX usage
2019-08-11 18:30:23 -07:00
jpark37
1e87df89bb
deps/media-playback: Convert YUV alpha formats to RGB on GPU
...
I40A -> RGBA, 1080p, CPU
swscale (MMX), Intel i7-6700: 1910 us -> 0 us
GPU measurements used Intel GPA with SetStablePowerState.
I40A -> RGBA, 1080p, GPU
Intel HD Graphics 530: 0 us -> 677 us
NVIDIA RTX 2080 Ti: 0 us -> 43 us
2019-08-11 11:26:52 -07:00
jpark37
90c545b52c
obs-ffmpeg: Add YUV alpha formats for completeness
2019-08-11 11:26:32 -07:00
jpark37
3d6f5c8ad6
libobs: Add YUV alpha formats
...
This will allow YUV alpha formats to be converted to RGBA on the GPU.
2019-08-11 11:26:22 -07:00
jpark37
6600bd13ea
deps/media-playback: Add missing header to CMake
2019-08-11 07:27:42 -07:00
Jim
0546d18855
Merge pull request #1934 from kkartaltepe/alpha-linux
...
linux-capture: Correct XCompCap glxFBConfigs alpha check
2019-08-11 05:00:35 -07:00
Jim
a52c564e5d
Merge pull request #2003 from SCG82/video-io
...
libobs: Add missing format to format_is_yuv & get_video_format_name
2019-08-10 23:47:15 -07:00
Jim
fe56046a38
Merge pull request #1988 from cg2121/fix-suffix
...
obs-transitions: Fix suffix with stinger transition
2019-08-10 23:28:37 -07:00
Jim
31a902b3af
Merge pull request #2018 from jpark37/yuv-simplify2
...
libobs: Separate textures for YUV input
2019-08-10 22:41:28 -07:00
Jim
2dbabd6b6e
Merge pull request #2019 from cg2121/rename-mixer
...
UI: Rename Mixer to Audio Mixer
2019-08-10 03:03:54 -07:00