gstreamer & dsp

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

gstreamer & dsp

Alex Rades
Hi,
I'd like to set up a dedicated transcoding server at work.
Is there any PCI/PCI-express DSP board *supported by gstreamer* for mpeg4 coding/decoding? I've read something about TI Davinci family but they seem to be no available as standalone pci/pci-express boards.
Links to actual hardware to buy would be greatly apreciated.

Thanks!

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [gst-embedded] gstreamer & dsp

Alex Rades
So basically aren't there hardware mpeg4 decoders/encoders supported by gstreamer?

On Fri, Mar 28, 2008 at 5:03 PM, Christian Fredrik Kalager Schaller <[hidden email]> wrote:
H Alex,
I know some people have been using the Micronas MicRacer card with
GStreamer, but I do not think there are any publicly available
GStreamer plugins available yet.

Christian


On Fri, 2008-03-28 at 10:08 +0800, Zhang Yanlong-PBVM47 wrote:
> This can be discussed in gstreamer embedded.
>
> Thanks
>
>
> ______________________________________________________________________
> From: [hidden email]
> [mailto:[hidden email]] On Behalf Of
> Alex Rades
> Sent: Friday, March 28, 2008 5:56 AM
> To: [hidden email]
> Subject: [gst-devel] gstreamer & dsp
>
>
>
> Hi,
> I'd like to set up a dedicated transcoding server at work.
> Is there any PCI/PCI-express DSP board *supported by gstreamer* for
> mpeg4 coding/decoding? I've read something about TI Davinci family but
> they seem to be no available as standalone pci/pci-express boards.
> Links to actual hardware to buy would be greatly apreciated.
>
> Thanks!
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________ Gstreamer-embedded mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [gst-embedded] gstreamer & dsp

Florent THIERY-2
Hello,

> So basically aren't there hardware mpeg4 decoders/encoders supported by
> gstreamer?

I'm desperately looking for x86-friendly hardware assisted gstreamer
elements as well, especially if non embedded-specific (ex: usb form
factor or pci), in the contrary to Ti's DSP products: AFAIK none of
these products can really integrate as "simple" encoder elements into
a destkop gstreamer ("get frames, return bitstream") but offer
analog-to-encoded content features.

For anyone wanting to do pure offscreen rendering, the analog
conversion step is a bit quality-killing...

I'd be glad to have more information about related topics as well...

Kind regards,

Florent

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [gst-embedded] gstreamer & dsp

Felipe Contreras-2
In reply to this post by Alex Rades
Hi,

On Sun, 2008-03-30 at 22:30 +0200, ext Alex Rades wrote:
> So basically aren't there hardware mpeg4 decoders/encoders supported
> by gstreamer?

There are OpenMAX IL hardware decoders/encoders and with gst-openmax
it's possible to use them. I've been able to use OMAPx430 hardware
capabilities that way.

Also, the DaVinci stuff is publicly available:

http://wiki.davincidsp.com/index.php?title=GStreamer

Best regards.

--
Felipe Contreras


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [gst-embedded] gstreamer & dsp

Stefan Sauer
In reply to this post by Alex Rades
hi,

Alex Rades schrieb:
> So basically aren't there hardware mpeg4 decoders/encoders supported by
> gstreamer?
 >
Please understand that those hardware cards are a bit exotic. In the embedded
area dsp support is common, but rarely is open source. If you like to work in
that area, very welcome :)

Stefan

