gst-omx 1.0 with bellagio or lim?

Sebastian Dröge sebastian.droege at collabora.co.uk
Thu Apr 25 00:36:18 PDT 2013


On Do, 2013-04-25 at 14:46 +0900, Lee Du Hui wrote:
> Dear Sebastian Dröge 
>  
> I 'm finished gst-omx-1.0.0 porting on just PC at last weekend
> Using this command , 
> gst-launch-1.0 -v filesrc location=/home/test.avi avidemux name=d
> d.video_0 ! queue ! h264parse ! omxh264dec ! filesink
> location=/home/test.bin
>  
> Acutally, I'm using LIM with gstreamer-0.10.36 + gst-omx-0.10 and I
> added some h/w video decoder/renderer components.
> This combination is already mass production.

Why would you want to use LIM and gst-omx instead of just using the
native GStreamer elements for the libraries that LIM is wrapping? Or do
you have some hardware codecs that are accessed via LIM?

> I have some plan for update gstreamer-1.0.6 + gst-omx-1.0.0 +
> LIM( added h/w video decoder and render compoents)
> but,  If possible, I would like to use the gst-omx-0.10( modified for
> gstreamer-1.0) and gstreamer-1.0

Do you mean gst-omx or gst-openmax? gst-omx 1.0 is a port of gst-omx
0.10 with additional features, gst-openmax is a different implementation
that is only available for 0.10 and not developed any further. gst-omx
was created because of design disadvantages of gst-openmax.

> Q1.  Can I use gst-omx-1.0.0 for the mass production , at this time
> ( current status of gst-omx-1.0.0 )?

That probably depends a lot on what exactly you're doing. Does it work
for your use case good enough?

> Q2.  Why newer is using to gstvideodecoder ( old one is using to
> gstbasefilter and gstbasesink ) ?, The advantages over gstbasefilter?

gstbasefilter was only used in gst-openmax, not gst-omx. The reason for
using the video and audio specific base classes was, that they implement
a lot of features for video/audio already and make the implementation of
subclasses that behave correctly much easier. For example you get
support for trick modes (e.g. reverse playback) for free by using the
video decoder base class.

> Q3.  Can I use gst-omx-0.10( modified for gstreamer-1.0 ) and
> gstreamer-1.0? Is there any problem?

If you mean gst-omx then there's no point in doing that as gst-omx 1.0.0
is a port of gst-omx 0.10. If you mean gst-openmax, sure, you can do
that but you're on your own then. gst-openmax is not developed any
further and there's no 1.0 port of it.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-openmax/attachments/20130425/8bfb4a52/attachment.pgp>


More information about the gstreamer-openmax mailing list