Commit Graph

7460 Commits (861ebff4c912a8f413c8d54dc159502e8ba6dcee)

Author SHA1 Message Date
Jim 861ebff4c9
Merge pull request #2304 from fzwoch/fix_embedtls_deprecated
obs-outputs: Fix mbedtls use of deprecated functions
2020-01-08 14:43:40 -08:00
Florian Zwoch 2699bbbd77 obs-outputs: Fix mbedtls use of deprecated functions
mbedtls_md5_starts(), mbedtls_md5_update() and mbedtls_md5_finish()
have been marked deprecated since mbedtls version 2.7 and may go
away in the future.

These function have been superseded by versions with a return
value. They are suffixed with "_ret". We do not actually check
return values.

Also the header "mbedtls/net.h" has been superseded by
"mbedtls/net_sockets.h".
2020-01-08 11:45:55 +01:00
Jim 16d3750846
Merge pull request #2303 from derrod/purge-services
rtmp-services: Update/remove services
2020-01-07 22:55:04 -08:00
derrod 3d091d5eeb rtmp-services: Update/remove services
- Mixer OSL removed (NXDOMAIN)
- Restream.io Prague added (FTL & RTMP)
- GameTips.tv removed (NXDOMAIN on all servers)
2020-01-08 04:55:38 +01:00
jp9000 eadb96fbca libobs: Log windows release version
This logs the Windows release version (e.g. 1809, 1903, etc)
2020-01-04 14:25:28 -08:00
jp9000 de3de2a217 libobs: Find windows version
This uses three methods of obtaining the actual windows version,
RtlGetVersion which is the ntdll version of GetVersionEx that bypasses
the manifest check garbage, looking up the file version of a file that
is most likely to be updated per windows version (ntoskrnl), and the
registry.  Of the three values, it chooses the highest windows version
obtained by the three.

Closes obsproject/obs-studio#2294
2020-01-04 14:23:32 -08:00
Jim 39d53e043b
Merge pull request #2297 from jpark37/leak-fixes
Leak fixes
2020-01-04 11:25:37 -08:00
jpark37 291393643e UI: Fix QResizeEvent leaks
Not sure if this is a valid pattern in the Qt world though.
2020-01-04 09:51:29 -08:00
jpark37 2c10f237a0 mac-vth264: Fix encoder list leak
Instruments claims there are still more around here, but they look
internal with my limited Mac knowledge.
2020-01-04 09:46:09 -08:00
Jim 8870676667
Merge pull request #2287 from pkubaj/patch-1
CMake: Fix build on ppc64
2020-01-04 03:37:25 -08:00
Jim 1b65507985
Merge pull request #2286 from Scrxtchy/python-frontend-callback
obs-scripting: Add Python functions for frontend events
2020-01-04 03:01:05 -08:00
pkubaj 03ab727495 CMake: Fix build on ppc64
ppc64le was fixed before, but ppc64 (big-endian) was still failing.
2020-01-04 02:19:38 -08:00
Jim f0c540dc8c
Merge pull request #2295 from jpark37/volume-texture-leak
libobs-opengl: Fix volume texture leak
2020-01-04 02:16:27 -08:00
jpark37 882687934c libobs-opengl: Fix volume texture leak 2020-01-04 01:28:16 -08:00
Jim 61940e50e3
Merge pull request #2289 from jpark37/ffmpeg-warnings
obs-ffmpeg: Fix VC++ warnings
2020-01-03 12:10:52 -08:00
jpark37 55d47bed0d obs-ffmpeg: Fix VC++ warnings 2020-01-03 09:32:07 -08:00
Scratch 41fcb9ae08 obs-scripting: Add Python functions for frontend events 2020-01-03 12:07:17 +11:00
Jim a49284df63
Merge pull request #2282 from WizardCM/compat-manifest
Supply Windows manifest file (incl. compatibility info)
2020-01-02 15:45:04 -08:00
Jim ac364c614a
Merge pull request #2284 from jpark37/remove-volume-render-targets
Remove volume render targets
2020-01-02 00:53:05 -08:00
jpark37 ed91c4e3bc libobs-d3d11: Don't allow volume render targets
Unlikely to be necessary. Disable for simplicity.
2020-01-01 12:40:03 -08:00
jpark37 846be2063c libobs-opengl: Don't allow volume render targets
Unlikely to be necessary. Disable for simplicity.
2020-01-01 12:39:53 -08:00
Matt Gajownik eb1c69a9ff UI: Supply Windows manifest file 2020-01-01 15:58:48 +11:00
Jim e5871483ab
Merge pull request #2279 from Lqlsoftware/Lqlsoftware-UI-patch
UI: Properly inform user if recording path is invalid
2019-12-30 18:18:18 -08:00
Jim fe1a632d35
Merge pull request #2280 from show-it/rtmp-services-show-it
rtmp-services: Add show-it.tv
2019-12-30 18:17:49 -08:00
Jim 8af794ceaf
Merge pull request #2276 from WizardCM/monospace-multiline
Add monospace font for multiline text property
2019-12-30 14:22:16 -08:00
Lqlsoftware 046464884a UI: Properly inform user if recording path is invalid 2019-12-30 14:18:32 -08:00
Kacper Geisheimer a5fc8ab63b rtmp-services: Add show-it.tv 2019-12-30 23:09:36 +01:00
Jim 95faa461ba
Merge pull request #2277 from Scrxtchy/remux-separators
UI: Convert remux path separators to OS native style
2019-12-29 19:42:55 -08:00
Scratch c71b9df594 UI: Change remux file paths to OS style separators
Fixes #2272
2019-12-30 13:56:44 +11:00
Matt Gajownik 62504dc651 libobs/UI: Support monospace font in multiline text property 2019-12-30 10:11:17 +11:00
Matt Gajownik 9446ca5511 UI: Halve width of tab in multiline text property 2019-12-30 10:10:16 +11:00
Jim 4df9ce0cdf
Merge pull request #2251 from jpark37/lut-volume-texture
Use volume textures for LUT filter
2019-12-29 11:04:20 -08:00
Jim 96f00cdffc
Merge pull request #2141 from cg2121/t-bar
Add t-bar to studio mode
2019-12-27 17:48:23 -08:00
jp9000 4428492e96 UI: Fix scene/source list item spacing 2019-12-27 17:28:14 -08:00
Clayton Groeneveld 68d88fa4c6 UI: Add t-bar to studio mode
Co-authored-by: Jim <obs.jim@gmail.com>
2019-12-27 16:41:28 -08:00
jp9000 2d35f863da libobs: Add manual transition "torque" support
Allows the ability for manual transitioning to smoothly flow
(interpolate) to the intended transition point over a short period of
time rather than simply setting a hard transition point number.  Doing
this allows manual transitioning to occur more smoothly, and in a more
visually pleasant way.
2019-12-27 16:38:20 -08:00
Clayton Groeneveld a97039db64 libobs: Add manual transitioning support (T-bar)
Allows the ability to manually specify the transitioning point so the
user can transition at a custom rate, usually done by a device that can
be used as a T-bar

