Comments (8)
Hi Harvey,
This maximum sender number problem has come up more recently with Touchdesigner. It was fixed by setting the maximum sender size with "SetMaxSenders(int maxSenders)".
The idea is that by the time of the next Spout release, all applications should have updated to at least 2.005 where the maxSenders registry setting is used. Then the option will be included in the settings application. Meanwhile you can use SetMaxSenders in the first application that starts.
I thought you were using this already. It might be best if I send you the latest settings dialog program by email. I tested with a Spout 2.006 installation setting the maximum number to 12 and opening 12 demo senders. Then with a receiver, SpoutPanel (Vers 2.20) shows all 12 OK. It should be possible for you to reproduce this.
Somehow the first link goes to the addon repository. If you can post the link again I will try the executable.
from spout2.
Hi Lynn,
I haven't seen this issue up until now as I've been explicitly creating receivers without using the Spout Panel or needing to retrieve the list of sender names. But yes the issue does seem to be the same as the TD one.
Before running any sending/receiving apps I have been running the Utility you sent for setting Max number of senders, actually, this is only done once per installation. Our application which creates the Spout receivers also calls SetMaxSenders(30), in my test I am running this first. I then run my sending app (correct link https://goo.gl/Dz6qLA). I've just installed using the latest 2.006 install with Spout Panel 2.20 but I am still seeing the same issue.
If you could you check whether you are seeing the same that would be helpful.
Thanks
from spout2.
As a further test, I tried.
- A reboot
- Running the "SpoutDXMode Utility" and setting max senders to 30
- Opening 12 Spout senders using the SpoutSender.exe in the spout 2.006 installer
- Opening the spout panel v.2.20
And I see the same, senders names ending 8 and 9 are missing, if you scroll up you can see sender name ending 0 and 1
from spout2.
My omission not to check that all the senders were there. I found the problem. SpoutPanel uses the SpoutSenderNames class which sets the maximum sender number to 10 by default. SpoutPanel was not checking the registry entry to update this. Attached is an update. Let me know if it works for you.
from spout2.
OK, that makes sense and yes the panel list is working now, thanks.
from spout2.
from spout2.
I believe that this change will not affect any existing applications and enough time has passed that all should be up to date with 2.005 or later, so an update release is probably worth while rather than waiting for the next version.
Since you have been using this for a while, have you found this setting to be stable and cause no problems?
from spout2.
Presumably the setting has been stable.
from spout2.
Related Issues (20)
- I found 1-2 frame delay fluctuation when I used spout for texture transmission. How can I eliminate this delay? HOT 7
- Windows on ARM binaries missing HOT 8
- Exclude binaries from repo HOT 1
- Recommended API and method HOT 4
- A way to build Demo/SpoutSender.exe and Demo/SpoutReceiver.exe HOT 1
- Getting nullptr textures with spout receiver HOT 5
- Spout with WebGPU HOT 6
- D3D11 Format HOT 28
- SpoutSender/Receiver sourcecode HOT 5
- SpoutLibrary : unable to setup multiple named Spout Receivers HOT 11
- Unused #include <d3d9.h> in SpoutLibrary.h makes compilation with JUCE fail. HOT 2
- GL-Spout-NDI-DX ? HOT 3
- Global registry settings HOT 3
- Multiple Senders in SpoutDX HOT 4
- CPU sharing flag is always false in OpenSpout HOT 7
- Small code issue in SpoutGL.cpp HOT 3
- Use SendImage without using OF, Cinder, etc. HOT 2
- flickering because receiver sometimes can't access the shared texture. HOT 5
- Add ossia to the list of Spout-compatible software :) HOT 3
- Should the solutions be removed from the repo? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spout2.