Age | Commit message (Collapse) | Author | Files | Lines |
|
plugin_init() is *always* called, so we can assume element_table will
always be initialize once.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Will be useful in next commits to extend to more config options.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
As suggested by Stefan Kost.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
As suggested by Rob Clark.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
No more writeable properties.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
As suggested by Rob Clark.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Based on a patch by Rob Clark.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
So that it receives the 'object' which is kind of mandatory.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
No need to duplicate these, and also will be helpful for upcoming
commits.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Normally with autotools, you should be able to create a directory
outside of the srctree, and then run something like:
../path/to/gst-openmax/configure ....
make check install
but a couple small tweaks were needed to make check work properly.
Mainly replacing Makefile with a Makefile.in, and avoiding relative
paths to files in the src tree.
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
A little bit hacky, but works just fine.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Configurable mapping between gst-openmax elements and OMX library-name
and component-name via config file. The config file may even create
multiple different elements with unique names using the same gst-openmax
class but different OMX library-name and/or component-name.
In the simple case, of one OMX component per gst-openmax class, specify
the gst-openmax class as the 'type', and the 'library-name' and
'compnent-name' of the OMX component, and optionally the 'rank'
(defaults to 0 or GST_RANK_NONE):
----
omx_h264dec,
type=GstOmxH264Dec,
library-name=libomxil-bellagio.so.0,
component-name=OMX.st.video_decoder.avc,
rank=256;
----
Or in the advanced case of multiple OMX components per gst-openmax
class, specify the gst-openmax class as the 'parent-type' and a
dynamically created sub-class for the 'type':
----
omx_mp3dec_ti,
parent-type=GstOmxMp3Dec,
type=GstOmxMp3DecTi
library-name=libOMX_Core.so.0,
component-name=OMX.TI.AUDIO.DECODE,
component-role=audio_decode.dsp.mp3,
rank=256;
omx_mp3dec_nokia,
parent-type=GstOmxMp3Dec,
type=GstOmxMp3DecNokia
library-name=libomxil_bellagio.so.0,
component-name=OMX.nokia.audio_decode.mp3,
rank=128;
----
By default, the config file is stored in $HOME/.config/gst-openmax.conf,
although if none is found a default config will be created.
Modified by Felipe Contreras to keep using the library and component
names through qdata. Plus a bunch of cleanups and reorganization.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
Signed-off-by: Rob Clark <rob@ti.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
It looks like some extra messages are no the bus now.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Stupid xvimagesink.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
In preparation for more cleanups.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Apparently sometimes we don't get it.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
.. between starting streaming thread and mainloop.
Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
So that the omx component can automatically calculate it.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
The ports will be setup again next time we go to Idle.
This fixes a regression when re-using omx wrappers.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Which is what we really meant by 'I420'.
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
It should be generated automatically.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Fixes bug #576114.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Not much difference, but it will help for tunneling.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
In preparation for following patches.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
So that logging doesn't get screwed.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
static > non-static
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
No need for a silly DEFAULT_RANK define.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
util (aka GOmx) needs to be further integrated.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|
|
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
|