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
Jim
1821c403b0
Merge pull request #2015 from obsproject/extra-browser-panels
...
Add ability to create custom browser docks
2019-08-10 03:02:52 -07:00
Jim
ecfcb64056
Merge pull request #1994 from jpark37/faster-lanczos
...
libobs: Optimize lanczos shader, remove scaling
2019-08-10 03:02:26 -07:00
Clayton Groeneveld
4343e39ba7
UI: Rename Mixer to Audio Mixer
2019-08-10 02:27:02 -05:00
jpark37
bdd8d64053
libobs: Separate textures for YUV input
...
The shaders to unpack YUV information from the same texture were rather
complicated. Breaking them up into separate textures makes the shaders
much simpler, and we can remove the PRECISION_OFFSET hack.
Performance also gets a nice boost on Intel for planar textures.
Intel GPA, SetStablePowerState, Intel HD Graphics 530, 1920x1080
UYVY: 473 us -> 457 us
YUY2: 492 us -> 422 us
YVYU: 491 us -> 441 us
I420: 1637 us -> 505 us
I422: 1644 us -> 482 us
I444: 1653 us -> 504 us
NV12: 1656 us -> 369 us
Y800 (limited): 270 us -> 277 us
Y800 (full): 263 us -> 289 us
RGB (limited): 341 us -> 411 us
BGR3 (limited): 512 us -> 509 us
BGR3 (full): 527 us -> 534 us
2019-08-09 21:14:29 -07:00
Jim
164f731320
Merge pull request #1995 from jpark37/yuv-simplify
...
libobs: Separate textures for YUV output, fix chroma
2019-08-09 21:11:45 -07:00
Jim
0fa22233a4
Merge pull request #1997 from Xaymar/patch-fix-spinbox-from-1979
...
UI: Fix Int/Float Sliders and Spinboxes by partially reverting PR #1979
2019-08-09 19:02:24 -07:00
Jim
cd79855ddb
Merge pull request #1998 from jpark37/gpu-timing
...
libobs: Add GPU timestamp query support
2019-08-09 19:01:47 -07:00
Jim
4963cde35d
Merge pull request #2001 from Xaymar/patch-fix-lua-stackable-filters
...
obs-scripting: Use a recursive mutex for Lua scripting
2019-08-08 23:54:18 -07:00
Michael Fabian 'Xaymar' Dirks
cdc613a5ea
obs-scripting: Use a recursive mutex for Lua scripting
...
This enables stacking of Lua driven filters of the same kind without
freezing OBS Studio in place, or even crashing.
2019-08-08 22:57:35 -07:00
Jim
36a123f653
Merge pull request #2006 from cg2121/pause-scene
...
obs-scripting: Add pause scene script
2019-08-08 20:15:23 -07:00
Jim
6694a9691d
Merge pull request #2007 from cg2121/rachni-pause-button
...
UI: Fix pause button checked color with Rachni theme
2019-08-08 20:13:52 -07:00
Jim
60c364027f
Merge pull request #2004 from IainCole/ic_remove_twitch_multichannel_support
...
UI: Remove Twitch from MultichannelWarning message
2019-08-08 20:08:45 -07:00
Jim
16783a4658
Merge pull request #2012 from jpark37/stale-format
...
libobs: Fix stale format in async frame cache
2019-08-08 20:08:17 -07:00