Hi,

This discussion went straight into details, but it made me wonder what is the correct steering from the top -- about directly accessing below Meego APIs. I think within Meego context, man shouldn't bypass Meego API. But, it would be nice to hear it from someone sitting on top of meego-architecture.

Meego midware APIs like gstreamer that are (1.) declared to common Meego Core for all architectures, but in same time (2.) as part of adaptation layer.

I have a feeling that these should be clearly two separate things, but are they ?

The way I would like to see it -- the strictly defined thing should be the naming of APIs within Meego API level. Then, to be compliant with that from middleware point of view, bunch of backend frameworks has to be provided with more or less specific solutions suitable for each targeted device. Time wasn't right to provide such level with Maemo or Moblin -- and still wondering would Meego do that either.

In the other hand, its nice to have a common core. And gstreamer for example, is doing its part (in providing qt multimedia backend) quite flawlessly for bunch of architectures. This certainly accelerates the adaptation work, but..
- is the common core idea made because of its benefits in adaption work ?
or
- are the component's declared as part of Meego compliance specification ?

For example, I would like to see Meego API (the apps portability thing) to spread to architectures basing on strict OMX AL way someday. To see such happening, the compliance specifications should not mention much about middleware -- and stay strict with Meego API in both ways.

The common core efforts made so far are somewhat miss leading and makes deves wonder whether it is still going to be ok to access middware API's in wild fashion like before.

regards,
-Teemu



Narendranath Ghosh wrote:
I want to see the whole architeture starting from HW (with
accelerator) to kernel to codes to gstreamer to user application
including QT.

also want to know how USB webcam fits into it.

On Tue, Jun 22, 2010 at 12:22 PM, Zhou, Ting Z <[email protected]> wrote:
Hi, Naren

Maybe this link below can answer some of your questions

http://labs.trolltech.com/blogs/2009/09/09/multimedia-in-qt-whats-the-story/

the qt-x11 package has dependency on gstreamer.

As a programmer, we can directly call qt-mobility media or phonon APIs to write 
the media applications without touching gstreamer api.


-----Original Message-----
From: [email protected] [mailto:[email protected]] On 
Behalf Of Narendranath Ghosh
Sent: Tuesday, June 22, 2010 4:54 PM
To: Development for the MeeGo Project
Subject: Re: [MeeGo-dev] multimedia architecture

thanks,

What I understand is all the multimedia calls should via GStreamer.

So, how QT is doing it? Doest it have a link with GStreamer?

I want to know how QT or the programming framework is connected with
the multimedia framework.

Regards,
-Naren

On Tue, Jun 22, 2010 at 11:47 AM, Xu Cheng <[email protected]> wrote:
Hi, Naren
i has been building a programming by GStreamer.

QT has links with GStreamer?

The first , you should download and install GStreamer packages in
workstation ( MeeGo provide packages of GStreamer ). The second, you could
programming most of code by Qt and using GStreamer building media player
modules.

I mean if I want to play some sound or video using QT programming?
Any component for Audio routing?

Qt have a multimedia modular class library which name is Phonon. It's
similar with GStreamer.

if I want to write my own application , do I have to use GStreamer
directly?


is there any detailed document?

http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html
In this manual, you could learn GStreamer concept and found some example.


--
Xu Cheng
+86-13517271560

-----------------------------------------------------------------
Wuhan Dail Science & Technology Co., Ltd
www.virtualdell.com
TEL: +86-27-83360199
FAX: +86-27-83775399
Ronghuayicun No.13, Qiaokou District
Wuhan, Hubei Province, P.R.C
PC: 430023
-----------------------------------------------------------------

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev


_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to