Display mode should be entirely independent of anything on the CSI-2 bus, assuming you have no significant EMC interference.
I've just pulled my setup back out again and connected to a 1080p60 monitor, and it works fine (I was using a 4k monitor before). Does the ADV7282 still report that it is detecting video correctly with your 1080p monitor?
You could do a simple /N frame rate change by dropping N-1 frames out of N. I believe the GStreamer videorate plugin will do that for you if you wish to use GStreamer. It certainly seems to with
I've just pulled my setup back out again and connected to a 1080p60 monitor, and it works fine (I was using a 4k monitor before). Does the ADV7282 still report that it is detecting video correctly with your 1080p monitor?
You can't change the framerate on the ADV7282 or CSI2 receiver. ADV7282 only has enough buffering to do the simple deinterlace (line doubling IIRC), and the CSI2 receiver writes all data received to SDRAM.Of course I do not expect full HD but at least let it be color picture and I would like to set lower framerate.
You could do a simple /N frame rate change by dropping N-1 frames out of N. I believe the GStreamer videorate plugin will do that for you if you wish to use GStreamer. It certainly seems to with
Code:
gst-launch-1.0 v4l2src ! videorate ! video/x-raw,framerate=2/1 ! v4l2convert ! kmssink
Statistics: Posted by 6by9 — Tue Jun 18, 2024 11:26 am