Page 3 of 6

Re: NDI support

Posted: Wed Apr 13, 2016 03:58
by hive8
Very interesting, could i sign up as a beta tester.

Re: NDI support

Posted: Wed Apr 13, 2016 05:07
by leadedge
Maybe soon. I am getting closer but not quite there yet. Send me a PM. Giving it a run on a network with multiple machines is the acid test and I don't have that.

alfaleader - I have it sorted I think.

For rgba data, the sender has to be specified as "NDIlib_FourCC_type_BGRA". Where I had it wrong was that the receiver can specify the format it "prefers". I took this to mean it might prefer that but if a sender is rgba it would get rgba data, when in fact it is converted to YUV from the rgba source. I am not sure how this works if different receivers prefer rgba or yuv. Anyway the type can be detected when the frame is received.

Then also the "progressive" flag comes into it. I am looking at all options for the type of video received. My findings are that the receiver has to prefer YUV for interlaced to be received properly. Prefer BGRA results in half the data, with each alternate line black.

As to the closed senders not being released from the sender list, I am finding that specifying zero timeout for NDIlib_find_get_sources always works OK and returns all the sources, even if one is closed, but specifying a timeout to detect any network change does not detect when a sender is closed, maybe the length of timeout is an issue here. I am profiling these functions to see what overhead there is in monitoring the network.

I get 16.5 msec for glGetTexImage at 1920x1080 like it is locked to vsync. With vsync off it is 10-11 msec independent of the frame rate specified.

Re: NDI support

Posted: Thu May 26, 2016 07:02
by hive8
Question do we have that build for OSX as well?

Re: NDI support

Posted: Thu May 26, 2016 08:17
by leadedge
Not yet but possibly. The windows versions Spout<>NDI are working.

Re: NDI support

Posted: Thu May 26, 2016 08:23
by hive8
Yes they are and working good, i tested them and works well :)

Re: NDI support

Posted: Thu May 26, 2016 23:36
by hive8
Quick video to show it, i use vMix to capture... then NDI to spout -> get it in resolume
All is realtime with no delay what i can see.
Tested on WIN (sender) to WIN (receiver)
Tested also on OSX (sender) to WIN (receiver) not as good, windows the clear way to go :)

phpBB [video]

Re: NDI support

Posted: Fri Jun 03, 2016 07:37
by leadedge
OK everybody,

We need some beta testing.

"Spout to NDI" is finished and seems pretty good according to tests by hive8. Now Nozomu Miura from Techlife has made a Syphon equivalent that is also ready for beta testing.

Check out the Spout forum here :

http://spout.zeal.co/forums/topic/spout ... on-to-ndi/

- - -

Re: NDI support

Posted: Fri Jun 03, 2016 08:49
by gabonacorp
I would really love to beta testing the mac version so I volunteer! :)

Re: NDI support

Posted: Fri Jun 03, 2016 14:19
by leadedge
Go to the Spout forum topic as above and the download links are there.

The Mac version has not had much testing so let us know how you get on. You can of course send between two OSX machines on the network.

Re: NDI support

Posted: Fri Jun 03, 2016 14:46
by gabonacorp
than I am sorry I misunderstood this: "Now Nozomu Miura from Techlife has made a Syphon equivalent"

From word Syphon I thought that the mac version is on its way.