QT -GUI 界面显示与TI 8168 视频创建冲突

jiamianshiye 2013-09-14 07:36:09
我写了一个QT界面,想在8168平台上跑,现在已经成功运行。然后我找了个视频采集并且通过HDMI输出地demo.out,也能正常运行。

然后我在QT界面里另起一个进程来加载运行demo.out,但是出现了错误:

[m3vpss ] 29912: SWMS: Create Done !!! [m3vpss ] 29912: DISPLAY: Create in progress !!! [m3vpss ] 29913: Assertion @ Line: 1050 in links_m3vpss/display/displayLink_drv.c: pObj->displayHndl != NULL : failed !!!
另外,先将不带demo.out的QT以后台方式运行,再单独运行demo.out 也会创建错误,错误类型跟上面的一样。

我从一个API手册上看到了这样的内容:
Graphics –Graphics layers for GUI are controlled from outside of McFW using Linux FBDev APIs
–An API called VGRPX is provided in McFW to bypass FBDev and control GRPX directly.
–Both FBDev and VGRPX cannot be used together.
说的好像是QT的framebuffer和视频创建有些冲突。
有做过这方面东西的网友吗,有的话给点建议或是给点思路。请专家解决一下吧,能给出些建议。
PS:我现在的目的是将采集的视频,显示在QT界面上。
...全文
195 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiamianshiye 2013-09-16
  • 打赏
  • 举报
回复
另外,display跟framebuffer不能同时使用。
jiamianshiye 2013-09-16
  • 打赏
  • 举报
回复
我这两天就搜到一句有用的话:dvrrdk没有使用framebuffer机制而是直接通过display驱动写的,但是qt通常使用framebuffer机制. 但是,我该修改QT呢,还是该修改底层程序,是不是改成跟QT一样的都使用framebuffer的才行? 请大家不吝赐教。坐等。

16,816

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