[Gstreamer-openmax] [PATCH 0/8] properties, component-role, GstOmxBaseAudioDec
Rob Clark
rob at ti.com
Wed Mar 17 16:58:53 PDT 2010
Rebased on top of 'port cleanups' patchset.
Now, OMX component is instantiated when GOmxCore is constructed. So the
patchset no longer includes the g_omx_core_{get,set}_{config,param} helper
functions as these were not needed as much anymore. (Although it might be
nice to add them later, so at least there is a common place to put an error
traces if any of the OMX_{Get,Set}{Config,Param}() calls returns an error.)
Rob Clark (8):
core: call OMX_GetHandle in g_omx_core_new
Add some debug traces
Add G_OMX_INIT_PARAM utility macro
Handle properties common to all gstomx base classes with helper
functions
Add component-role support
Add input-buffers/output-buffers properties to the base classes
Add some debug traces
Add GstOmxBaseAudioDec base class
omx/Makefile.am | 1 +
omx/gstomx.c | 46 ++++++++++++++++++-
omx/gstomx.h | 12 +++++
omx/gstomx_aacdec.c | 50 +--------------------
omx/gstomx_aacdec.h | 6 +-
omx/gstomx_aacenc.c | 22 ++-------
omx/gstomx_adpcmdec.c | 8 +---
omx/gstomx_adpcmenc.c | 12 +----
omx/gstomx_amrnbdec.c | 53 +---------------------
omx/gstomx_amrnbdec.h | 6 +-
omx/gstomx_amrnbenc.c | 12 +----
omx/gstomx_amrwbdec.c | 53 +---------------------
omx/gstomx_amrwbdec.h | 6 +-
omx/gstomx_amrwbenc.c | 12 +----
omx/gstomx_audiosink.c | 7 +---
omx/gstomx_base_audiodec.c | 97 +++++++++++++++++++++++++++++++++++++++
omx/gstomx_base_audiodec.h | 53 +++++++++++++++++++++
omx/gstomx_base_filter.c | 108 +++++++++++++++++++++++++++++++++-----------
omx/gstomx_base_sink.c | 103 +++++++++++++++++++++++++++++++----------
omx/gstomx_base_src.c | 95 ++++++++++++++++++++++++++++++---------
omx/gstomx_base_videodec.c | 18 +------
omx/gstomx_base_videoenc.c | 13 ++----
omx/gstomx_g711dec.c | 8 +--
omx/gstomx_g711enc.c | 7 +--
omx/gstomx_g729dec.c | 4 +-
omx/gstomx_g729dec.h | 6 +-
omx/gstomx_g729enc.c | 7 +---
omx/gstomx_h263enc.c | 7 +---
omx/gstomx_h264enc.c | 7 +---
omx/gstomx_ilbcdec.c | 1 +
omx/gstomx_jpegenc.c | 20 ++-------
omx/gstomx_mp2dec.c | 60 +------------------------
omx/gstomx_mp2dec.h | 6 +-
omx/gstomx_mp3dec.c | 61 +------------------------
omx/gstomx_mp3dec.h | 6 +-
omx/gstomx_mpeg4enc.c | 7 +---
omx/gstomx_util.c | 79 ++++++++++++++++++++++++++++----
omx/gstomx_util.h | 14 +++++-
omx/gstomx_videosink.c | 17 ++-----
omx/gstomx_volume.c | 7 +---
omx/gstomx_vorbisdec.c | 50 +--------------------
omx/gstomx_vorbisdec.h | 6 +-
42 files changed, 589 insertions(+), 584 deletions(-)
create mode 100644 omx/gstomx_base_audiodec.c
create mode 100644 omx/gstomx_base_audiodec.h
More information about the Gstreamer-openmax
mailing list