Zakk
|
239743fbb5
|
Combined status and output tabs
|
2015-11-15 18:24:34 -05:00 |
|
Zakk
|
49ad6bb24f
|
Hi?
|
2015-10-05 05:00:24 -04:00 |
|
Zakk
|
beb3e9cd6a
|
Bounce Display capture update layer through main thread.
DisplayCapture now properly saves the value of the render type variable
|
2015-08-16 14:43:56 -04:00 |
|
Zakk
|
7c0fe02cd9
|
A layout's render loop timing can now be tied to some types of capture inputs. Most useful when used on video capture cards
|
2015-07-12 07:04:15 -04:00 |
|
Zakk
|
f8b98d054c
|
Bump version to 1.9.10, include MIKMIDI copyright/license
|
2015-07-01 09:01:58 -04:00 |
|
Zakk
|
857264db99
|
Properly extract boolean value of onLive animation setting
|
2015-06-19 15:29:41 -04:00 |
|
Zakk
|
35107d7a04
|
Add modal dialog during MIDI control learning
|
2015-05-25 15:44:50 -04:00 |
|
Zakk
|
8703a2a323
|
IOSurfaceLayer no longer uses CIImage to render to the context; instead it renders the surface manually and uses fragment shaders/built in apple extensions to handle non-RGB IOSurfaces. Sources that use this layer no longer have to convert to 'known' pixel formats, which should save on some CPU in the case of AVF captures
|
2015-05-09 20:53:19 -04:00 |
|
Zakk
|
cfb5fe4f6b
|
Removed some spammy NSLogs
|
2015-05-03 13:09:25 -04:00 |
|
Zakk
|
64a3c4a596
|
The base TextCapture class handles loading the settings interface now and inserts standard text controls (font, alignment) in addition to whatever the actual capture source requires.
Fixed the excessive amounts of blank space in source setting pane(s)
|
2015-04-18 21:33:48 -04:00 |
|
Zakk
|
6bd53f426e
|
Added frame rendering/arrival options to DesktopCapture
|
2015-03-13 19:29:59 -04:00 |
|
Zakk
|
caff673352
|
Added frame update options to webcam capture type
|
2015-02-22 23:35:40 -05:00 |
|
Zakk
|
3231b414df
|
Add a CATransaction around updateLayersWithBlock. Fixes some instances of freezing syphon sources.
|
2015-02-22 23:08:06 -05:00 |
|
Zakk
|
d1eb892308
|
Don't change framerate mid-stream on layout change. Fixes #67
|
2015-02-22 03:56:16 -05: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
|
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
|
23162314c0
|
Syphon sources now use a subclass of CAOpenGLLayer and render the texture directly via OpenGL, instead of going through a CIImage/IOSurface.
|
2015-02-16 05:15:46 -05:00 |
|
Zakk
|
96455ca5b0
|
Syphon source now grabs the IOSurface before receiving a frame notification, so restored Syphon Sources from 'fast' SyphonInjected processes work
|
2015-02-15 08:37:15 -05:00 |
|
Zakk
|
56e054a0d1
|
Fixed restoration of syphon sources 'flipped' setting
|
2015-02-13 23:10:36 -05:00 |
|
Zakk
|
5e1b3b9ac5
|
SyphonInject server app list now updates based on app launched/terminated events. Should also handle apps that aren't part of a bundle.
|
2015-02-13 16:10:10 -05:00 |
|
Zakk
|
88f9c792ad
|
Moved some files around to corral headers into the Pluginheaders directory
|
2015-01-28 23:52:51 -05:00 |
|
Zakk
|
cb28b094cd
|
Start of bringing back shared sources. API changes to all plugins to support this.
|
2015-01-23 20:47:14 -05:00 |
|
Zakk
|
c9cb1bf0f1
|
Some changes to CSIOSurfaceLayer: now handles CVImageBuffers, now properly marks IOSurfaces as used. Also some changes to support cropping in a way that acts like other CALayers. AVFoundation capture and MovieCapture use the CVPixelBuffer support now.
|
2015-01-22 09:11:40 -05:00 |
|
Zakk
|
1f26f0d7c6
|
Restore image flip functionality for Syphon based sources. The flip ability applies to all CSIOImageLayer based sources
|
2015-01-17 17:42:55 -05:00 |
|
Zakk
|
99a4765241
|
Massive update/change: Sources and rendering are now CoreAnimation (CALayer) based. Still a few broken things, but now with all the added functionality of CoreAnimation. More interesting things to come ;)
|
2015-01-17 09:23:02 -05:00 |
|
Zakk
|
2386ea19f7
|
Syphon inject capture source checks if SyphonInject is installed. If it isn't installed a message is shown with a link to download it.
|
2014-12-17 05:02:22 -05:00 |
|
Zakk
|
f4f4cb8882
|
Added auto fit entry to source context menu. Renamed a bunch of sources to be a bit less programmerese
|
2014-12-13 10:35:47 -05:00 |
|
Zakk
|
27f2fa9456
|
Added SyphonInject specific capture type
|
2014-12-10 06:27:40 -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
|
3f67e38725
|
Fix SyphonCapture not registering for notifications if it was restored from saved data. Properly resume source when restored.
|
2014-10-03 22:55:17 -04:00 |
|
Zakk
|
44b888777f
|
Most of the input plugins
|
2014-08-29 03:42:33 -04:00 |
|