We are about to switch to a new forum software. Until then we have removed the registration on this forum.
I need to capture video from Blackmagic Design Decklink extreme HD -card. And precisely at this time I want FullHD from the cards HDMI-port.
Previously with other hardware (cheap webcams etc.) i've succesfully used code based on the capture example code from here: http://processing.org/reference/libraries/video/Capture.html
But now I just can't get it working. It lists the card as: "name=Blackmagic Decklink WDM Streaming, size=1920x1080, fps=25". And this two times. I've tried both, but neither will give any results.
I can get image from the card with different softwares so the card, cables etc are working.
I tried to print out the state of cam.available() and it gives only falses. I think that that has something to do with my issue. I tried to google more about the available()-method, but found nothing useful. Meaning that I have no idea why there is no video frames available.
Also there is this thing that when using code just as in the example:
cam = new Capture(this, cameras);
I get no image, just grey background, but if I change it for example to:
cam = new Capture(this, 1920, 1080, cameras, 25);
I get black screen.
I really don't know how to proceed from here. Any ideas?