Issues with BlackMagic video input (and native drivers)
Hello,
I am working in a project where I use the BlackMagic UltraStudio 4K interface to input the signal from a Sony HD camera to a Macbook Pro Retina (NVIDIA GeForce GT 750M 2048 MB). Amongst other programming issues I am running now to some problems with the actual input to Max.
First of all, I can´t make the device work as native. The umenu is populated correctly giving me options for "BlackMagic UltraStudio 4K" and "UltraStudio 4k [Native]" but when I select to work as Native the output is black and the console displays an error opening BlackMagic device for grab ("- EnableVideoInput failed with result -"). There is a comment about this in the help file (which is what I am using right now to isolate the video input problem) saying that native device may not work and that Max should be restarted and native vdevice should be selected again but this is not fixing the issue.
My main problem, tho is that I get some kind of interlacing problem when I use the other BlackMagic vdevice. I am not sure if it has anything to do with the previous issue but I am pretty sure that the first time I used the device to input to Max the interlacing problem was not there. After the second or third time using the UltraStudio 4K I start noticing the problem and never disappear again.. I am posting screenshot to illustrate what I mean (Probably is not needed and quality is not good with compression but I hope it helps). I checked devices settings, change cables, ports, etc and of course I tried inputing same signal to iMovie where is showing correctly.
So.. I guess there should be some Max driver problem? or is there something I could try?
Thanks for help in advance
interlacing problems are fixed by sending the output through a deinterlace filter, e.g. [ jit.gl.slab @file cf.deinterlace.jxs ].
for driver problems, make sure you have the latest drivers installed from the Blackmagic site, and just be extra sure you don't select the non-native driver after restarting.
Thanks! deinterlace filter you suggested works nicely!
About the driver problem is a bit weird.. I have reverse the device list order coming from the vdev/format subpatcher in the help patch and now native 4K from BlackMagic load first and it works when selected, but.. now the other BlackMagic device on the menu does not output anything.
The weird thing is that when I csend the getformatlist message with the Native device active I get the formats that where showing for the other device before reversing the list and viceversa.. So, I am curious if I actually have changed something and if I am running the native device or not..
I have also tried another solution that you suggested in a previous post using the jit.gl.syphonclient object and black syphon application and that can be another solution (although interlace problem it s even worse with it).
Anyway, I guess that interlace filter is enough for us now (new to check in studio with HD display).
Thanks a lot for your help!