目前qtmediahub和自己编写的音视频插件整合出现了问题,所以在折腾这个问题的同时,有以下工作安排:
(1)完善音频插件,使得音频插件能够自动的对各种音频格式(mp3/ac3等)进行解码并播放
(2)对于视频插件,尝试把解码插件和接收插件,因为视频接收插件,有可能需要使用基于x11的接收插件
(3)同时继续深化对插件工作原理的理解
(4)当然,需要查看qtmediahub的源码以及qtmobility的源码,搞清楚调用gstreamer音视频插件的流程
【进展】
(1)利用插件的caps协商机制,修改了插件源码,目前音频插件可以对mp3和ac3进行解码和播放;
(2) 目前利用软解码插件播放ogv视频,好像只能显示一帧。。。。。。可以显示图片。。。。。。
(3) 目前正在浏览qmh和qt-mobility的源码,看得头大,qmh到底层gstreamer插件的流程,貌似越来越扑朔迷离了。。。。。。