cg2121
8510731f2b
decklink: Don't load modules if Decklink not found
...
This also modifies decklink-captions and decklink-output-ui.
2022-02-26 15:44:00 -08:00
Colin Edwards
ed329c433d
decklink-output-ui: Stop outputs on OBS_FRONTEND_EVENT_EXIT
2022-01-12 06:53:49 -08:00
Richard Stanway
e8d4de6bec
decklink-output-ui: Don't update UI during shutdown
...
Fixes a crash on exit if the user exited with the outputs running as the
parent window will have already destroyed doUI.
2021-08-19 00:04:52 +02:00
Clayton Groeneveld
f4c36460c8
decklink-output-ui: Stop outputs when unloading
...
When closing OBS, sometimes it would crash if the Decklink outputs
were active.
2021-05-15 14:08:49 -07:00
Clayton Groeneveld
b28f99d4cd
decklink-output-ui: Render texrender once per frame
...
To prevent rendering the texrender more than necessary, only
render it once per frame in a tick callback.
2021-05-15 14:08:49 -07:00
Fred Emmott
e5f05473e7
decklink-ui: fix double free of settings
...
This leads to a crash when the output is stopped, either by clicking the
stop button or when exiting OBS studio.
This crash is:
- intermittent in release builds
- reliable for me in debug builds
It is held by an `OBSData`, which, if not null, will automatically
call `obs_data_release()` on scope exit.
2021-02-08 14:46:38 -06:00
Clayton Groeneveld
fa9dccb7be
frontend-plugins: Refactor Decklink out UI
2020-02-26 23:06:20 -06:00
Jim
fc54a3b708
Merge pull request #1974 from DDRBoxman/state
...
decklink-ui: Show the state of outputs in the decklink dialog
2019-11-11 07:13:52 -08:00
Colin Edwards
a469d14264
decklink-ui: Show the state of outputs in the decklink dialog
2019-11-09 14:48:24 -06:00
Clayton Groeneveld
5f7f2c1c97
UI: Fix compiler/Acri warnings
2019-08-15 03:00:06 -05:00
jp9000
f53df7da64
clang-format: Apply formatting
...
Code submissions have continually suffered from formatting
inconsistencies that constantly have to be addressed. Using
clang-format simplifies this by making code formatting more consistent,
and allows automation of the code formatting so that maintainers can
focus more on the code itself instead of code formatting.
2019-06-23 23:49:10 -07:00
jp9000
d2b107bc9d
decklink-output-ui: Fix memory leak
2019-04-20 01:43:01 -07:00
Colin Edwards
6d07885b08
Decklink: inital preview out work
2019-04-17 21:21:39 -05:00
Colin Edwards
1af8789ce0
decklink-output-ui: Fix memory leak
...
Closes obsproject/obs-studio#1656
2019-02-10 18:16:10 -08:00
Colin Edwards
22fdda311d
Decklink: add UI to control output
2018-10-23 18:57:17 -05:00