NDI support

"Where is Feature X? I need Feature X! How can you not have Feature X?"
hive8
Is seriously in love with Resolume. Met the parents and everything
Posts: 331
Joined: Sat Jan 22, 2011 22:42
Location: Los Angeles

Re: NDI support

Post by hive8 »

Very interesting, could i sign up as a beta tester.
HIVE 8 | Quantum Laser | http://www.hive8.com

leadedge
Hasn't felt like this about software in a long time
Posts: 104
Joined: Fri Feb 14, 2014 13:58

Re: NDI support

Post 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.

hive8
Is seriously in love with Resolume. Met the parents and everything
Posts: 331
Joined: Sat Jan 22, 2011 22:42
Location: Los Angeles

Re: NDI support

Post by hive8 »

Question do we have that build for OSX as well?
HIVE 8 | Quantum Laser | http://www.hive8.com

leadedge
Hasn't felt like this about software in a long time
Posts: 104
Joined: Fri Feb 14, 2014 13:58

Re: NDI support

Post by leadedge »

Not yet but possibly. The windows versions Spout<>NDI are working.

hive8
Is seriously in love with Resolume. Met the parents and everything
Posts: 331
Joined: Sat Jan 22, 2011 22:42
Location: Los Angeles

Re: NDI support

Post by hive8 »

Yes they are and working good, i tested them and works well :)
HIVE 8 | Quantum Laser | http://www.hive8.com

hive8
Is seriously in love with Resolume. Met the parents and everything
Posts: 331
Joined: Sat Jan 22, 2011 22:42
Location: Los Angeles

Re: NDI support

Post 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]
HIVE 8 | Quantum Laser | http://www.hive8.com

leadedge
Hasn't felt like this about software in a long time
Posts: 104
Joined: Fri Feb 14, 2014 13:58

Re: NDI support

Post 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/

- - -

gabonacorp
Hasn't felt like this about software in a long time
Posts: 59
Joined: Sun Jun 30, 2013 15:02

Re: NDI support

Post by gabonacorp »

I would really love to beta testing the mac version so I volunteer! :)

leadedge
Hasn't felt like this about software in a long time
Posts: 104
Joined: Fri Feb 14, 2014 13:58

Re: NDI support

Post 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.

gabonacorp
Hasn't felt like this about software in a long time
Posts: 59
Joined: Sun Jun 30, 2013 15:02

Re: NDI support

Post 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.

Post Reply