Matt Gajownik
fca5e45f22
UI: Bring Log Viewer to front instead of closing
...
This changes the "View Current Log" option in the
Help menu from a toggle to always open the log viewer,
and bring it to the front when it's already open.
2020-08-25 14:09:25 +10:00
Matt Gajownik
9c68dc6fcf
CI: Add Sphinx Docs generator Github Action
2020-08-25 13:22:45 +10:00
jp9000
d310f1532b
obs-outputs: Remove legacy multitrack code
2020-08-24 13:07:55 -07:00
Jim
371e8334dd
Merge pull request #3326 from WizardCM/single-popup
...
UI: Don't open second dialog if close event is ignored
2020-08-24 06:00:03 -07:00
Matt Gajownik
f72fa22858
UI: Don't open second dialog if close event is ignored
...
Affects Interact, Filter and Property dialogs.
2020-08-24 22:29:47 +10:00
Jim
a4569ee2a0
Merge pull request #3325 from cg2121/fix-seek-crash
...
obs-ffmpeg: Fix crash when seeking with no media
2020-08-24 01:04:13 -07:00
Jim
21e66d8613
Merge pull request #3324 from cg2121/projector-bug
...
UI: Fix projector not working on secondary monitors
2020-08-24 00:52:21 -07:00
Clayton Groeneveld
d2d99ac5fc
obs-ffmpeg: Fix crash when seeking with no media
...
This fixes a crash when seeking when there is no valid
media.
2020-08-24 02:43:42 -05:00
Clayton Groeneveld
1eba0827b7
UI: Fix projector not working on secondary monitors
...
This fixes a bug where the projector wouldn't work on secondary
monitors on Windows.
2020-08-24 02:02:07 -05:00
Jim
aef10d46c4
Merge pull request #3322 from kkartaltepe/unused-var-cleanup
...
obs-filters/obs-outputs: Cleanup unused var warns
2020-08-23 12:40:54 -07:00
Kurt Kartaltepe
43da6eacd0
obs-filters/obs-outputs: Cleanup unused var warns
...
Fix unused variables when compiling without rnnoise
Fix unused variable warnings in GCC when using assert() in release
2020-08-23 12:09:59 -07:00
Jim
ec0d81d0e6
Merge pull request #3320 from jpark37/vulkan-swap-chain
...
win-capture: Robust Vulkan swap chain handling
2020-08-23 11:44:15 -07:00
jpark37
a713a5b433
win-capture: Robust Vulkan swap chain handling
...
Not all surfaces support VK_IMAGE_USAGE_TRANSFER_SRC_BIT. Only
VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT is required by spec. Add fall back.
2020-08-23 11:23:12 -07:00
Jim
33ecd10358
Merge pull request #3319 from kkartaltepe/x11-underlinking
...
libobs: Fix underlinking X11
2020-08-23 11:22:59 -07:00
Jim
1047cb3ca6
Merge pull request #3317 from cg2121/projector-fix
...
UI: Fix always on top w/ projectors on Linux
2020-08-23 10:49:25 -07:00
Clayton Groeneveld
227f80ac48
UI: Fix always on top w/ projectors on Linux
...
Apparently, on Linux, you cannot update the window flags while it is
still open, so just close the projectors and reopen them again when the
setting changes.
2020-08-23 10:36:06 -07:00
Clayton Groeneveld
27f913843a
UI: Add OBSBasic::ClearProjectors()
...
Allows the ability to clear projectors via a function rather than have
to manually iterate any time one needs to clear the projectors
2020-08-23 10:36:06 -07:00
Jim
52a0a199d6
Merge pull request #3313 from cg2121/transition-fix
...
UI: Fix transition enumeration
2020-08-23 10:35:53 -07:00
Clayton Groeneveld
b9b990a35a
UI: Fix transition enumeration
...
Fixes issue where sometimes the transition loop would return a null
transition.
2020-08-23 09:47:52 -07:00
Jim
d1f77d9c59
Merge pull request #3311 from WizardCM/preview-cursors-hover
...
UI: Change cursor when interacting with the preview
2020-08-23 08:57:43 -07:00
Matt Gajownik
ff23eb4a24
UI: Change cursor when interacting with the preview
...
Includes move, resize, crop, stretch, box select.
2020-08-23 06:26:56 -07:00
Jim
b8e2220b61
Merge pull request #3314 from cg2121/hotkeys-fix-repeat
...
UI: Fix hotkeys auto repeating
2020-08-23 04:32:45 -07:00
Jim
a54ba69dea
Merge pull request #3315 from craftwar/fix-filter
...
obs-filters: Fix building without noise reduction
2020-08-23 04:03:56 -07:00
Clayton Groeneveld
e60edf53d5
UI: Fix hotkeys auto repeating
2020-08-23 04:15:44 -05:00
pkv
e0c6ac3675
UI: Apply custom_rtmp service settings to srt output
2020-08-23 11:10:10 +02:00
pkv
3521fb976c
rtmp-services/rtmp-custom: Apply repeat_headers video setting to srt output
...
If the video encoder allows video headers repetition at IDR frames,
and if the output is not rtmp (so srt, udp, etc with mpegts container),
this commit enables application of this setting from the custom service
(since srt is available through that service).
2020-08-23 11:10:10 +02:00
pkv
73ac96ac7c
obs-ffmpeg: Allow video headers repetition in IDR and bitstream for jim-nvenc
...
This commit adds a repeat_headers setting which will allow sps/pps
repetition and AUDs(access unit delimiters) .
Repetition is ensured by h264config->repeatSPSPPS &
h264config->disableSPSPPS;
the two parameters are set by nvenc to true on default.
When video headers repetition is required, we set the second in
jim-nvenc to false so that SPS/PPS are written into bitstream.
The first parameter could be omitted but is exposed since repetition of
video headers might not be required.
When headers repetition is enabled, we also enable AUD to facilitate
decoding.
Typically the video headers repetition will be useful for mpegts and
DVB broadcast decoders.
2020-08-23 11:10:10 +02:00
pkv
915379a99d
obs-x264: Allow repeat_headers and annexb parameters to be set
...
The repeat_headers parameter is currently hard-coded to false and can
not be changed.
For mpegts container and allow better compatibility with broadcast
mpegts decoders, it is mandatory to repeat the sps/pps headers
regularly.
This commit enables this parameter to be set either by the user or the
service (ex: udp or srt w/ mpegts container).
The b_annexb enables compatibility with Annex B bitstream which is
better for streaming formats than avcc.
2020-08-23 11:10:09 +02:00
craftwar
f4ee271cd2
obs-filters: Fix building without noise reduction
2020-08-23 17:05:16 +08:00
Jim
e36b9c309d
Merge pull request #3216 from Xaymar/pr-fix-obs_source_enum_full_tree
...
libobs: Call enum_all_sources in check for enum_all_sources
2020-08-22 15:09:42 -07:00
jp9000
36f8903da1
win-capture: Update graphics hook version
2020-08-22 13:03:05 -07:00
jp9000
2220884498
obs-outputs: Check support for mbedtls func
2020-08-22 11:22:24 -07:00
jp9000
dd19c29b3e
obs-outputs: Fix Windows memory leak
...
When using alternate mutex implementations, you need to explicitly free
the mutexes with the mbedtls_threading_free_alt() function.
2020-08-22 11:07:16 -07:00
Jim
d9408b51ef
Merge pull request #3288 from makise-homura/e2k_support
...
E2k support
2020-08-22 10:20:20 -07:00
Jim
fbb419f40d
Merge pull request #3283 from JohannMG/fb-cdn-streamkey-btn
...
UI: Show "Get Stream Key" to users of Facebook CDN
2020-08-22 09:46:54 -07:00
Jim
899ffa7f59
Merge pull request #3285 from Scrxtchy/hotkey-source-check
...
UI: Do not process unnamed sources for hotkeys
2020-08-22 09:02:30 -07:00
Jim
31f1aa36ab
Merge pull request #3286 from Scrxtchy/python-remove-signal-callback
...
obs-scripting: Fix removing signal handlers in python
2020-08-22 09:01:30 -07:00
Jim
bb5a6cdbbb
Merge pull request #3289 from khng300/sndstat_parsing
...
oss-audio: Improve /dev/sndstat parsing on FreeBSD
2020-08-22 09:00:22 -07:00
Jim
d229a56dab
Merge pull request #3301 from KasinSparks/freetype-outline-shadow-bounds-calc
...
text-freetype2: Fix x,y bounds for text outline and shadow
2020-08-22 08:58:13 -07:00
Jim
d1bc5eebc7
Merge pull request #3303 from cg2121/multiview-update-fix
...
UI: Fix multiview update regression
2020-08-22 08:57:56 -07:00
Jim
02b7672bf1
Merge pull request #3306 from kkartaltepe/x264-leak-fix
...
obs-x264: Fix memory leak
2020-08-22 08:57:39 -07:00
Clayton Groeneveld
f580de0bc7
UI: Fix multiview update regression
...
Fixes bug where multiview won't update when reordering scenes with drag
and drop. Was originally fixed with #2114 , but bcddf4d caused a
regression where it didn't work anymore.
2020-08-22 08:37:26 -07:00
jp9000
189fc7ab6a
obs-outputs: Add support for metadata-based multitrack
2020-08-22 08:27:58 -07:00
jp9000
746a522986
obs-outputs: Don't assume @setDataFrame
...
Don't assume @setDataFrame when using an info packet. I'm guessing
librtmp did this because the only time this packet type was normally
used was when you use onMetaData.
2020-08-22 08:27:58 -07:00
Jim
27169f0d2e
Merge pull request #3302 from jpark37/wgc-device-loss
...
libobs-winrt: Device loss crash prevention
2020-08-22 08:16:31 -07:00
Kurt Kartaltepe
5ada3f745d
obs-x264: Fix memory leak
...
bmalloc'ed array was not freed when freeing options.
2020-08-21 21:28:19 -07:00
Matt Gajownik
0c41bef84a
Merge pull request #3296 from RytoEX/remove-game-cap-strings
...
win-capture: Remove unused strings
2020-08-22 11:32:23 +10:00
Kurt Kartaltepe
c3ab6b91f6
libobs: Fix underlinking X11
...
Add explicit linkage to X11 fixing #3305
2020-08-21 16:25:42 -07:00
Kasin Sparks
570bffc282
text-freetype2: Fix x,y bounds for text outline and shadow
2020-08-21 12:47:55 -04:00
jpark37
4d8d05756a
libobs-winrt: Device loss crash prevention
...
Recovery could occur after captured window was closed.
2020-08-20 22:12:39 -07:00