Programatic
f79737d479
UI: Implement exit on CTRL + Q for linux
...
Fixes #3106
2020-10-02 03:40:26 -07:00
PatTheMav
cab32e7e67
UI: Disable QT's implicit colourspace conversion on macOS
...
Fixes issues as described in https://bugreports.qt.io/browse/QTBUG-47660
and halves CPU usage of OBS' UI by about 40-50%.
2020-10-01 23:54:58 -07:00
jp9000
6460579fb6
UI: Move "Add [transition]" to bottom of combo
...
Instead of having "Add [transition]" at the top of the combo box
blocking out the values, move the add values to the bottom of the box
instead for slightly better UX.
2020-09-30 23:57:49 -07:00
jp9000
4a9bb86916
UI/updater: Fix cmd prompts popping up registering vcam
...
Fixes an issue where command prompts would pop up when registering the
virtual camera in the auto-updater
2020-09-29 04:36:32 -07:00
jp9000
3c54ea3eeb
UI/updater: Fix race condition
...
Fixes a race condition where a hash value could be overwritten from
different threads, causing corruption
2020-09-29 04:35:43 -07:00
jp9000
e24aaa0b58
libobs: Update version to 26.0.0
2020-09-28 04:41:22 -07:00
Gol-D-Ace
1a3ce894d1
Fix translator names
2020-09-28 09:30:09 +02:00
Gol-D-Ace
c66ebde080
Update translations from Crowdin
2020-09-27 23:07:27 +02:00
Richard Stanway
76fcfa9ed3
UI: Clarify system tray code
...
If the tray is disabled in settings, we no longer allow the command line
parameter to override it and create a tray icon regardless. This matches
the behavior in the UI, where "minimize to tray on startup" becomes
unavailable if the "tray enabled" setting is unselected.
2020-09-27 19:37:53 +02:00
Richard Stanway
e8c3ad1482
UI: Fix formatting
2020-09-27 19:18:02 +02:00
Richard Stanway
7d3fa7315a
UI: Miscellaneous code cleanups
...
Remove a few unused variables and other minor changes. No functional
differences. Issues detected by PVS Studio.
2020-09-27 19:03:21 +02:00
jp9000
1a14304784
UI: Fix "Add [transition]" not being translated
...
This is a temporary fix as to not to delay the release, and will need to
be replaced with AddValue in future versions.
2020-09-27 05:31:55 -07:00
jp9000
4e92ffe135
UI: Add translation for "Add [x]"
2020-09-27 05:31:55 -07:00
Matt Gajownik
fff7d5b8d4
UI: Always parse log contents for Log Viewer as UTF-8
2020-09-27 02:28:05 -07:00
Kurt Kartaltepe
be7dcb8bf6
v4l2-linux: Fix fourcc order
...
v4l2 pixfmt fourcc's are always stored little-endian.
ref: https://www.kernel.org/doc/html/latest/userspace-api/media/v4l/vidioc-enum-fmt.html?highlight=vidioc_enum_fmt
2020-09-27 00:08:48 -07:00
Kurt Kartaltepe
0cad2abbbe
v4l2-linux: Fix nv12 linesize
...
unlike other YUV based formats nv12 chroma plane has the same padding as
the luma plane.
ref: https://01.org/linuxgraphics/gfx-docs/drm/media/uapi/v4l/pixfmt-nv12.html
2020-09-27 00:07:37 -07:00
jp9000
e5d8f345fc
UI: Fix screenshots preventing auto-remux
...
Due to the fact that a global was used on GenerateSpecifiedFilename to
save the remux file name, when a screenshot was made, it would overwrite
the filename being remuxed, because screenshots use the same function to
generate filenames as well.
This solves that problem by removing the global and the changes to
GeneratedSpecifiedFilename, and isolating that to the output handler.
Coincidentally, this bug probably also happened with replay buffers
under certain circumstances.
Fixes obsproject/obs-studio#3497
Closes obsproject/obs-studio#3498
2020-09-26 08:19:27 -07:00
Richard Stanway
d4ce406138
UI: Use correct APPDATA for installer
2020-09-26 01:41:19 +02:00
Richard Stanway
fc18213b37
UI: Various installer script updates
...
Remove support for Vista as the platform update is no longer available
from Microsoft. Allows retrying certain error conditions such as when
OBS is already running. Moved in-use file checks to after the install
directory is selected. Added some comments.
2020-09-26 01:35:09 +02:00
invalidtask
9815876b45
rtmp-services: Updatge Vaughn Live / iNSTAGIB & Breakers
2020-09-25 04:19:23 -07:00
Jim
0b163018b3
Merge pull request #3490 from exeldro/media_speed_duration
...
deps/media-playback: Fix current time at not standard speed
2020-09-24 02:16:46 -07:00
Exeldro
1c774008b4
deps/media-playback: Fix time at non-standard speeds
2020-09-24 01:15:57 -07:00
Jim
4c8ebc741c
Merge pull request #3488 from cg2121/xdisplay-clear
...
frontend-tools: Free xdisplay on Linux auto scene switcher
2020-09-23 16:53:24 -07:00
jp9000
e1447c22db
libobs: Check if output active when setting encoders
...
This fixes an issue where someone might mistakenly try to change an
audio/video encoder before the output is complete.
2020-09-23 14:52:15 -07:00
Clayton Groeneveld
13d43e9782
frontend-tools: Free xdisplay on Linux auto scene switcher
...
The xdisplay in the Linux scene switcher was never closed
when OBS exits.
2020-09-20 13:09:48 -05:00
jp9000
e9a0b41795
UI: Add file-in-use check for virtualcam module dlls
2020-09-19 23:48:47 -07:00
Jim
890d325d93
Merge pull request #3388 from timmiehaha/issue-3146
...
mac-capture: show actual windows in Window Capture sources
2020-09-18 21:50:45 -07:00
Jim
43bdf9d516
Merge pull request #3473 from WizardCM/fix-vcam-scripts
...
win-dshow: Set current working directory in VirtualCam scripts
2020-09-18 18:56:56 -07:00
Dillon Pentz
5778edd182
Merge pull request #3482 from eropple/mux-service-preset
...
rtmp-services: Added Mux to services.json
2020-09-19 12:19:17 +12:00
Ed Ropple
12f593d2e4
rtmp-services: Added Mux to services.json
...
This change adds both Mux's RTMP and RTMPS endpoints to
the list of prefilled services.
2020-09-19 12:18:03 +12:00
jp9000
2963b3b8ed
UI: Create output before calling start stream event
...
Allows modifying the output OBS_FRONTEND_EVENT_STREAMING_STARTING.
2020-09-16 22:25:09 -07:00
jp9000
c0f19b95d5
UI: Do not always have log viewer loaded
...
This object should not always be created on startup. Instead, only load
it specifically when the user wants to load it.
This fixes a freeze some users were experiencing due to the text widget.
Unfortunately, it is not yet known how that freeze occurred with the log
viewer, so for the time being do not load the log viewer object unless
explicitly created.
2020-09-15 20:29:40 -07:00
Matt Gajownik
ccd1ef2bd0
win-dshow: Set current working directory in VirtualCam scripts
2020-09-15 19:58:02 +10:00
Jim
531120da99
Merge pull request #3429 from Nathan-Huckleberry/v4l2-update-fix
...
linux-v4l2: Fix boolean and menu control types
2020-09-14 21:57:40 -07:00
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