软件条件:qt5.6, linux ,gstreamer1.0
问题:
(1)我在qt里面使用了gstreamer框架,但是在wayland下只能 使用waylandsink元件显示视频, 并且不能和qt界面融合,不知道可不可以融合呢?
(2)我在qt里使用了OpenGL函数绘制视频流(appsink),但是非常耗CPU,我想是没有使用GPU造成的,所以我想在qt移植的时候加上opengles2, 但是不知道在哪里找到这个库,不知该如何加入到qt里面?
(3) 通过上面操作是不是就可以在qt里面调用opengl使用GPU显示视频流呢?关于opengl移植有什么文档吗?
yongqing wang:
参考这个帖子:e2e.ti.com/…/572050
user4569984:
回复 yongqing wang:
感谢您的回答我看了那个帖子,但是还是没搞清楚。
5728上使用qtwidget播放视频流,里面opengles编写显示,cpu使用率70%,太高了。我查看了几种使用硬件加速的方法:
(1)使用qtquick编写界面程序。
(2)交叉编译qt的时候加入opengles库,(没有找到sgx544的库,只有sgx530的)这样qt里使用qtopenglwidget时才可以实现GPU加速。
(3)使用qtwayland编写界面程序。
不知道那种可以呢?
yongqing wang:
回复 user4569984:
TI提供opengles的支持