Zakk
59e32cff22
Send twitchAPI v5 accept headers
2019-07-26 04:35:20 -04:00
Zakk
fe99869347
Update settings files for localization changes Xcode was complaining about.
...
When restoring audio engine, don't re-attach the default output track
2019-06-06 05:54:15 -04:00
Zakk
db113d6d7e
Fixed some warnings
2018-04-14 05:17:11 -04:00
Zakk
db9493832b
Added output plugin for Mixer (mixer.com). Only RTMP for now. FTL possible in the future
2018-04-13 09:23:32 -04:00
Zachary Girouard
ad2ab00693
Don't try to parse json if twitch ingest API returns an error.
...
Don't try to parse response if OAuth request errors
2018-04-11 23:42:23 -04:00
Zakk
dd9b89c258
Update project settings for new Xcode.
...
added dummyAnimation function to animation input wrapper.
slightly reworked how input.waitAnimation() works; the previous implementation possibly messed with other input timings.
converted input transitions to use input specific waits and dummy animations. This allows scripts/other transitions to run simultaneously
2018-03-31 08:14:13 -04:00
Zakk
c4c7fc4e0b
Fix some warnings
2018-01-25 04:55:49 -05:00
Zakk
4e58ecb47a
Stream Services now have a dedicated base class, no longer combined with an output writer
...
Stream Services now have a method that returns a new instance of a CSOutputWriterProtocol compliant class, the base class creates a CSOutputBase for you.
2018-01-20 23:23:33 -05:00
Zakk
29637a3c01
Convert all stream service plugins to subclasses of CSOutputBase
2018-01-20 22:51:24 -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
83de164c0d
Fixed some warnings.
...
Changed Image source to use NSImages as the CALayer contents, and improved handling of intermediate CGImage/CGImageSource. Fixes a potential memory leak when image sources are used
2017-10-24 05:26:46 -04:00
zakk4223
d9dee6611e
Merge pull request #81 from MaddTheSane/gitignore
...
Add .gitignore file
2017-07-02 03:00:43 -04:00
Zakk
1bb640cbe0
Added script-only input type.
...
First pass at executing input-scripts on layout changes/operations.
2017-07-02 02:36:29 -04:00
Zakk
a03b312a46
Added support for Twitch's new bandwidth test stream feature.
2016-12-18 07:51:43 -05:00
Zakk
8eba5fa9b2
Merge branch '2.0UI'
2016-11-19 10:34:15 -05:00
Zakk
3df9ce53c8
Changes to Twitch ingest fetching to fulfill their new client-id requirement
2016-09-14 20:48:40 -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
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
Zachary Girouard
784c1b80e8
Settings changes for xcode7
2015-10-03 16:30:15 -04:00
Zakk
f8b98d054c
Bump version to 1.9.10, include MIKMIDI copyright/license
2015-07-01 09:01:58 -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
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