Bug Report OBS 23.0.1 - Bug in newest version of 64bit plugin: win-decklink.dll

ajaraptor

New Member
In surround mode on Blackmaic Intensity Pro 4K, the Center (3) and LFE (4) channels are somehow swapped: the LFE channel maps to channel 3 and the Center channel maps to channel 4.

The problem is resolved by putting the old (March 2018) version of win-decklink.dll (from OBS 22.0.2) into the 64 bit plugins directory of version 23.0.1. So there is clearly something up with the plugin itself. No idea what other functions are lost by using the old plug-in, but the channel order works properly in that one.

Current dll version signed: ‎Monday, ‎February ‎25, ‎2019 15:30:36 (swaps channels)
Previous dll version signed: ‎Sunday, ‎March ‎18, ‎2018 18:19:40 (channels in correct order)

Log is attached, by this bug is not logged.

Thanks.
 

Attachments

  • 2019-02-28 13-57-32 - Copy.txt
    6.7 KB · Views: 74

pkv

Developer
hi
i'm the dev who coded the changes; i'll try to repro and fix (should not be difficult) but i need to know the speaker layout you've used: 5.1 ? 7.1 ? quad ?
 

ajaraptor

New Member
The layout is 5.1, and, yes, the input connection is HDMI. The Blackmagic DeckLink cards have SDI inputs, but the Intensity Pro 4K card is HDMI only. Again, the previous version of the dll (from March 2018) maps the channels correctly.

Thanks for looking into this.
 

pkv

Developer
what's your input source ? (connected through hdmi to the intensity) i can't repro the bug with my decklink cards (but i only have sdi+hdmi cards not the intensity)
 

ajaraptor

New Member
In this case, the input is an X-Box One, set to output 5.1 HDMI uncompressed audio. That format is what the Intensity Pro 4K accepts for surround, and it can accept up to 8 channels (7.1) uncompressed. It does not process lossy formats. The setup works perfectly with the previous dll version. There must be some subtle difference between the combo DeckLink cards you have and the Intensity Pro that isn't reflected in your current dll, but was reflected in the previous version.
 

pkv

Developer
as i wrote in mantis i can repro if i use the hdmi output of my GPU. So since FC <->LFE swap is not universal, the only possible fix is for me to add a swap option that is activated manually. In particular, the swap does not occur on sdi. The fix is not tough. Ping me on obs discord (@pkv) and i'll drop you a test build so that you can confirm that the issue is fixed. Should be a matter of an hour work.
 
Top