>
> On Fri, Mar 28, 2008 at 5:03 PM, Christian Fredrik Kalager Schaller
> <[hidden email]
> <mailto:[hidden email]>> wrote:
>
>     H Alex,
>     I know some people have been using the Micronas MicRacer card with
>     GStreamer, but I do not think there are any publicly available
>     GStreamer plugins available yet.
>
>     Christian
>
>
>     On Fri, 2008-03-28 at 10:08 +0800, Zhang Yanlong-PBVM47 wrote:
>      > This can be discussed in gstreamer embedded.
>      >
>      > Thanks
>      >
>      >
>      >
>     ______________________________________________________________________
>      > From: [hidden email]
>     <mailto:[hidden email]>
>      > [mailto:[hidden email]
>     <mailto:[hidden email]>] On Behalf Of
>      > Alex Rades
>      > Sent: Friday, March 28, 2008 5:56 AM
>      > To: [hidden email]
>     <mailto:[hidden email]>
>      > Subject: [gst-devel] gstreamer & dsp
>      >
>      >
>      >
>      > Hi,
>      > I'd like to set up a dedicated transcoding server at work.
>      > Is there any PCI/PCI-express DSP board *supported by gstreamer* for
>      > mpeg4 coding/decoding? I've read something about TI Davinci
>     family but
>      > they seem to be no available as standalone pci/pci-express boards.
>      > Links to actual hardware to buy would be greatly apreciated.
>      >
>      > Thanks!
>      >
>     -------------------------------------------------------------------------
>      > Check out the new SourceForge.net Marketplace.
>      > It's the best place to buy or sell services for
>      > just about anything Open Source.
>      >
>     http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>      > _______________________________________________
>     Gstreamer-embedded mailing list
>     [hidden email]
>     <mailto:[hidden email]>
>     https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded
>
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Gstreamer-embedded mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [gst-embedded] gstreamer & dsp

Farkas Levente-2


Stefan Kost wrote:
> hi,
>
> Alex Rades schrieb:
>> So basically aren't there hardware mpeg4 decoders/encoders supported by
>> gstreamer?
>  >
> Please understand that those hardware cards are a bit exotic. In the embedded
> area dsp support is common, but rarely is open source. If you like to work in
> that area, very welcome :)

but there are exceptions:
http://wiki.davincidsp.com/index.php?title=GStreamer
http://focus.ti.com/dsp/docs/dspsplash.tsp?contentId=3100

> Stefan
>
>> On Fri, Mar 28, 2008 at 5:03 PM, Christian Fredrik Kalager Schaller
>> <[hidden email]
>> <mailto:[hidden email]>> wrote:
>>
>>     H Alex,
>>     I know some people have been using the Micronas MicRacer card with
>>     GStreamer, but I do not think there are any publicly available
>>     GStreamer plugins available yet.
>>
>>     Christian
>>
>>
>>     On Fri, 2008-03-28 at 10:08 +0800, Zhang Yanlong-PBVM47 wrote:
>>      > This can be discussed in gstreamer embedded.
>>      >
>>      > Thanks
>>      >
>>      >
>>      >
>>     ______________________________________________________________________
>>      > From: [hidden email]
>>     <mailto:[hidden email]>
>>      > [mailto:[hidden email]
>>     <mailto:[hidden email]>] On Behalf Of
>>      > Alex Rades
>>      > Sent: Friday, March 28, 2008 5:56 AM
>>      > To: [hidden email]
>>     <mailto:[hidden email]>
>>      > Subject: [gst-devel] gstreamer & dsp
>>      >
>>      >
>>      >
>>      > Hi,
>>      > I'd like to set up a dedicated transcoding server at work.
>>      > Is there any PCI/PCI-express DSP board *supported by gstreamer* for
>>      > mpeg4 coding/decoding? I've read something about TI Davinci
>>     family but
>>      > they seem to be no available as standalone pci/pci-express boards.
>>      > Links to actual hardware to buy would be greatly apreciated.
>>      >
>>      > Thanks!
>>      >
>>     -------------------------------------------------------------------------
>>      > Check out the new SourceForge.net Marketplace.
>>      > It's the best place to buy or sell services for
>>      > just about anything Open Source.
>>      >
>>     http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>>      > _______________________________________________
>>     Gstreamer-embedded mailing list
>>     [hidden email]
>>     <mailto:[hidden email]>
>>     https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> -------------------------------------------------------------------------
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Gstreamer-embedded mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

--
   Levente                               "Si vis pacem para bellum!"

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [gst-embedded] gstreamer & dsp

Alex Rades
In reply to this post by Felipe Contreras-2
Hi,
I've tried to look around for OpenMAX hardware decoders/encoders but i cannot find real world product, for example a pci/pci-express board to buy. Do you have suggestions?

