[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