libdrm如何同时显示两个图层,即一个CRTC,两个plane,且两个图层有一个保持在最上层?
目前在linux开发板上移植lvgl,要同时显示视频和LVGL UI控件。LVGL没有合适的控件显示视频。DRM支持多图层合成,想在下层显示视频,上层显示UI,上层UI可以设置透明区域,这样可以看到下层视频。
目前LVGL可以显示,视频也可以显示,但是两者会互相覆盖,不能同时显示。
基于libdrm如何实现上述功能。
libdrm如何同时显示两个图层,即一个CRTC,两个plane,且两个图层有一个保持在最上层?
目前在linux开发板上移植lvgl,要同时显示视频和LVGL UI控件。LVGL没有合适的控件显示视频。DRM支持多图层合成,想在下层显示视频,上层显示UI,上层UI可以设置透明区域,这样可以看到下层视频。
目前LVGL可以显示,视频也可以显示,但是两者会互相覆盖,不能同时显示。
基于libdrm如何实现上述功能。