Commit graph

28 commits

Author SHA1 Message Date
Zakk
3df9ce53c8 Changes to Twitch ingest fetching to fulfill their new client-id requirement 2016-09-14 20:48:40 -04:00
Zakk
cb449e5bc2 Some updates for Sierra, hack for the stupid individual transition add+effect.
Remove dependency on SyphonInject extra menu
2016-08-31 06:30:43 -04:00
Zakk
386a25a9fe Add icons for stream service menu items 2016-07-31 14:16:23 -04:00
Zakk
6b09445d99 Removed switching output type via the create/edit dialog. type is now set on creation via a popover menu 2016-07-30 21:28:53 -04:00
Zakk
17054d86c5 Sort twitch ingest server list 2016-07-25 08:56:52 -04:00
Zakk
a124628b50 Twitch and Youtube outputs display a list of known accounts. 2016-07-25 08:30:13 -04:00
Zakk
1490e3a5be Added Youtube output type. Allows selecting configured youtube live 'events' (plus the default live event) and will fetch the destination + stream key when the stream starts.
Added authorization code flow to the OAuth provider.
Added an API call for plugins to get the list of accounts stored in the keychain for a given service
2016-07-25 06:02:48 -04:00
Zakk
4152dc6c59 More work on OAuth2 service.
change to stream service protocol and OutputDestination to support async/delayed fetching of output destination.
Twitch output config allows re-auth to a different account and auto-fetching of the stream key when stream starts.
2016-07-23 15:47:33 -04:00
Zakk
31ffae27a8 Add plugin service for OAuth2 implicit grant flow. convert twitch stream key fetching to use oauth api. 2016-07-19 05:36:20 -04:00
Zakk
f321f71dfe Split File and RTMP outputs into separate types.
Twitch output config now has a 'fetch stream key' button that does OAuth authentication and then fetches the user's stream key.
2016-07-17 00:18:36 -04:00
Zakk
80f35176ba Move sample animations to Resources directory, fixes a code signing issue.
Bump version to 2.0.6
2016-05-05 07:43:22 -04:00
Zakk
5580ffaf16 Added MIDI command for instant record
File output type now has NSSavePanel dialog for choosing the output file/directory
2016-04-23 05:25:37 -04:00
Zakk
80c0f9bdbe File output module now has noClobber and timestamped file options 2016-03-31 09:05:22 -04:00
Zakk
71410c620a Added support for non-h264 compressors. First addition: Apple ProRes.
Some rearrangement internally of configuration interfaces, compressor classes and how libavformat muxers are created.

Quicktime MOV muxing may still have some quirks...
2016-03-28 07:51:44 -04:00
Zakk
4952335ece Update to latest Sparkle framework
Outputs now always query the underlying stream service plugin for the destination string.
Output format is now determined by asking the stream service what format to use. Format can be forced via the stream service config dialog.
2016-02-21 22:13:58 -05:00
Zakk
4c60010dc4 Added edit functionality to output list. OutputDestination now saves an instance of the streaming service which is restored into the edit view for regenerating an output destination string 2015-11-21 21:50:37 -05:00
Zakk
239743fbb5 Combined status and output tabs 2015-11-15 18:24:34 -05:00
Zakk
f8b98d054c Bump version to 1.9.10, include MIKMIDI copyright/license 2015-07-01 09:01:58 -04:00
Zakk
dc5c8f2a47 Added Vaughnlive.TV output plugin 2015-05-31 16:16:08 -04:00
Zakk
35107d7a04 Add modal dialog during MIDI control learning 2015-05-25 15:44:50 -04:00
Zakk
cfb5fe4f6b Removed some spammy NSLogs 2015-05-03 13:09:25 -04:00
Zakk
a84cba9733 Added a 'plugin loaded' call for extraplugins, so they can do any on-load setup they might need to do. Moved application observation in layout switcher to the plugin load call instead of the menu click event. Fixes #65 2015-02-17 01:41:42 -05:00
Zakk
fc6aa771dd Relabel the 'File' output plugin to make it a bit more obvious it also does generic RTMP. 2014-12-26 13:48:40 -05:00
Zakk
2bbe224bd7 Added Hitbox StreamService plugin. 2014-12-02 19:04:01 -05:00
Zakk
cddd251e92 Default font color: white, default size: 50
Completely redid SyphonSource to use a version of Syphon.framework that exposes the IOSurface.
XIB changes for some constraints. Dumb.
2014-11-30 23:08:10 -05:00
Zakk
5a86264630 Some changes for new Xcode and/or my accidental nuking of my local build copy of the source. Signed app now works properly with Gatekeeper settings.
Added hiding of staging view and controls for people that prefer the single view/live editing mode.
2014-10-25 19:43:26 -04:00
Zakk
0e0a03a397 The start of applescript support, some fixes for input source deallocation when config windows are opened and improvements to the preview view 2014-09-04 10:15:13 -04:00
Zakk
c3076f933c The dialog for selecting an output destination is now plugin based. File and twitch plugins created 2014-08-29 08:52:23 -04:00