[gst-devel] GPP + DSPs

Felipe Contreras felipe.contreras at gmail.com
Sat Oct 4 17:50:12 CEST 2008


On Fri, Sep 26, 2008 at 5:35 AM, David Bourgoyne
<dbourgoyne at austin.rr.com> wrote:
> Felipe Contreras wrote:
>> On Wed, Sep 24, 2008 at 9:50 PM,  <dbourgoyne at austin.rr.com> wrote:
>>
>>> Hi all,
>>>
>>> I'm considering using GStreamer for an application is which GStreamer will span a GPP and multiple DSPs.  The GPP and DSPs are connected via PCI.  So GStreamer will have to proxy buffers and messages across the PCI bus.
>>>
>>> Can you point me to documentation, info, case studies, etc. that will help me to architect this solution?
>>>
>>
>> What kind of DSP/GPP?
>>
>> We can propose different ways to do it at GStreamer level, but
>> ultimately you would have to communicate with the hardware, is there
>> code that is doing that already?
>>
>>
> Assume an OMAP DSP with gst-openmax.  A GPP running Linux uses v4l as a
> gstreamer src and needs to send buffers to the OMAP DSP to be encoded
> which then sends buffers back to the GPP for transmission over
> ethernet.  There needs to be a gstreamer proxy (marshalling) that
> connects the GPP GStreamer Bin to the OMAP DSP GStreamer Bin.

Well, that's the answer isn't it?

gst-openmax is a good example of how to communicate with an
asynchronous subsystem (dsp), in this case through the OpenMAX IL API.

-- 
Felipe Contreras




More information about the gstreamer-devel mailing list