Gem icon indicating copy to clipboard operation
Gem copied to clipboard

videoDECKLINK plugin is not able to detect pixel format

Open kubriel opened this issue 5 years ago • 4 comments

it seems that Gem is not able to properly detect RGB format of HDMI input. if i set my HDMI input signal to YCbCr444 it works, but if i use RGB format it doesnt.

kubriel avatar Nov 13 '20 16:11 kubriel

seems like i'm too dumb to set my video-output to anything but RGB. nvidia-settings

umlaeute avatar Mar 26 '21 13:03 umlaeute

on my GTX 660ti the option was not greyed out and had multiple options, so its not about you being dumb. but i tested with raspberry pi, which is also capable of various formats. i will test again.

kubriel avatar Mar 26 '21 19:03 kubriel

well... one funny thing is, that for me, the format is obviously RGB, so that is the only format that I can test and which does work as expected. unless the nvidia-settings are lying.

the videoDECKLINK plugin still defaults to "8Bit YUV" internally (which aligns better with your YCbCr444), so there appears that some format conversion is happening somewhere.

now here comes the fun part: if i use the new (as of 774b8d6) pixformat property, it works with both yuv8 (8bit YUV, the default; since ever)) and yuv10. But if I choose argb8 or bgra8, the grabbing simply "freezes" (frames are not updated), until I switch back to one of the YUV formats. @kubriel : is this similar to what you are seeing?

umlaeute avatar Mar 26 '21 20:03 umlaeute

@umlaeute i dont remeber. will try to test it soon.

kubriel avatar Mar 29 '21 10:03 kubriel