Hi,
I compiled the "melt" from source enabled NEWTEK NDI interface. NDI consummer works without problems, however, NDI producer gives an error:
gess@ubik:~$ melt -producer ndi:MLTOut1
producer_ndi.c:492: NO VIDEO
producer_ndi.c:492: NO VIDEO
[producer ndi] <producer>
producer_ndi_feeder: exiting, self->f_exit=1
+-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
|1=-10| |2= -5| |3= -2| |4= -1| |5= 0| |6= 1| |7= 2| |8= 5| |9= 10|
+-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
+---------------------------------------------------------------------+
| H = back 1 minute, L = forward 1 minute |
| h = previous frame, l = next frame |
| g = start of clip, j = next clip, k = previous clip |
| 0 = restart, q = quit, space = play |
+---------------------------------------------------------------------+
producer_ndi.c:492: NO VIDEO
producer_ndi.c:492: NO VIDEO
producer_ndi.c:492: NO VIDEO
producer_ndi.c:492: NO VIDEO
producer_ndi.c:492: NO VIDEO
producer_ndi.c:492: NO VIDEO
[producer ndi] <producer>
producer_ndi_feeder: exiting, self->f_exit=0
producer_ndi.c:492: NO VIDEO
producer_ndi.c:492: NO VIDEO
...</producer></producer>
I have compiled on several different computers, with different versions of Ubuntu (16.04 LTS , 17.04, 17.10), the versions of MLT and NDI SDK relevant to 01.11.2017, the result is the same.
Sources of the video signal repeatedly checked using NDI TOOLS, VLC and OBS.
Best regards, Geksan.
Figured out the error. I was using the wrong source name format. It is correct to use "compname(streamname)".
Now I have another problem, all sources are shown with incorrect frame:
melt -producer ndi:"Z800-W (MLTOut2)" -profile dv_pal_wide
https://yadi.sk/i/hw9gyxYF3QeaRF
However, all other utilities show this source is fine.
P.S. Is there a description of the parameters NDI producer ?