Git Product home page Git Product logo

Comments (8)

leadedge avatar leadedge commented on August 23, 2024

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.

12_senders

from spout2.

Harvey3141 avatar Harvey3141 commented on August 23, 2024

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.

Harvey3141 avatar Harvey3141 commented on August 23, 2024

As a further test, I tried.

  1. A reboot
  2. Running the "SpoutDXMode Utility" and setting max senders to 30
  3. Opening 12 Spout senders using the SpoutSender.exe in the spout 2.006 installer
  4. 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

screenshot_030118_124921_am

from spout2.

leadedge avatar leadedge commented on August 23, 2024

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.

SpoutPanel.zip

from spout2.

Harvey3141 avatar Harvey3141 commented on August 23, 2024

OK, that makes sense and yes the panel list is working now, thanks.

from spout2.

sheridanis avatar sheridanis commented on August 23, 2024

from spout2.

leadedge avatar leadedge commented on August 23, 2024

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.

leadedge avatar leadedge commented on August 23, 2024

Presumably the setting has been stable.

from spout2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.