config: add omxmp3dec config for tizonia
authorGurkirpal Singh <gurkirpal204@gmail.com>
Fri, 28 Apr 2017 21:26:59 +0000 (02:56 +0530)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Wed, 5 Jul 2017 21:27:27 +0000 (17:27 -0400)
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
config/tizonia/Makefile.am [new file with mode: 0644]
config/tizonia/gstomx.conf.in [new file with mode: 0644]
config/tizonia/meson.build [new file with mode: 0644]
configure.ac

index 0fdd1d3..74b4d30 100644 (file)
@@ -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 (file)
index 0000000..c373a72
--- /dev/null
@@ -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 (file)
index 0000000..1073272
--- /dev/null
@@ -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 (file)
index 0000000..dc99c08
--- /dev/null
@@ -0,0 +1 @@
+install_data (['gstomx.conf'], install_dir : omx_conf_dir)
index 1a62e97..3b105b8 100644 (file)
@@ -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