On Mon, Mar 31, 2008 at 11:44 AM, Felipe Contreras <[hidden email]> wrote:
Hi,

On Sun, 2008-03-30 at 22:30 +0200, ext Alex Rades wrote:
> So basically aren't there hardware mpeg4 decoders/encoders supported
> by gstreamer?

There are OpenMAX IL hardware decoders/encoders and with gst-openmax
it's possible to use them. I've been able to use OMAPx430 hardware
capabilities that way.

Also, the DaVinci stuff is publicly available:

http://wiki.davincidsp.com/index.php?title=GStreamer

Best regards.

--
Felipe Contreras



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Register now and save $200. Hurry, offer ends at 11:59 p.m.,
Monday, April 7! Use priority code J8TLD2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [gst-embedded] gstreamer & dsp

Alex Rades
In reply to this post by Farkas Levente-2
On Mon, Mar 31, 2008 at 11:33 PM, Farkas Levente <[hidden email]> wrote:
Please understand that those hardware cards are a bit exotic. In the embedded area dsp support is common, but rarely is open source. If you like to work in that area, very welcome :)

but there are exceptions:http://focus.ti.com/dsp/docs/dspsplash.tsp?contentId=3100

The problem is that TI encoders seem to be not available in the form of PCI/PCI-express cards


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Register now and save $200. Hurry, offer ends at 11:59 p.m.,
Monday, April 7! Use priority code J8TLD2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [gst-embedded] gstreamer & dsp

Thijs Vermeir-2
Hi,

On 4/6/08, Alex Rades <[hidden email]> wrote:

> On Mon, Mar 31, 2008 at 11:33 PM, Farkas Levente <[hidden email]> wrote:
>
> >
> >
> > > Please understand that those hardware cards are a bit exotic. In the
> embedded area dsp support is common, but rarely is open source. If you like
> to work in that area, very welcome :)
> > >
> >
> > but there are exceptions:
> >
> > http://wiki.davincidsp.com/index.php?title=GStreamer
> > http://focus.ti.com/dsp/docs/dspsplash.tsp?contentId=3100
>
> The problem is that TI encoders seem to be not available in the form of
> PCI/PCI-express cards

Keep in mind that the GStreamer support is limited to the arm cpu
(with the dsp as enc/dec accelerator) inside the DaVinci. There is no
gstreamer interface to the outside of the chip.
So if you find a board with this chip you still need to write the
gstreamer interface for the host-machine yourself.

Gr,
Thijs

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Register now and save $200. Hurry, offer ends at 11:59 p.m.,
Monday, April 7! Use priority code J8TLD2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [gst-embedded] gstreamer & dsp

Florent THIERY-2
Hello,

Maybe the best option for a desktop-friendly product is the DaVinci
PCI development board, but it's price may be "a bit too high" for
production use. For fast cross-system prototyping, tcp gstreamer
elements have always proved viable to me, but some real
inter-processor communication protocol / memory access might be needed
for achieving a real integration (DMA transfers ?)

It may be interesting to start a wiki article with interesting
hardware-en/de-coding devices, that may be suitable for destkop
(non-embedded) gstreamer integration (mostly USB or PCI form factors).

Where should this article be ?
(http://gstreamer.freedesktop.org/wiki/HardwareAssisted ?)

With wtay's help, i've been trying to decode an RTP h264 stream from
the FastVDO SmartCapture [1] device, without success. Which means i'll
probably have to integrate it into a proper gst src element so that
the RTP payloading is done in Gstreamer (unfortunately, this kind of
plugin is not publishable).

I guess this is a common issue about hardware-assisted GStreamer
elements: NDAs. For such dedicated products, how should NDAs be
handled without letting all the dev work closed ? Maybe the best would
be to have clean templates (usbsrc?) for such elements without the
often NDAed parts. What are your thoughts about NDAs in such a context
?


Regards,

FLo

[1] http://fastvdo.com/SmartCapture/

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Register now and save $200. Hurry, offer ends at 11:59 p.m.,
Monday, April 7! Use priority code J8TLD2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel