The composite output (and DPI and DSI) on Pi5 now come off RP1, and have no scaling or format conversion abilities - 1:1 RGB only.
Picamera2 and rpicam-apps both assume they can allocate almost any format and get DRM to scale and render it. That works going through the vc4 HVS for HDMI on Pi5, or any output on Pi0-4, but not on the RP1 devices.
This also affects SPI displays which will only have RGB support and no scaling.
I have nudged the relevant devs a couple of times, but no movement as yet.
IIRC rpicam-apps assumes it can display YUV420, and picamera2 tries allocating some RGBA frames, and putting it on an overlay plane (RP1 only has a primary plane).
Picamera2 and rpicam-apps both assume they can allocate almost any format and get DRM to scale and render it. That works going through the vc4 HVS for HDMI on Pi5, or any output on Pi0-4, but not on the RP1 devices.
This also affects SPI displays which will only have RGB support and no scaling.
I have nudged the relevant devs a couple of times, but no movement as yet.
IIRC rpicam-apps assumes it can display YUV420, and picamera2 tries allocating some RGBA frames, and putting it on an overlay plane (RP1 only has a primary plane).
Statistics: Posted by 6by9 — Thu Mar 14, 2024 5:52 pm