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

在解决qtmediahub与自编音视频插件整合问题时,作者完善了音频插件,实现了对多种格式的解码播放,并尝试视频插件与基于x11的接收插件结合。同时,浏览了qtmediahub和qtmobility的源码,深入理解了调用GStreamer插件的流程。
23万+

被折叠的 条评论
为什么被折叠?



