[Gstreamer-openmax] [PATCH 00/10] utility macros/functions for params/configs, input-buffers/output-buffers properties, component-role support, and base class for audio decoder elements
Rob Clark
rob at ti.com
Sun Mar 7 15:14:47 PST 2010
rebased on top of 'boilerplate macros' patchset
Rob Clark (10):
construct GOmxPort objects in element constructor
don't hard-code port indexes
add accessor for OMX_HANDLE
add some debug traces
add G_OMX_INIT_PARAM utility macro
add g_omx_core_{get,set}_{config,param} helper functions
add input-buffers/output-buffers properties to the base classes
add some debug traces
add component-role support
Add GstOmxBaseAudioDec base class
omx/Makefile.am | 1 +
omx/gstomx.c | 14 +++-
omx/gstomx.h | 1 +
omx/gstomx_aacdec.c | 50 +------------
omx/gstomx_aacdec.h | 6 +-
omx/gstomx_aacenc.c | 44 ++++-------
omx/gstomx_adpcmdec.c | 14 +--
omx/gstomx_adpcmenc.c | 22 ++----
omx/gstomx_amrnbdec.c | 53 +-------------
omx/gstomx_amrnbdec.h | 6 +-
omx/gstomx_amrnbenc.c | 22 ++----
omx/gstomx_amrwbdec.c | 53 +-------------
omx/gstomx_amrwbdec.h | 6 +-
omx/gstomx_amrwbenc.c | 22 ++----
omx/gstomx_audiosink.c | 13 +--
omx/gstomx_base_audiodec.c | 97 +++++++++++++++++++++++
omx/gstomx_base_audiodec.h | 53 +++++++++++++
omx/gstomx_base_filter.c | 91 ++++++++++++++++++----
omx/gstomx_base_sink.c | 84 +++++++++++++++++---
omx/gstomx_base_src.c | 84 +++++++++++++++++---
omx/gstomx_base_videodec.c | 34 +++------
omx/gstomx_base_videoenc.c | 25 +++----
omx/gstomx_filereadersrc.c | 2 +-
omx/gstomx_g711dec.c | 14 ++--
omx/gstomx_g711enc.c | 13 +--
omx/gstomx_g729dec.c | 4 +-
omx/gstomx_g729dec.h | 6 +-
omx/gstomx_g729enc.c | 13 +--
omx/gstomx_h263enc.c | 11 +--
omx/gstomx_h264enc.c | 11 +--
omx/gstomx_ilbcdec.c | 1 +
omx/gstomx_jpegenc.c | 40 ++++------
omx/gstomx_mp2dec.c | 60 +--------------
omx/gstomx_mp2dec.h | 6 +-
omx/gstomx_mp3dec.c | 61 +--------------
omx/gstomx_mp3dec.h | 6 +-
omx/gstomx_mpeg4enc.c | 11 +--
omx/gstomx_util.c | 183 +++++++++++++++++++++++++++++++++++++-------
omx/gstomx_util.h | 21 +++++-
omx/gstomx_videosink.c | 35 +++-----
omx/gstomx_volume.c | 11 +--
omx/gstomx_vorbisdec.c | 50 +------------
omx/gstomx_vorbisdec.h | 6 +-
43 files changed, 706 insertions(+), 654 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