回复: The Phonon Backend Development.
启宇 黄
cheeray_7 at yahoo.com.cn
Fri Jul 25 07:47:23 CEST 2008
Hi, Monroe
Thanks for your help.
"Bellagio uses gstreamer ? "
Bellagio is a media framework abiding by <<OpenMax IL Spec.>>.
Its position and function in application development is like Gstreamer, I think.
The web sites http://www.khronos.org/openmax/ & http://omxil.sourceforge.net/
have more introductions to Bellagio.
There are two questions I have had until now ( in Gstreamer backend ) :
1. In the source of Gstreamer backend, some bins are created in "mediaobject :: createPipeline" ,
and another is created in "AudioOutput::AudioOutput". How does the "createPath" link the two parts?
2. The Bellagio uses the multi-thread technology( pthread ). When an application is developed
with Bellagio APIs, you should call some APIs to process the threads. But I find that
it isn't compatible with Qt framework, when I add the APIs into Phonon source.
Why is the Gstreamer so compatible with Qt ? The reason maybe Gstreamer using the
"g_signal" is similar to Qt "signal/ slot ". Is that right ?
I read the source of phonon about three weeks, and make a superfical porting.
Just add the Bellagio APIs to class MediaObject's constructor,destructor,
createPipeline,and setState. It can play an audio file now. But this poring breaks
the Qt, Phoon framwork. That isn't the result I want.
Thanks,
Cheeray.
----- 原始邮件 ----
发件人: Ian Monroe <ian at monroe.nu>
收件人: 启宇 黄 <cheeray_7 at yahoo.com.cn>
抄送: phonon <phonon-backends at kde.org>
已发送: 2008/7/25(周五), 上午11:16:18
主题: Re: The Phonon Backend Development.
2008/7/24 启宇 黄 <cheeray_7 at yahoo.com.cn>:
>
> Hi, all,
>
> I want to develop a new backend for Phonon with Bellagio or port the
> Ballagio to Phonon framework to replace the Gstreamer.
Bellagio uses gstreamer?
> Is that possible ? And I find the references of Phonon backend development
> too little.
Your best resource is likely to look at the code for the Gstreamer or
Xine phonon backends. And if you have a more specific question, this
is the place to ask.
> Who can share some with me and give me some suggestions ?
>
> Thanks.
>
> Cheeray.
___________________________________________________________
雅虎邮箱,您的终生邮箱!
http://cn.mail.yahoo.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/phonon-backends/attachments/20080725/bc7c6cd2/attachment.html
More information about the Phonon-backends
mailing list