Co-authored-by: Jim <obs.jim@gmail.com>
2019-12-27 16:38:20 -08:00
Jim ef116f9e5f
Merge pull request #2267 from exeldro/advAudioAll
UI: add option to show all sources to adv audio dialog
2019-12-27 13:02:47 -08:00
Exeldro 7f395c14b6 UI: Add Active/Inactive status to adv audio props
Allows the ability to see whether an audio source listed in advanced
audio properties is currently active or inactive (i.e. in an inactive
scene)
2019-12-27 11:44:29 -08:00
Exeldro 9f8dc0e218 UI: Add "Active Sources Only" option to adv audio props
Allows the ability to modify the properties of inactive audio sources
which may in scenes other than the one that is currently active.
2019-12-27 11:15:38 -08:00
jp9000 a6871b2c1d UI: Add setThemeID to qt-wrappers
Makes the function usable outside of just window-basic-stats.cpp.
2019-12-27 10:54:20 -08:00
jpark37 f452bfeedd obs-filters: Add grayscale LUT image
Not sure what effect black_and_white.png is going for. Add grayscale.png
to try to make it clear that the other image shouldn't be used for
desaturation.
2019-12-26 09:41:47 -08:00
Jim b5da04242c
Merge pull request #2263 from ratwithacompiler/scripting_matrix
deps/obs-scripting: Expose matrix3 & 4 to scripting
2019-12-25 07:57:01 -08:00
Rat 83fdf41e3f deps/obs-scripting: Expose matrix3 & 4 to scripting
Various functions available in the scripting API aren't usable
currently since you can't create the matrix3 and matrix4 needed
for their arguments.
2019-12-25 00:37:31 +01:00
jp9000 213c715f3d UI: Fix compile issue 2019-12-23 16:13:13 -08:00
Jim 1d65bfb50f
Merge pull request #2068 from cg2121/adv-audio-percent
UI: Add option to use percent instead of dB
2019-12-23 15:32:46 -08:00
Clayton Groeneveld a2298f3f94 UI: Add option to use percent instead of dB 2019-12-23 14:57:32 -08:00
Jim c25d53c418
Merge pull request #2259 from jpark37/increase-frame-queue
libobs-d3d11: Increase the frame queue capacity
2019-12-19 12:16:16 -08:00
jpark37 b5b6f24d5b libobs-d3d11: Increase the frame queue capacity
Sometimes Present stalls are seen when multiple swap chains are active.
This seems to fix that.
2019-12-19 10:08:21 -08:00
Jim 0d45f4d577
Merge pull request #1748 from boxerab/ffmpeg-streaming
obs-ffmpeg: UI and back-end for obs-encoded streaming over various protocols such as SRT
2019-12-18 12:54:10 -08:00