jp9000
140f927f4f
UI: Fix whitespace issues with "ignore wheel" widgets
2019-04-21 04:07:00 -07:00
jp9000
c3c740d36f
UI: Do not remove focus on mouse leave events
...
For the "ignore wheel" widgets, do not leave focus on mouse leave
events. This causes unintended side effects such as not being able to
type in edit boxes, and is very annoying.
2019-04-21 04:03:37 -07:00
Jim
491abe7f40
Merge pull request #1742 from ujifgc/fix-wasapi-usb-disconnect
...
win-wasapi: Fix audio capture after USB sound card unplugging
2019-04-20 04:11:01 -07:00
Igor Bochkariov
69b4df41c6
win-wasapi: Unapply/reapply audio monitoring on reconnect
...
Saves and disable monitoring before entering recover loop, and restores
it after recovery is complete.
2019-04-20 03:37:24 -07:00
Igor Bochkariov
041d3b4155
win-wasapi: Fix audio capture after unplugging device
...
This commit fixes a bug where the user would have to restart OBS when
certain types of devices are unplugged and plugged back in again
(particularly USB devices). A wait interval is required
(RECONNECT_INTERVAL) because Windows does not send any events to
IAudioCaptureClient on device invalidation.
2019-04-20 03:37:24 -07:00
Igor Bochkariov
abe59f7187
win-wasapi: Call CoInitializeEx in reconnect thread
...
Fixes an issue where COM might not be available to calls within the
reconnect thread.
2019-04-20 03:37:24 -07:00
Jim
1856f40e2a
Merge pull request #1836 from jpark37/rotated-line-fix
...
libobs: UI: Fix rotated line scale
2019-04-20 02:34:45 -07:00
Jim
043963c5e8
Merge pull request #1828 from DDRBoxman/removewidget
...
UI: Remove SourceListWidget
2019-04-20 02:27:36 -07:00
jp9000
d2b107bc9d
decklink-output-ui: Fix memory leak
2019-04-20 01:43:01 -07:00
jp9000
77d92421ed
rtmp-services: Update Mixer keyframe interval
2019-04-19 11:10:40 -07:00
Jim
3562113f4b
Merge pull request #1831 from Chiitoo/aaa-build-fix
...
UI: Fix Linux build without PulseAudio
2019-04-19 08:21:57 -07:00
Jim
ae10420953
Merge pull request #1793 from notr1ch/ffmpeg-errors
...
Improve ffmpeg output error handling
2019-04-19 07:26:56 -07:00
Jim
e16bd94965
Merge pull request #1837 from akapar2016/UI_VolumeWheelEvents
...
UI: Volume scrollEvents
2019-04-19 07:26:06 -07:00
akapar
dbd30a8131
UI: Do not allow mouse wheel for volume slider
...
This commit fixes the issue of being able to scroll through the mixer
with the mouse wheel without modifying the volume slider. This
functionality can be temporarily restored by holding a click on the
volume meter.
2019-04-19 06:56:55 -07:00
James Park
e01fcae133
libobs: UI: Fix rotated line scale
...
The line drawing functions previously assumed the upper-left 3x3 for
box_transform only held scale. The matrix can also hold rotation, so
pass in scale separately.
Fixes https://obsproject.com/mantis/view.php?id=1442
2019-04-19 06:35:42 -07:00
Richard Stanway
ca5a19cf66
obs-ffmpeg: Add logging of last error for passing to UI
2019-04-19 05:45:38 -07:00
Richard Stanway
f52d8bddcc
libobs: Allow Win32 pipes to pass STDERR for logging of errors
2019-04-19 05:45:38 -07:00
Richard Stanway
90df9ea290
UI: Update error message severity levels and show additional info
2019-04-19 05:45:19 -07:00
Richard Stanway
4be88c7f2a
UI: Add warning / critical QMessageBox wrappers
2019-04-19 05:45:19 -07:00
Jim
42e76f6c34
Merge pull request #1577 from DDRBoxman/previewout
...
Decklink: preview out support
2019-04-19 04:03:34 -07:00
Gol-D-Ace
3a01fefe1e
Use proper capitalization for string
...
Windows is a product name in this case.
2019-04-19 05:38:21 +02:00
Jim
c27a8e7ae9
Merge pull request #1664 from Xaymar/feature-property-groups
...
libobs/UI: Add Property Grouping
2019-04-18 07:22:15 -07:00
Michael Fabian 'Xaymar' Dirks
5c0c512fc2
UI: Add support for property groups
...
Property groups are implemented in the UI using QGroupBox, which support
both the normal and checkable version of them.
2019-04-18 06:37:54 -07:00
Michael Fabian 'Xaymar' Dirks
6b6ea575ff
libobs: Add property groups
...
Property groups allow multiple properties to be combined into a single
visual group and thus can be used to reduce visual clutter and improve
user experience by giving additional context to a property. The name of
a child of a group is not affected by the group and thus all property
names must still be unique.
A new parent field has been added to obs_properties_t to ease the
tracking of existing properties. That way properties inside a group will
also be able to verify that they have a unique name.
2019-04-18 06:37:36 -07:00
Colin Edwards
6d07885b08
Decklink: inital preview out work
2019-04-17 21:21:39 -05:00
Jim
75d62a8d86
Merge pull request #1623 from SuslikV/patch-11
...
UI: Correct custom property implementation
2019-04-17 08:28:48 -07:00
SuslikV
8a22889e3d
UI: Use theme colors setting for Projectors too
...
Don't override the theme color settings for the Projector.
If required, the background color of the projector can be changed via
OBSProjector {qproperty-...}
record placed after "OBSQTDisplay {qproperty-...}" section in the theme
file (qss).
2019-04-17 07:10:12 -07:00
SuslikV
e2be33956b
UI: Correct custom property implementation
...
- Fixes Q_PROPERTY macro syntax
- Removes excessive notification declaration and slot
- Removes unneeded dynamic property
- Improves Themes versatility
2019-04-17 07:10:12 -07:00
Jim
4dc1c2a7f9
Merge pull request #1833 from dwot/master
...
vlc-video: Enable subtitle track selection
2019-04-17 06:46:12 -07:00
dwot
8c7dbf69f2
vlc-video: Enable subtitle track selection
2019-04-17 06:45:33 -07:00
SuslikV
975431a7c7
UI: Add default color for the preview background
...
If custom theme for obs UI has no record about background custom
property in the qss file, then application can set random color per
display initialization. This fixes this issue.
2019-04-17 06:32:27 -07:00
Jimi Huotari
2b1641ee5e
UI: Fix Linux build without PulseAudio
...
Commit 31d36691
missed updating a couple of lines while moving
settings around.
- https://github.com/obsproject/obs-studio/commit/31d36691
2019-04-15 18:31:59 +03:00
Jim
ebb8d6bc28
Merge pull request #1767 from ratwithashotgun/caption-pr1
...
deps/obs-scripting: Expose obs_output_output_caption_text1 to scripts
2019-04-15 03:30:30 -07:00
Jim
49d178d593
Merge pull request #1830 from jpark37/bilinear-lowres-gl-fix
...
libobs: Fix shader for GLSL
2019-04-14 19:16:34 -07:00
James Park
f66625bf1e
libobs: Fix shader for GLSL
...
vec4 to vec3 truncation fix.
2019-04-14 14:15:48 -07:00
Jim
88391b818d
Merge pull request #1811 from akapar2016/UI_scrollWheelEvents
...
Ui scroll wheel events
2019-04-14 13:58:54 -07:00
Colin Edwards
7dacd58aab
Merge pull request #1795 from cg2121/f-keys-linux
...
libobs: Add support for F25-F35 hotkeys on Linux
2019-04-14 10:48:46 -07:00
Jim
88d439b587
Merge pull request #1754 from Xaymar/feature-remove-properties
...
libobs: Add function to remove properties
2019-04-14 05:15:10 -07:00
Jim
10e72fcc2a
Merge pull request #1752 from pkviet/vlc
...
vlc-video: Enable audio track selection
2019-04-14 05:13:47 -07:00
Jim
f121aa5a2d
Merge pull request #1743 from eszlari/xdg-data
...
UI: Add Linux AppStream metadata
2019-04-14 05:11:50 -07:00
Peter Eszlari
6b9da9b912
UI: Add Linux AppStream metadata
2019-04-14 05:10:10 -07:00
Jim
3a05466baf
Merge pull request #1760 from Vainock/master
...
Improve locales
2019-04-14 05:00:31 -07:00
Jim
f6a24d9b83
Merge pull request #1716 from cg2121/toggle-preview-hotkey
...
UI: Add hotkey to toggle preview
2019-04-14 04:56:02 -07:00
Clayton Groeneveld
e89283d172
UI: Add hotkey to toggle preview
2019-04-14 04:51:34 -07:00
Jim
397f3733cf
Merge pull request #1685 from DDRBoxman/luma
...
obs-filters: Add luma key filter
2019-04-14 04:24:16 -07:00
Jim
9480cc4fd2
Merge pull request #1675 from admshao/clear-linux-compiling-warnings
...
Clear linux compiling warnings
2019-04-14 04:21:21 -07:00
Jim
827f45acfd
Merge pull request #1672 from derrod/captions-no-throttling
...
libobs: Add minimum display duration to caption data
2019-04-14 04:19:07 -07:00
Jim
e7b25a9870
Merge pull request #1667 from grimmy/xshm-xrandr-support
...
linux-capture: Add randr support
2019-04-14 04:15:29 -07:00
Jim
d14fa715e8
Merge pull request #1641 from WizardCM/move-settings
...
UI: Refactor Audio Settings UI and move Monitoring Device from Advanced
2019-04-14 04:10:15 -07:00
Jim
e5aa51afe4
Merge pull request #1599 from geemion/master
...
win-capture/graphics-hook: Fix try_lock_shmem_tex mutex deadlock bug
2019-04-14 03:48:57 -07:00