I have also tried on my old Intel Mac Pro and it works well. I haven't "Camera hub" installed on this Mac but the epochal 3.4.1 driver. I have tried with a WLAN connection and a NDI connection. Both are working well.
Any thing will work actor wise, you don't need to use an absolute value actor, the import thing is that the loop doesn't get fed back into the system from one point
Thanks for checking on your side. I have confirmed with students, fortunately they could also use Epoccam with Isadora (on M1 and M2 chip Macs). On my Intel Mac the problem continues (see screenshot), even after resetting Elgato system extensions.
It seems a problem others have encountered too, maybe this can help some people:
https://www.reddit.com/r/elgat...
Anyway, thanks for helping to clarify that this is not an Isadora issue.
The above code is something that I use in my projects; really a simple loop that when it finds a 0 automatically breaks and returns a 0
If all passes it will return a 1.
Please be aware that you need to make that your values are either 0 or 1
Hi all!
// You can customize the names of your inputs and outputs using comments
// like the ones below. Click the "Help" button and read "Customizing
// Input and Output Names" to learn more.
// iz_input 1 "input 1"
// iz_output 1 "all true"
function main()
{
for (let i = 0; i < arguments.length; i++) {
var value = arguments[i]
if (value == 0) {
return 0
}
}
return 1
}
Hi,
Here is a non-javascript solution if that is of use. I modified a macro from a current patch I am working on.
It returns 1 if all inputs are 1 otherwise another value in any input returns a 0.
Best Wishes,
Russell
@dusx thanks for helping. I get anther error, unfortunately.
Hi Nic,
You simply need to break the continous loop. So adding an actor connected to the stream and leave the output open.
This will cause Isadora to accept it.
Ah, this now works after restarting Isadora. Perhaps it might be useful to others, so I'll leave it posted.
Nic