Commit graph

9 commits

Author SHA1 Message Date
Zakk
4d7e296a8e Sources now use restore/saveWithCoder instead of init/encodeWithCoder. This allows restoring to be a bit smarter about cached sources, replacing them transparently at restore time.
Old style initWithCoder is still functional, just not as cache friendly.
If the capture "device" is changed in the input config window the capture object may be swapped out for a different one depending on caching/flags.
2018-02-03 23:56:32 -05:00
Zakk
17c59b7fc8 Added NewTek NDI source. Requires the user to install the NewTek NDI runtime library 2018-01-20 04:35:06 -05:00
Zakk
c5a2d2a940 Changes to main window layout so it properly works in pre 10.11 releases
Call [super layout] where required to suppress warnings in 10.10
Use menuForEvent instead of rightMouseDown; menu now shows up when ctrl-clicking a single button mouse/trackpad
2017-12-24 16:47:42 -05:00
Zakk
589e3ab87c Stop drawing the source overlay view when the mouse leaves the preview view area 2017-11-11 09:15:37 -05:00
Zakk
e296f150e2 Layout source: use copy of layout and refresh when layout is saved or deleted 2017-11-09 21:43:14 -05:00
Zakk
261fdba402 Add video delay support to Layout and FFMpeg movie source 2017-11-07 23:40:16 -05:00
Zakk
d4e7404f74 Remove all 'frame update type' settings 2017-11-05 16:38:20 -05:00
Zachary Girouard
12c19f5ee5 Change the source outline view so it doesn't leak CFStrings (!?!?!) 2017-10-29 12:08:14 -04:00
Zakk
5fe311bbb2 Added capture source that renders an existing layout into the current one 2017-08-11 06:08:00 -04:00