Bug Report BlackMagic Intensity support?

oRuin

New Member
Hello,

Been giving OBS a go now for the last few hours using different setups (dxtory, etc)
Fantastic work! Really great stuff.

I have an issue though, I use a Black Magic Intensity Pro to capture my Xbox 360. Sadly, when I try to add the card as a source i'm not getting the correct resolution options.

Under 'Decklink Video Capture' i'm getting, 720x486 and 720x576. Both at 50 fps max.
Under 'Blackmagic WDM Capture' I don't have any resolution options at all.

The device is set to 720p 59.94fps by default.
My OBS video settings are 720p, 60fps.

Am I missing something, or is the Bmip not yet supported?

Thanks and keep up the good work!
 

oRuin

New Member
Thanks for the response.
Here is the info.

Code:
Device: Blackmagic WDM Capture

Device: Logitech HD Webcam C525
   type: RGB24, usingFourCC: false, res: 640x480 - 640x480, fps: 5-30
   type: RGB24, usingFourCC: false, res: 160x120 - 160x120, fps: 5-30
   type: RGB24, usingFourCC: false, res: 176x144 - 176x144, fps: 5-30
   type: RGB24, usingFourCC: false, res: 320x176 - 320x176, fps: 5-30
   type: RGB24, usingFourCC: false, res: 320x240 - 320x240, fps: 5-30
   type: RGB24, usingFourCC: false, res: 432x240 - 432x240, fps: 5-30
   type: RGB24, usingFourCC: false, res: 352x288 - 352x288, fps: 5-30
   type: RGB24, usingFourCC: false, res: 544x288 - 544x288, fps: 5-30
   type: RGB24, usingFourCC: false, res: 640x360 - 640x360, fps: 5-30
   type: RGB24, usingFourCC: false, res: 752x416 - 752x416, fps: 5-30
   type: RGB24, usingFourCC: false, res: 800x448 - 800x448, fps: 5-30
   type: RGB24, usingFourCC: false, res: 864x480 - 864x480, fps: 5-30
   type: RGB24, usingFourCC: false, res: 960x544 - 960x544, fps: 5-30
   type: RGB24, usingFourCC: false, res: 1024x576 - 1024x576, fps: 5-30
   type: RGB24, usingFourCC: false, res: 800x600 - 800x600, fps: 5-30
   type: RGB24, usingFourCC: false, res: 1184x656 - 1184x656, fps: 5-30
   type: RGB24, usingFourCC: false, res: 960x720 - 960x720, fps: 5-30
   type: RGB24, usingFourCC: false, res: 1280x720 - 1280x720, fps: 5-30
   type: RGB24, usingFourCC: false, res: 1392x768 - 1392x768, fps: 5-30
   type: RGB24, usingFourCC: false, res: 1504x832 - 1504x832, fps: 5-30
   type: RGB24, usingFourCC: false, res: 1600x896 - 1600x896, fps: 5-30
   type: RGB24, usingFourCC: false, res: 1280x960 - 1280x960, fps: 5-30
   type: I420, usingFourCC: false, res: 640x480 - 640x480, fps: 5-30
   type: I420, usingFourCC: false, res: 160x120 - 160x120, fps: 5-30
   type: I420, usingFourCC: false, res: 176x144 - 176x144, fps: 5-30
   type: I420, usingFourCC: false, res: 320x176 - 320x176, fps: 5-30
   type: I420, usingFourCC: false, res: 320x240 - 320x240, fps: 5-30
   type: I420, usingFourCC: false, res: 432x240 - 432x240, fps: 5-30
   type: I420, usingFourCC: false, res: 352x288 - 352x288, fps: 5-30
   type: I420, usingFourCC: false, res: 544x288 - 544x288, fps: 5-30
   type: I420, usingFourCC: false, res: 640x360 - 640x360, fps: 5-30
   type: I420, usingFourCC: false, res: 752x416 - 752x416, fps: 5-30
   type: I420, usingFourCC: false, res: 800x448 - 800x448, fps: 5-30
   type: I420, usingFourCC: false, res: 864x480 - 864x480, fps: 5-30
   type: I420, usingFourCC: false, res: 960x544 - 960x544, fps: 5-30
   type: I420, usingFourCC: false, res: 1024x576 - 1024x576, fps: 5-30
   type: I420, usingFourCC: false, res: 800x600 - 800x600, fps: 5-30
   type: I420, usingFourCC: false, res: 1184x656 - 1184x656, fps: 5-30
   type: I420, usingFourCC: false, res: 960x720 - 960x720, fps: 5-30
   type: I420, usingFourCC: false, res: 1280x720 - 1280x720, fps: 5-30
   type: I420, usingFourCC: false, res: 1392x768 - 1392x768, fps: 5-30
   type: I420, usingFourCC: false, res: 1504x832 - 1504x832, fps: 5-30
   type: I420, usingFourCC: false, res: 1600x896 - 1600x896, fps: 5-30
   type: I420, usingFourCC: false, res: 1280x960 - 1280x960, fps: 5-30


Device: Decklink Video Capture
   type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 29.97-29.97
   type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 23.976-23.976
   type: UYVY, usingFourCC: false, res: 720x576 - 720x576, fps: 25-25
   type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 59.9402-59.9402
   type: UYVY, usingFourCC: false, res: 720x576 - 720x576, fps: 50-50

Device: Dxtory Video 1
   type: RGB32, usingFourCC: false, res: 1920x1080 - 1920x1080, fps: 30-30

Device: Dxtory Video 2
   type: RGB32, usingFourCC: false, res: 640x480 - 640x480, fps: 30-30

Device: Dxtory Video 3
   type: RGB32, usingFourCC: false, res: 640x480 - 640x480, fps: 30-30

