Spout 2.005
New in 2.005 are :
Memoryshare
A new, revised memoryshare option is now a seamless replacement for DirectX texture sharing where the hardware is not compatible with the GL/DX interop extensions that Spout depends on. Hopefully it will never be used, but it will work in the same way if that is the only machine available.
SpoutDXmode
This is a revision of the previous SpoutDirectX program, and provides options for DX9/DX11/Memory, as well as a performance setting for laptop computers with Optimus Graphics.
SpoutCam
SpoutCam currently shows noise video if a Spout sender is not started firt. The new version can be started at any time and will pick up a sender when it starts. Many other changes have been made to work with Skype.
SpoutLibrary
For programmers using compilers other than Visual Studio, this C-compatible library gives access to all the functions of the Spout SDK and allows multiple objects to be created. It is documented separately and binaries are provided.
SpoutSDK
Many revisions have been made and cannot be covered here. GitHub is up to date and the source is included in the distribution. Check the SDK documentation and include files for changes to function arguments. If you are using them, there are now binaries for the Spout dll in the distribution and on GitHub.
Packages
Recent support from package managers provide Spout downloads within the user environment. For Processing, "Spout for Processing" is available as a contributed library. For Max/Msp, Spout externals are available from the sketch package manager. For VVVV, spout nodes have just been added in the latest alpha builds. A sender plugin for the the popular shader development environment "GeeXLab" is included in the “host_api/Spout_Sender/” folder in the code sample pack. See more in the Spout user manual.
Spout to NDI
This has been recently created to allow any Spout source to be transmitted over a network to another machine using the Newtek NDI (Network Device Interface) protocol (http://newtek.com/ndi/). The are interface programs as well as FreeframeGL plugins. This is complemented by the equivalent "Syphon2NDI" by Nozomu Miura of Techlife for Mac computers (see the Spout forum for preliminary download). All indications are that this is a high performance solution for linking multiple machines to share application graphics. There is a separate installer and a link is provided below.
Existing 2.004 apps are compatible. When you update with the 2.005 SDK the new features will be activated.
The Spout installer should be used to set up registry settings and accessory programs necessary for Spout applications.
Spout 2.005 : http://spout.zeal.co/download-spout/
SpoutToNDI 1.004 : http://spout.zeal.co/download-spout-to-ndi/