As per the message that comes up whenever you run raspivid with a B101 connected.Tanner1pl wrote: ↑Sun Aug 18, 2019 7:28 pmHello, I have an issue which might be a bug - tested on both Auvidea B101/3b+ and B102/Zero with two blackmagic camers - Pocket 4K and Micro Cinema Camera. I assume hardware works good, as other video sources are captured properly.
My issue - video captured has broken colors - like way too much green and pink.
Colors are fine when I use different camera or any other video source - so B101 and B102 are fine. Also, when I connect these blackmagic cameras to TV - they works good. Also many hdmi cables tested.
Looks more like TC358743 doesn't recognize format/config of video coming from blackmagic - it sends clear 10bit 1080p@25fps 4.2.2 video which can be recorded using external recorder. Looks very similar (if not exactly) like issue with YCrCb vs RGBFull pixel formatting. Has anyone faced this issue and found solution?
Code: Select all
raspivid -t 5000 -w 1920 -h 1080 -fps 25 -o test.h264
While image coming out from camera is fine, like here on preview LCD or when I connect monitor/TV to camera.
The Linux kernel drivers for this board are the only supported configuration.The driver for the TC358743 HDMI to CSI2 chip you are using is NOT supported.
They were written for a demo purposes only, and are in the firmware on an as-is
basis and therefore requests for support or changes will not be acted on.
AFAIK 10bit YUV is not supported by the chip on the board, therefore there is unlikely to be a solution. The cameras should read the EDID provided by the board (or user) and select an output format that is supported by the HDMI sink. If it is selecting a 10bit format then either the EDID is wrong, or it's not parsing it correctly.