Releases: leadedge/Spout2
Spout 2.007.015
Installation
The utility programs do not require an installation program. Download SPOUT_2007-015.zip below and extract to any convenient folder. This will result in a "SPOUT-2007" folder with two sub-folders :
- Settings
- SpoutSettings - a program to select settings for Spout
- SpoutPanel - a sender selection dialog that can be used by Spout receivers
- Batch files for manual registration and setup
- Demonstration programs
- Sender and receiver demonstration programs
Setup
- Open "SpoutSettings" to establish registry settings for Spout applications.
The individual Help buttons at right provide details for each setting. - Refer to "spout-setup.pdf" for instructions and for more details.
Manual setup
"spout-settings.bat" can be used for Spout registration if required.
- Update - review and update settings
- Reset - reset to defaults
- Remove - remove all Spout settings
Demonstration programs
The demonstration programs are basic Sender and Receiver. Their purpose is to determine whether the system is compatible with Spout texture sharing. These programs should used first to establish compatibility.
Advanced demonstration program
An advanced version of the demonstration programs based on Openrameworks is hosted in a separate repository. Both sender and receiver can be built from the same source files. Pre-built programs can be downloaded from the latest Release. The receiver includes full screen display for multiple monitors, image adjustment using high speed shaders and video recording by way of FFmpeg.
Developers
- SpoutDX12 and SpoutDX9 libraries are included in the CMake build.
- Examples are updated with OpenGL Windows applications which can be built
without requiring a dependent framework. - A single Visual Studio solution file now contains all the DirectX examples.
- A new "Utilities" example shows the capabilities of "SpoutMessageBox" in SpoutUtils.
Source code changes are documented in updates.md. Binaries for libraries and examples can be downloaded as a separate file below. If you see errors about missing DLL’s for the examples, install the Visual Studio runtime. Spout programs are 64-bit, download the X64 version.
Release updates
31.08.24 - Spout-SDK-binaries_2-007-015.zip
Corrected SpoutGL SenderUtilities
Corrected SpoutDX D3D9 Vertices Receiver
Spout 2.007.014
Installation
The utility programs do not require an installation program. Download SPOUT_2007-014.zip below and extract to any convenient folder. This will result in a "SPOUT-2007" folder with two sub-folders :
SETTINGS
- SpoutSettings - a program to select settings for Spout
- SpoutPanel - a sender selection dialog that can be used by Spout receivers
- Batch files for manual registration and setup
DEMO
- Sender and receiver demonstration programs
Setup
- Open "SpoutSettings" to establish registry settings for Spout applications.
The individual Help buttons at right provide details for each setting. - Refer to "spout-setup.pdf" for instructions and for more details.
Manual setup
Manual methods can be also used for Spout registration if required.
- register-spout.bat - establish default registry settings used by Spout applications.
- spout-settings.bat – change each setting individually as required.
- unregister-spout.bat – remove Spout entries from the registry if no longer necessary.
Demonstration programs
The demonstration programs are basic Sender and Receiver. Their purpose is to determine whether the system is compatible with Spout texture sharing. These programs should used first to establish compatibility.
A common problem occurs for laptops with dual "power saving" graphics. Spout sender and reciever applications must use the same graphics adapter. The easiest solution is to use Windows graphics settings (Settings > System > Display > Graphics settings > Graphics performance preference) and set each sender and receiver application to prefer "High performance". Profiles can also be established using driver settings such as the "Nvidia Control Panel".
Advanced demonstration program
An advanced version of the demonstration programs based on Openrameworks is hosted in a separate repository. Both sender and receiver can be built from the same source files. Pre-built programs can be downloaded from the latest Release. The receiver includes full screen display for multiple monitors, image adjustment using high speed shaders and video recording by way of FFmpeg.
Developers
Source code downloads are only required for development. Developers can find changes documented in Updates.md and in the individual source files. Pre-built binaries of the libraries and example programs can be downloaded below (Spout-SDK-binaries_2-007-014.zip). These can be re-generated at any time using CMake. See building the libraries.pdf in the repository root for details.
Spout 2.007.013
User setup
- Download SPOUT_2007-013.zip below and extract to any convenient folder.
- Open "SpoutSettings" once to establish registry settings for Spout applications.
The individual Help buttons at right provide details for each setting. - Refer to "setup.pdf" for instructions and "readme.txt" for more details.
New demo programs
The demo receiver and sender applications are now built with Openframeworks. Details are in the repository. The project includes recorder and shader classes which are not part of the main Spout repository.
Developers
Source code downloads are only required for development. Developers can find changes documented in "Updates.md" and in the individual source files. Pre-built binaries of the libraries and example programs can be downloaded below. These can be re-generated at any time using CMake. See "building the libraries.pdf" for details.
Spout 2.007.012
Cumulative update from Beta branch. Changes documented in "Updates.md" and in the individual source files. Updated programs can be found in the SPOUT_2007-012.zip download below. Source code downloads are only required for development.
SpoutSettings
- Added a "Check" button to quickly check the Windows Graphics Performance preference of a program.
Demo receiver
- Added video recording function with an options dialog for codecs and settings.
07.09.23 - Download updated to include FFmpeg
Spout 2.007.011
Cumulative update from Beta branch. Changes documented in "Updates.md" and in the individual source files.
Updated SpoutPanel, SpoutSettings and Demo programs can be found in the SPOUT_2007-011.zip download below.
Source code downloads are only required for development.
Spout 2.007.010
Cumulative update from Beta branch. Changes documented in "Updates.md" and in the individual source files.
Updated SpoutPanel, SpoutSettings and Demo programs can be found in the SPOUT_2007-010.zip download below.
Source code downloads are only required for development.
Spout 2.007.009
Latest update from Beta branch. All changes documented in the individual source files.
Updated SpoutPanel, SpoutSettings and Demo programs can be found in the SPOUT_2007-009.zip download below.
Source code downloads are only required for development.
Spout 2.007h
Update from Beta branch. All changes documented in the individual source files.
Updated SpoutPanel, SpoutSettings and Demo programs can be found in the SPOUT_2007h.zip download below.
Source code downloads are only required for development.
Spout 2.007g
Maintenance update. See all SDK changes in UPDATES.md.
- Frame count option restored in SpoutSettings.
This option is usually not necessary for OpenGL applications but can be disabled if incompatibility is found between older Spout 2.006 programs and those using DirectX textures directly.
Updated SpoutPanel, SpoutSettings and Demo programs can be found in the SPOUT_2007g.zip download below.
Spout release files are notarized using CodeNotary and file integrity can be verified.
Source code downloads are only required for development.
Spout 2007f
Maintenance update. See all SDK changes in UPDATES.md.
- Dynamic load example added to SpoutLibrary.
- "SendBackBuffer()" added to the SpoutDX class.
- Spout demo receiver includes a "preview" option. Set the size and position, hit 'p' and it locks to that position. Screen recorders and the like will then capture it.
SpoutPanel, SpoutSettings and Demo programs can be found in SPOUT_2007f.zip download below.
Spout release files are notarized using CodeNotary and file integrity can be verified.
Source code downloads are only required for development.