DRM是否支持rgb565

Viewed 19

复现步骤


v4l2-drm这个DRM是否支持RGB565(st7789 1.83寸显示屏),修改了源码,修改了两处,修改了默认的格式(v4l2_drm_default_context函数 ctx->video_format = V4L2_PIX_FMT_RGB565; ctx->display_format = DRM_FORMAT_RGB565; v4l2_to_drm函数 增加了case V4L2_PIX_FMT_RGB565: return DRM_FORMAT_RGB565;运行依然报错(drmModeAddFB2)
错误提示

硬件板卡


01studio 可30

1 Answers

不支持rgb565 支持的格式如下:
[root@canaan ~ ]#v4l2-ctl -d /dev/video1 --list-formats-ext
ioctl: VIDIOC_EN[16846.829877] vvcam-isp 90000000.isp.0: vvcam_isp_open:99
UM_FMT
Type: Video Capture

[16846.846245] vvcam-isp 90000000.isp.0: reset
[16846.850470] vvcam-isp 90000000.isp.0: reset
[0]: 'NV16' (Y/UV 4:2:2)
[1]: 'NV12' (Y/UV 4:[16846.887480] vvcam-isp 90000000.isp.0: vvcam_isp_release:125
2:0)
[2]: 'YUYV' (YUYV 4:2:2)
[3]: 'BGR3' (24-bit BGR 8-8-8)
[4]: 'BG3P' (24-bit BGR planer)
[5]: 'P010' (10-bit Y/UV 4:2:0)
[root@canaan ~ ]#