From eed49b4231a063639f90279c8044404c2149902a Mon Sep 17 00:00:00 2001 From: Gurkirpal Singh Date: Sat, 29 Apr 2017 02:56:59 +0530 Subject: [PATCH] config: add omxmp3dec config for tizonia GST_OMX_CONFIG_DIR=$HOME/gst/master/gst-omx/config/tizonia/ \ gst-launch-1.0 filesrc location=mpthreetest.mp3 ! id3demux ! \ mpegaudioparse ! omxmp3dec ! audioconvert ! pulsesink v2: [Nicolas] Use template to create gstomx.conf using pkg-config v3: [Nicolas] Ignore only config/tizonia/gstomx.conf v4: [Nicolas] Add "/" for single occurence https://bugzilla.gnome.org/show_bug.cgi?id=782800 --- .gitignore | 1 + config/tizonia/Makefile.am | 8 ++++++++ config/tizonia/gstomx.conf.in | 7 +++++++ config/tizonia/meson.build | 1 + configure.ac | 4 ++++ 5 files changed, 21 insertions(+) create mode 100644 config/tizonia/Makefile.am create mode 100644 config/tizonia/gstomx.conf.in create mode 100644 config/tizonia/meson.build diff --git a/.gitignore b/.gitignore index 0fdd1d3..74b4d30 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ config.guess config.sub config.rpath configure +/config/tizonia/gstomx.conf libtool stamp-h stamp-h.in diff --git a/config/tizonia/Makefile.am b/config/tizonia/Makefile.am new file mode 100644 index 0000000..c373a72 --- /dev/null +++ b/config/tizonia/Makefile.am @@ -0,0 +1,8 @@ +EXTRA_DIST = gstomx.conf.in + +if USE_OMX_TARGET_TIZONIA +configdir = $(sysconfdir)/xdg +config_DATA = gstomx.conf +endif + +CLEANFILES = gstomx.conf diff --git a/config/tizonia/gstomx.conf.in b/config/tizonia/gstomx.conf.in new file mode 100644 index 0000000..1073272 --- /dev/null +++ b/config/tizonia/gstomx.conf.in @@ -0,0 +1,7 @@ +[omxmp3dec] +type-name=GstOMXMP3Dec +core-name=@TIZONIA_LIBDIR@/libtizcore.so +component-name=OMX.Aratelia.audio_decoder.mp3 +rank=257 +in-port-index=0 +out-port-index=1 diff --git a/config/tizonia/meson.build b/config/tizonia/meson.build new file mode 100644 index 0000000..dc99c08 --- /dev/null +++ b/config/tizonia/meson.build @@ -0,0 +1 @@ +install_data (['gstomx.conf'], install_dir : omx_conf_dir) diff --git a/configure.ac b/configure.ac index 1a62e97..3b105b8 100644 --- a/configure.ac +++ b/configure.ac @@ -227,6 +227,8 @@ dnl settings for tizonia target if test "x$ac_cv_omx_target" = "xtizonia"; then PKG_CHECK_MODULES([TIZONIA], [tizilheaders]) CPPFLAGS="$CPPFLAGS $TIZONIA_CFLAGS" + TIZONIA_LIBDIR="`$PKG_CONFIG --variable=libdir tizilheaders`" + AC_SUBST(TIZONIA_LIBDIR) fi AC_ARG_WITH([omx-header-path], @@ -377,6 +379,8 @@ tools/Makefile config/Makefile config/bellagio/Makefile config/rpi/Makefile +config/tizonia/gstomx.conf +config/tizonia/Makefile config/zynqultrascaleplus/Makefile examples/Makefile examples/egl/Makefile -- 2.7.4