Device: Dxtory Video 4
   type: RGB32, usingFourCC: false, res: 640x480 - 640x480, fps: 30-30
 

oRuin

New Member
Just wondering, anyone else out there currently using a Black magic device that is looking to use OBS?
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
This may be something to do with your blackmagic settings somewhere, though I'm not sure. It's unusual for a device not to have any directshow support.
 

R1CH

Forum Admin
Developer
The blackmagic drivers are pretty freaky. I believe you have to open the directshow properties dialog to pick your resolution, then the list of supported resolutions reported to directshow will change.
 

oRuin

New Member
So, am I out a luck? To be honest I'm thinking of eBaying this card off and picking up one of the Avermedia Live Gamer cards up. I hear so many problems about these drivers.
 

Muf

Forum Moderator
While I agree it's probably a good idea to get a different card, at the development stage that OBS is in I think it's crucial to debug as many different capture sources as possible, so that more devices will be supported and less people run into problems.

I also have a Blackmagic Intensity Shuttle on a shelf somewhere (I call it the paperweight because it's useless for anything other than SD resolution) so I could also help test with Blackmagic's Decklink source.
 

oRuin

New Member
Is there anything I can do to help? I can give more info to help out. Driver version, settings etc.
 

Animeruko

New Member
I don't have a Blackmagic card but I may have a possible workaround. If you can use a video player that supports the blackmagic card as an input you could then use OBS's window capture to grab the player window. I have to use this method for my Hauppauge Colossus. I know its not the same as just using the card directly but it may help until the driver thing is sorted out and saves you some money.
 

R1CH

Forum Admin
Developer
It appears the blackmagic card outputs HDYC instead of UYVY which are identical save for some possible colorspace conversion. Support should be coming soon!
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
it -should- work, although there's a minor bug still that can make it occasionally not output correctly -- but it should be fixed soon (again). sorry about the continued delay if you still can't get display from it
 

Kerviel

New Member
In xsplit I select the Decklink option in devices to get the video and audio from my Black Magic Intensity Pro, however in OBS that one comes up just blank, so I used the Blackmagic WDM Capture selection in devices to get the video to show, however the audio does not work. Should I still be using the Decklink Video Capture option like I do in xsplit?
 

Sylvex

New Member
Hi, also having issues with the BMI Pro in OBS. I can't get anything other than a black or red screen. It seems OBS does not support the 59.94 FPS setting which is required to get video from my PS3. Don't know anything about audio as I haven't gotten that far yet.

Code:
Device: XSplitBroadcaster
   type: RGB32, usingFourCC: false, res: 1x1 - 320x240, fps: 1-255.004
   type: YUY2, usingFourCC: false, res: 1x1 - 320x240, fps: 1-255.004

Device: Decklink Video Capture
   type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 29.97-29.97
   type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 23.976-23.976
   type: UYVY, usingFourCC: false, res: 720x576 - 720x576, fps: 25-25
   type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 59.9402-59.9402
   type: UYVY, usingFourCC: false, res: 720x576 - 720x576, fps: 50-50
   type: 'HDYC', usingFourCC: true, res: 1920x1080 - 1920x1080, fps: 23.976-23.976
   type: 'HDYC', usingFourCC: true, res: 1920x1080 - 1920x1080, fps: 24-24
   type: 'HDYC', usingFourCC: true, res: 1920x1080 - 1920x1080, fps: 25-25
   type: 'HDYC', usingFourCC: true, res: 1920x1080 - 1920x1080, fps: 29.97-29.97
   type: 'HDYC', usingFourCC: true, res: 1920x1080 - 1920x1080, fps: 30-30
   type: 'HDYC', usingFourCC: true, res: 1280x720 - 1280x720, fps: 50-50
   type: 'HDYC', usingFourCC: true, res: 1280x720 - 1280x720, fps: 59.9402-59.9402
   type: 'HDYC', usingFourCC: true, res: 1280x720 - 1280x720, fps: 60.0002-60.0002

Device: Dxtory Video 1
   type: RGB32, usingFourCC: false, res: 1280x720 - 1280x720, fps: 60.0002-60.0002

Device: Dxtory Video 2
   type: RGB32, usingFourCC: false, res: 1280x800 - 1280x800, fps: 60.0002-60.0002

Device: Dxtory Video 3
   type: RGB32, usingFourCC: false, res: 1920x1200 - 1920x1200, fps: 60.0002-60.0002

Device: Dxtory Video 4
   type: RGB32, usingFourCC: false, res: 640x480 - 640x480, fps: 30-30

So far what I've tried is to add the Decklink Video Capture device then hit configure and select the appropriate setting ( 1080i 59.94 or 720p 59.94 depending how I set the PS3) and hitting apply/OK. However this shows nothing but a black screen and when I re-enter the properties and hit configure again the setting has mysteriously switched to 1080i 60 or 720p 60.

P4sGd.png


When this happened a few times I tried to use the custom resolution setting beneath the device selection but it does not accept the "." as a valid character so I could not set 59.94. If I set it to 59 then it changes from completely black to a red screen at the correct resolution.

Willing to help with troubleshooting any time, PM me a skype or IRC channel or something if you need help.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Yep, I do know of this issue -- I'm going to try to push out a fix fairly soon for it.
 

Nightwalker

New Member
The BMI works great now, but I don't get any sound unless I select Decklink under my mic setting. I know with Xsplit, they force you to listen to your own BMI sound, so hopefully you guys can incorporate a solution where BMI sound isn't played back.
 

R1CH

Forum Admin
Developer
I've found the Directshow device sound from the BMI will slowly desync over time (in VDub / XSplit), does this happen for you too? I end up just splitting and capturing via 3.5mm line in.
 
Top