[maemo-developers] [maemo-developers] Help reqd in Gstreamer- dspsink

From: Zeeshan Ali zeenix at gstreamer.net
Date: Thu May 25 16:47:08 EEST 2006
On 5/25/06, Pavan Krishnamurthy <2pavan at gmail.com> wrote:
> Hi,


> I am a beginner to Gstreamer world. Till now I have gone through most of the
> docs available regarding gstreamer and its implementation in n770. What I
> have understood is in n770, there exists a new plugin "dspsink" which is
> used as sink plugin instead of "OSS" or "ASLA" sink plugins used in normal
> PCs.

    So far so good.

> I went through the opensource "dspgateway" project hosted on sourceforge.net
> also.

   Great! you'll need that if you want to write a DSP-based gstreamer plugin.

> But I am not able to find the "dspsink" gstreamer plugin source code. Is
> this not released as a part of gstreamer plugins? Is this source code
> available somewhere?

   No! that is not an open-source plugin and it has been written by
Nokia and not the gstreamer community.

> OR atleast is there any documentation available regarding the same.

   Regarding the usage, you can get all the info you need from the
output of gst-inspect but i doubt you can get to see any inside info.
as the source-code is nto available.

> I needed the above info b'coz I am trying to add a new sink plugin for a
> different "dsp" device. So if I can get any info on writing new sink plugins
> , it will be of much help. The "plugins writers guide" is too primitive for
> a beginner to implement a plugin.

    I don't think so. The PWG is where i started from and i still seek
guidance from it whenever i need to write a gstreamer plugin. You can
see the sources of all the open-source plugins written by the
community. IMHO, you should first write a non-DSP version of your
plugin and after you are done with that, you can convert the main-code
to a DSP task and have your plugins communicate with your DSP task via
the dspgateway utils.


Zeeshan Ali

More information about the maemo-developers mailing list