Commit graph

6 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
0c5b423163 Fixed a bunch of warnings.
Start work towards supporting non-video Input sources. Created an InputSource protocol and base class.
2017-06-26 00:51:10 -04:00
Zakk
2749544f71 Added some capture type icons for the library. Library now filterable/searchable 2015-10-25 20:39:10 -04:00
Zakk
fb02503b7f Syphon based sources now have an option to select how frame updates to the layer are handled. 2015-02-20 05:55:19 -05:00
Zakk
2c6d8dc59e Split time sources into elapsed time from reference point, time until reference point and a combined stopwatch/countdown for a fixed interval. 2015-02-12 07:36:47 -05:00
Zakk
97a35e8b5d Added time related sources. Current time, elapsed time from any past point in time, and a countdown to a given date/time (or just X seconds of countdown) 2015-02-08 23:16:34 -05:00