主题中讨论的其他器件:TVP5158
工具/软件:Linux
尊敬的所有人:
现在、我使用 TVP5158捕获4通道 D1视频。 已使用 capturrevpedisplay 720 288 yuyv 720 576 yuyv 1 1 -s 32:1920x1080、正常。HDMI 中的视频显示。
但是、当我使用 dmabuftest 来捕获和显示视频时。 运行 dmabuftest、have error。
dmabuftest --multi4 -d /dev/video1 -c 720x288@yuV -d /dev/video2 -c 720x288@yuV -d /dev/video3 -c 720x288@yuV -d /dev/video4 -c 720x288@yuYV -d -c 720x288 yuYV --kmscube FoV --connector 32 --20
打印错误: 错误:init_gl:396:无 EGL_EXT_IMAGE_DMA_buf_import 扩展?!
在源代码中、git.ti.com/glsdk/omapdrmtest/util/display-kmscube.c 可以找到错误提示点。
printf ("GL 扩展\"%s\"\n"、EXTS);
394)
395)
if (!strstr (eglQueryString (disp_kmsc->gl.display、EGL_extensions)、"EGL_EXT_IMAGE_DMA_buf_import"){
396.
错误("无 EGL_EXT_IMAGE_DMA_buf_import 扩展名?!");
397
返回-1;
398.
}
如何添加 EGL_EXT_IMAGE_DMA_buf_import 扩展名以运行 dmabuftest。
下面是完整版:
root@am57xx-EVM:~./dmabuftest -multi4 -d /dev/video1 -c 720x288@yuV -d /dev/video2 -c 720x288@yuV -d /dev/video3 -c 720x288@yuV -d /dev/video4 -c 720x288@yuV -d FoV -c 720x288 yuYV ---kmscube --20连接器
正在打开显示屏...
所选连接器 ID = 32
无法加载模块:/usr/lib/gbm/gbm_dri.so:无法打开共享目标文件:无此类文件或目录
无法加载模块:/usr/lib/gbm/gbm_gallium_drm.so:无法打开共享目标文件:无此类文件或目录
加载的模块:GBM_PVR.SO
找到有效的 GBM 后端:GBM_PVR.SO
使用 EGL 版本1.4的显示屏0x1
EGL 版本"1.4 build 1.14@3699939 (main)"
EGL 供应商"Imagination Technologies"
EGL 扩展"EGL_IMG_CLIENT_API_OGL EGL_KHR_IMAGE EGL_KHR_IMAGE_BASE EGL_KHR_HOCED_BY_IMG_IMAGE_EGL_KHR_GL_TRUSE_EGEMAP_IMAGE EGL_KHR_END_BUST_IMAGE EGL_EGL_ENDORT_EGL_EGL_ENCH_END_EGL_EGRATE_END_EGL_EGL_EGRATE_RATE_END_EGL_IM_END_END_EGL_EGHR_END_END_EGL_EGL_EGL_EGRATEL_EGRATE_END_END_END_EGRAL_EGRAL_EGRAL_EGRAL_EGRAL_EGRATE_EGRATE_END_END_END_EGRATE_END_END_EGRATE_CH_END_EGL_EGL_EGRA
gl 扩展"gL_oes_rgb8_rgba8 gL_oes_depth24 gL_oes_vertife_halfloat gL_oes_tore_floate_gL_tore_halflo_gL_tore_gL_gore_exclude_gL_tore_gL_tore_for_g_tagram_gL_tore_for_exclude_for_g_tage_for_g_tagram_gL_tore_g_tage_gL_tore_g_tagram_gL_tore_for_g_tage_for_exclude_for_ge_ge_ge_g_tage_for_for_g_tagram_for_g_ge_ge_g_tagram_for_for_for_for_g_g_g_g_gore_for_g_g_g_g_tage_for_gore_for_for_g_g_gore_for_g_g_g_ge_for_exclud_g_g_gore_for_ex
错误:init_gl:396:无 EGL_EXT_IMAGE_DMA_buf_import 扩展?!
错误:render 线程:984:无法初始化 gl (es)
