All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta
@ 2014-08-29  5:42 Zidan Wang
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins Zidan Wang
                   ` (5 more replies)
  0 siblings, 6 replies; 34+ messages in thread
From: Zidan Wang @ 2014-08-29  5:42 UTC (permalink / raw)
  To: meta-freescale

Multimedia patch sets for 3.10.31-1.1.0 Beta
- gst-fsl-plugin.inc: Make a common include file for 0.1 and 1.0 gst plugins
- gst-fsl-plugin: Upgrade to version 4.0.1
- gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin
- libfslvpuwrap: Upgrade to version 1.0.54
- alsa-lib: libasound runtime depends on alsa-conf 

Wang Zidan (5):
  gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer
    plugins
  gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
  gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54
  alsa-lib: Add runtime depends for libasound

 recipes-multimedia/alsa/alsa-lib_%.bbappend        |    3 +-
 recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |   20 +-
 .../build-Fix-out-of-tree-build.patch              |  617 --------------------
 .../gstreamer/gst-fsl-plugin_3.0.11.bb             |   11 -
 .../gstreamer/gst-fsl-plugin_4.0.1.bb              |   30 +
 .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb           |   24 +
 ...-fix-tests-of-return-value-from-IOGetVirt.patch |   41 --
 ...slvpuwrap_1.0.46.bb => libfslvpuwrap_1.0.54.bb} |    8 +-
 8 files changed, 63 insertions(+), 691 deletions(-)
 delete mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch
 delete mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
 create mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.1.bb
 create mode 100644 recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
 delete mode 100644 recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch
 rename recipes-multimedia/libfslvpuwrap/{libfslvpuwrap_1.0.46.bb => libfslvpuwrap_1.0.54.bb} (66%)

-- 
1.7.9.5



^ permalink raw reply	[flat|nested] 34+ messages in thread

* [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins
  2014-08-29  5:42 [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta Zidan Wang
@ 2014-08-29  5:42 ` Zidan Wang
  2014-08-29 12:56   ` Daiane Angolini
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1 Zidan Wang
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 34+ messages in thread
From: Zidan Wang @ 2014-08-29  5:42 UTC (permalink / raw)
  To: meta-freescale

From: Wang Zidan <b50113@freescale.com>

To avoid duplication, use one include file that supports both 0.1 and 1.0 gstreamer plugins common features.
Gstreamer Freescale  0.1 specific features moved into the 0.1 recipe.
Gstreamer Freescale 1.0 specific features moved into the 1.0 recipe.

Signed-off-by: Wang Zidan <b50113@freescale.com>
---
 recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |   18 +-----------------
 .../gstreamer/gst-fsl-plugin_3.0.11.bb             |   20 ++++++++++++++++++++
 2 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
index f8685bc..d925de6 100644
--- a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
+++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
@@ -6,7 +6,7 @@ DESCRIPTION = "Gstreamer freescale plugins"
 LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
 SECTION = "multimedia"
 
-DEPENDS = "gstreamer gst-plugins-base libfslcodec libfslparser virtual/kernel"
+DEPENDS = "libfslcodec libfslparser virtual/kernel"
 DEPENDS_append_mx5 = " imx-lib imx-vpu"
 DEPENDS_append_mx6q = " imx-lib imx-vpu libfslvpuwrap"
 DEPENDS_append_mx6dl = " imx-lib imx-vpu libfslvpuwrap"
@@ -16,12 +16,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
                     file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
                     file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24"
 
-S = "${WORKDIR}/gst-fsl-plugins-${PV}"
-
-SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
-           file://build-Fix-out-of-tree-build.patch \
-           file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch"
-
 inherit autotools pkgconfig
 
 PLATFORM_mx5 = "MX51"
@@ -45,22 +39,12 @@ PACKAGECONFIG[aacp] += "--enable-aacpdec,--disable-aacpdec,libfslaacpcodec,libfs
 MSDEPENDS = "libfslmsparser libfslmscodec"
 PACKAGECONFIG[wma10dec] +="--enable-wma10dec,--disable-wma10dec,${MSDEPENDS},${MSDEPENDS}"
 PACKAGECONFIG[wma8enc] +="--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}"
-PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
-PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
 
-FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
 # Add codec list that the beep plugin run-time depended
 BEEP_RDEPENDS = "libfslcodec-aac libfslcodec-mp3 libfslcodec-oggvorbis"
 RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser ${BEEP_RDEPENDS}"
 
-FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
-FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
-FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
-
-FILES_${PN}-gplay = "${bindir}/gplay"
 FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}"
-FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
-FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
 FILES_${PN}-libme = "${libdir}/libme${SOLIBS}"
 FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}"
 FILES_${PN}-libmfwba =  "${libdir}/libmfwba${SOLIBS}"
diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
index d0b0c9e..e8fe34e 100644
--- a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
+++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
@@ -5,7 +5,27 @@ require gst-fsl-plugin.inc
 
 EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
 
+SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
+           file://build-Fix-out-of-tree-build.patch \
+           file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch \
+"
+
+S = "${WORKDIR}/gst-fsl-plugins-${PV}"
+
 SRC_URI[md5sum] = "0ed858681a74857034c006036023e6ce"
 SRC_URI[sha256sum] = "fbc6000b401ac2c8d67d1414372f4a929cf0a5808f6ed1640f1d2bfcce2f2a4f"
 
+DEPENDS_append = " gstreamer gst-plugins-base"
+
+PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
+PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
+
+FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
+FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
+FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
+FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
+FILES_${PN}-gplay = "${bindir}/gplay"
+FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
+FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
+
 COMPATIBLE_MACHINE = "(mx28|mx5|mx6)"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
  2014-08-29  5:42 [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta Zidan Wang
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins Zidan Wang
@ 2014-08-29  5:42 ` Zidan Wang
  2014-08-29 12:57   ` Daiane Angolini
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6 Zidan Wang
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 34+ messages in thread
From: Zidan Wang @ 2014-08-29  5:42 UTC (permalink / raw)
  To: meta-freescale

From: Wang Zidan <b50113@freescale.com>

- Remove build-Fix-out-of-tree-build.patch as it is part of 3.10.31 release.
- Include some bug fix.
- Add mx6sx support.

Signed-off-by: Wang Zidan <b50113@freescale.com>
---
 recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |    2 +
 .../build-Fix-out-of-tree-build.patch              |  617 --------------------
 ...sl-plugin_3.0.11.bb => gst-fsl-plugin_4.0.1.bb} |    5 +-
 3 files changed, 4 insertions(+), 620 deletions(-)
 delete mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch
 rename recipes-multimedia/gstreamer/{gst-fsl-plugin_3.0.11.bb => gst-fsl-plugin_4.0.1.bb} (84%)

diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
index d925de6..207653a 100644
--- a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
+++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
@@ -11,6 +11,7 @@ DEPENDS_append_mx5 = " imx-lib imx-vpu"
 DEPENDS_append_mx6q = " imx-lib imx-vpu libfslvpuwrap"
 DEPENDS_append_mx6dl = " imx-lib imx-vpu libfslvpuwrap"
 DEPENDS_append_mx6sl = " imx-lib"
+DEPENDS_append_mx6sx = " imx-lib"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
                     file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
@@ -21,6 +22,7 @@ inherit autotools pkgconfig
 PLATFORM_mx5 = "MX51"
 PLATFORM_mx6 = "MX6"
 PLATFORM_mx6sl = "MX6SL"
+PLATFORM_mx6sx = "MX6SX"
 PLATFORM_mx28 = "MX28"
 
 # Todo add a mechanism to map posible build targets
diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch b/recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch
deleted file mode 100644
index 80b796d..0000000
--- a/recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch
+++ /dev/null
@@ -1,617 +0,0 @@
-From 5b3b8e03df1fadb3ca37c9119cd0089c5171fb05 Mon Sep 17 00:00:00 2001
-From: Otavio Salvador <otavio@ossystems.com.br>
-Date: Thu, 1 May 2014 15:44:51 -0300
-Subject: [PATCH] build: Fix out of tree build
-Organization: O.S. Systems Software LTDA.
-
-The build system had relative include paths which didn't take into
-account the origial source path makes it impossible to do out of tree
-builds. To fix it, every relative include path was replaced with
-$(top_srcdir) so it works independetly of build diretory location.
-
-Upstream-Status: Pending
-
-Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
----
- libs/Makefile.am                       |  2 +-
- src/audio/aac_dec/src/Makefile.am      |  2 +-
- src/audio/aacplus_dec/src/Makefile.am  |  2 +-
- src/audio/ac3_dec/src/Makefile.am      |  2 +-
- src/audio/amr_dec/src/Makefile.am      |  2 +-
- src/audio/amr_dec/src/Makefile.in      |  2 +-
- src/audio/amr_enc/src/Makefile.am      |  2 +-
- src/audio/amr_enc/src/Makefile.in      |  2 +-
- src/audio/audio_pp/src/Makefile.am     |  2 +-
- src/audio/beep/src/Makefile.am         |  8 ++++----
- src/audio/down_mix/src/Makefile.am     |  2 +-
- src/audio/mp3_dec/src/Makefile.am      |  8 ++++----
- src/audio/mp3_enc/src/Makefile.am      |  8 ++++----
- src/audio/spdif_rx/src/Makefile.am     |  2 +-
- src/audio/spdif_tx/src/Makefile.am     |  2 +-
- src/audio/vorbis_dec/src/Makefile.am   |  2 +-
- src/audio/wma10_dec/src/Makefile.am    |  8 ++++----
- src/audio/wma8_enc/src/Makefile.am     |  2 +-
- src/misc/i_sink/src/Makefile.am        |  2 +-
- src/misc/tvsrc/src/Makefile.am         |  2 +-
- src/misc/v4l_sink/src/Makefile.am      | 16 ++++++++--------
- src/misc/v4l_source/src/Makefile.am    |  2 +-
- src/parser/aiur/src/Makefile.am        |  2 +-
- src/video/deinterlace/src/Makefile.am  |  2 +-
- src/video/h264_dec/src/Makefile.am     |  8 ++++----
- src/video/ipu_csc/src/Makefile.am      |  2 +-
- src/video/mpeg2_dec/src/Makefile.am    |  2 +-
- src/video/mpeg4asp_dec/src/Makefile.am |  8 ++++----
- src/video/vpu/src/Makefile.am          |  2 +-
- src/video/vpu_dec.full/src/Makefile.am |  2 +-
- src/video/vpu_enc/src/Makefile.am      |  2 +-
- src/video/wmv9mp_dec/src/Makefile.am   |  2 +-
- src/video/wmv_dec/src/Makefile.am      |  2 +-
- 33 files changed, 58 insertions(+), 58 deletions(-)
-
-diff --git a/libs/Makefile.am b/libs/Makefile.am
-index a9e5e0f..47d1e8b 100755
---- a/libs/Makefile.am
-+++ b/libs/Makefile.am
-@@ -35,7 +35,7 @@ endif
- endif
- 
- 
--libgstfsl_@GST_MAJORMINOR@_la_CFLAGS  = $(GST_BASE_CFLAGS) $(IPU_CFLAGS) -I../inc/common
-+libgstfsl_@GST_MAJORMINOR@_la_CFLAGS  = $(GST_BASE_CFLAGS) $(IPU_CFLAGS) -I$(top_srcdir)/inc/common
- 
- if PLATFORM_IS_MX5X
- libgstfsl_@GST_MAJORMINOR@_la_CFLAGS  += -DIPULIB
-diff --git a/src/audio/aac_dec/src/Makefile.am b/src/audio/aac_dec/src/Makefile.am
-index 143f0b3..85a3b07 100755
---- a/src/audio/aac_dec/src/Makefile.am
-+++ b/src/audio/aac_dec/src/Makefile.am
-@@ -22,7 +22,7 @@ libmfw_gst_aacdec_la_SOURCES =  mfw_gst_aacdec.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- libmfw_gst_aacdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -DPUSH_MODE -fno-omit-frame-pointer -fPIC
--libmfw_gst_aacdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
-+libmfw_gst_aacdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
- 
- 
- if PLATFORM_IS_MX2X
-diff --git a/src/audio/aacplus_dec/src/Makefile.am b/src/audio/aacplus_dec/src/Makefile.am
-index a5453f9..9d8adfe 100755
---- a/src/audio/aacplus_dec/src/Makefile.am
-+++ b/src/audio/aacplus_dec/src/Makefile.am
-@@ -35,7 +35,7 @@ libmfw_gst_aacplusdec_la_SOURCES =  mfw_gst_aacplusdec.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- libmfw_gst_aacplusdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -DPUSH_MODE -fno-omit-frame-pointer -fPIC 
--libmfw_gst_aacplusdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
-+libmfw_gst_aacplusdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
- if PLATFORM_IS_MX2X
- libmfw_gst_aacplusdec_la_CFLAGS += -march=armv5te -mcpu=arm926ej-s
- libmfw_gst_aacplusdec_la_CPPFLAGS += -march=armv5te -mcpu=arm926ej-s
-diff --git a/src/audio/ac3_dec/src/Makefile.am b/src/audio/ac3_dec/src/Makefile.am
-index 4916a32..0e2632d 100755
---- a/src/audio/ac3_dec/src/Makefile.am
-+++ b/src/audio/ac3_dec/src/Makefile.am
-@@ -10,7 +10,7 @@ libmfw_gst_ac3dec_la_SOURCES = mfw_gst_ac3dec.c
- 
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
--libmfw_gst_ac3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
-+libmfw_gst_ac3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
- libmfw_gst_ac3dec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -l_ac3_dec_arm11_elinux 
- libmfw_gst_ac3dec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)   $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
- # headers we need but don't want installed
-diff --git a/src/audio/amr_dec/src/Makefile.am b/src/audio/amr_dec/src/Makefile.am
-index bf32d57..095a659 100755
---- a/src/audio/amr_dec/src/Makefile.am
-+++ b/src/audio/amr_dec/src/Makefile.am
-@@ -19,7 +19,7 @@ libmfw_gst_amrdec_la_SOURCES =  mfw_gst_amrdec.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- libmfw_gst_amrdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -fno-omit-frame-pointer -fPIC 
--libmfw_gst_amrdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
-+libmfw_gst_amrdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
- libmfw_gst_amrdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(CORELIB) -lgstaudio-$(GST_MAJORMINOR)
- libmfw_gst_amrdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
- 
-diff --git a/src/audio/amr_dec/src/Makefile.in b/src/audio/amr_dec/src/Makefile.in
-index 7ae3497..f282ef9 100644
---- a/src/audio/amr_dec/src/Makefile.in
-+++ b/src/audio/amr_dec/src/Makefile.in
-@@ -381,7 +381,7 @@ libmfw_gst_amrdec_la_SOURCES = mfw_gst_amrdec.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- libmfw_gst_amrdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -fno-omit-frame-pointer -fPIC 
--libmfw_gst_amrdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
-+libmfw_gst_amrdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
- libmfw_gst_amrdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(CORELIB) -lgstaudio-$(GST_MAJORMINOR)
- libmfw_gst_amrdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
- 
-diff --git a/src/audio/amr_enc/src/Makefile.am b/src/audio/amr_enc/src/Makefile.am
-index 4dcc25e..a4d56c9 100755
---- a/src/audio/amr_enc/src/Makefile.am
-+++ b/src/audio/amr_enc/src/Makefile.am
-@@ -19,7 +19,7 @@ libmfw_gst_amrenc_la_SOURCES =  mfw_gst_amrenc.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- libmfw_gst_amrenc_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -fno-omit-frame-pointer -fPIC 
--libmfw_gst_amrenc_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
-+libmfw_gst_amrenc_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
- libmfw_gst_amrenc_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(CORELIB) -lgstaudio-$(GST_MAJORMINOR)
- libmfw_gst_amrenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
- 
-diff --git a/src/audio/amr_enc/src/Makefile.in b/src/audio/amr_enc/src/Makefile.in
-index 3792973..575bb90 100644
---- a/src/audio/amr_enc/src/Makefile.in
-+++ b/src/audio/amr_enc/src/Makefile.in
-@@ -381,7 +381,7 @@ libmfw_gst_amrenc_la_SOURCES = mfw_gst_amrenc.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- libmfw_gst_amrenc_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -fno-omit-frame-pointer -fPIC 
--libmfw_gst_amrenc_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
-+libmfw_gst_amrenc_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
- libmfw_gst_amrenc_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(CORELIB) -lgstaudio-$(GST_MAJORMINOR)
- libmfw_gst_amrenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
- 
-diff --git a/src/audio/audio_pp/src/Makefile.am b/src/audio/audio_pp/src/Makefile.am
-index 42365a0..32569fe 100755
---- a/src/audio/audio_pp/src/Makefile.am
-+++ b/src/audio/audio_pp/src/Makefile.am
-@@ -1,7 +1,7 @@
- plugin_LTLIBRARIES = libmfw_gst_audio_pp.la 
- 
- libmfw_gst_audio_pp_la_SOURCES =  mfw_gst_audio_pp.c 
--libmfw_gst_audio_pp_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
-+libmfw_gst_audio_pp_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
- libmfw_gst_audio_pp_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -l_peq_arm11_elinux
- libmfw_gst_audio_pp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS)
- 
-diff --git a/src/audio/beep/src/Makefile.am b/src/audio/beep/src/Makefile.am
-index fdd6669..4e92b92 100755
---- a/src/audio/beep/src/Makefile.am
-+++ b/src/audio/beep/src/Makefile.am
-@@ -8,24 +8,24 @@ libmfw_gst_beep_la_SOURCES =  beep.c beepregistry.c beepdec.c beeptypefind.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- if PLATFORM_IS_MX2X
--libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../libs -I../../../../inc/core_lib/uni_audio -D_ARM9 -march=armv5te -mcpu=arm926ej-s
-+libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs -I$(top_srcdir)/inc/core_lib/uni_audio -D_ARM9 -march=armv5te -mcpu=arm926ej-s
- libmfw_gst_beep_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@ -ldl ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- endif
- 
- 
- if PLATFORM_IS_MX3X
--libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../libs -I../../../../inc/core_lib/uni_audio -D_ARM11
-+libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs -I$(top_srcdir)/inc/core_lib/uni_audio -D_ARM11
- libmfw_gst_beep_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@ -ldl ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- endif
- 
- 
- if PLATFORM_IS_MX5X
--libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../libs -I../../../../inc/core_lib/uni_audio -D_ARM12
-+libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs -I$(top_srcdir)/inc/core_lib/uni_audio -D_ARM12
- libmfw_gst_beep_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@ -ldl ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- endif
- 
- if PLATFORM_IS_MX6X
--libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../libs -I../../../../inc/core_lib/uni_audio -D_ARM12
-+libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs -I$(top_srcdir)/inc/core_lib/uni_audio -D_ARM12
- libmfw_gst_beep_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@ -ldl ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- endif
- 
-diff --git a/src/audio/down_mix/src/Makefile.am b/src/audio/down_mix/src/Makefile.am
-index 9fa392c..ff7b589 100755
---- a/src/audio/down_mix/src/Makefile.am
-+++ b/src/audio/down_mix/src/Makefile.am
-@@ -1,7 +1,7 @@
- plugin_LTLIBRARIES = libmfw_gst_downmix.la 
- 
- libmfw_gst_downmix_la_SOURCES =  mfw_gst_downmix.c 
--libmfw_gst_downmix_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
-+libmfw_gst_downmix_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
- libmfw_gst_downmix_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -l_downmix_arm11_elinux
- libmfw_gst_downmix_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS)
- 
-diff --git a/src/audio/mp3_dec/src/Makefile.am b/src/audio/mp3_dec/src/Makefile.am
-index 9361da7..bd79288 100755
---- a/src/audio/mp3_dec/src/Makefile.am
-+++ b/src/audio/mp3_dec/src/Makefile.am
-@@ -27,23 +27,23 @@ libmfw_gst_mp3dec_la_SOURCES = mfw_gst_mp3dec.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- if PLATFORM_IS_MX2X
--libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I../../../../inc/plugin -march=armv5te -mcpu=arm926ej-s
-+libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I$(top_srcdir)/inc/plugin -march=armv5te -mcpu=arm926ej-s
- libmfw_gst_mp3dec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l$(CORELIB) -l_mp3_parser_arm9_elinux
- endif
- 
- 
- 
- if PLATFORM_IS_MX3X
--libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I../../../../inc/plugin
-+libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I$(top_srcdir)/inc/plugin
- libmfw_gst_mp3dec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l$(CORELIB) -l_mp3_parser_arm11_elinux
- endif
- 
- if PLATFORM_IS_MX5X
--libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I../../../../inc/plugin
-+libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I$(top_srcdir)/inc/plugin
- libmfw_gst_mp3dec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l$(CORELIB) -l_mp3_parser_arm11_elinux
- endif
- if PLATFORM_IS_MX6X
--libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I../../../../inc/plugin
-+libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I$(top_srcdir)/inc/plugin
- libmfw_gst_mp3dec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l$(CORELIB) -l_mp3_parser_arm11_elinux
- endif
-  
-diff --git a/src/audio/mp3_enc/src/Makefile.am b/src/audio/mp3_enc/src/Makefile.am
-index 0d9b79c..934fc80 100755
---- a/src/audio/mp3_enc/src/Makefile.am
-+++ b/src/audio/mp3_enc/src/Makefile.am
-@@ -26,19 +26,19 @@ libmfw_gst_mp3enc_la_SOURCES = mfw_gst_mp3enc.c
- # flags used to compile this plugin
- # add other _CFLAGS and _LIBS as needed
- if PLATFORM_IS_MX2X
--libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -march=armv5te -mcpu=arm926ej-s
-+libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -march=armv5te -mcpu=arm926ej-s
- endif
- 
- 
- if PLATFORM_IS_MX3X
--libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib 
-+libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib 
- endif
- 
- if PLATFORM_IS_MX5X
--libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib 
-+libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib 
- endif
- if PLATFORM_IS_MX6X
--libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib 
-+libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib 
- endif
- 
- 
-diff --git a/src/audio/spdif_rx/src/Makefile.am b/src/audio/spdif_rx/src/Makefile.am
-index 80dfb73..f22c6fb 100755
---- a/src/audio/spdif_rx/src/Makefile.am
-+++ b/src/audio/spdif_rx/src/Makefile.am
-@@ -1,7 +1,7 @@
- plugin_LTLIBRARIES = libmfw_gst_spdifrx.la 
- 
- libmfw_gst_spdifrx_la_SOURCES =  mfw_gst_spdifrx.c 
--libmfw_gst_spdifrx_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I../../../../inc/plugin
-+libmfw_gst_spdifrx_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I$(top_srcdir)/inc/plugin
- libmfw_gst_spdifrx_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS)
- libmfw_gst_spdifrx_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -lgstriff-@GST_MAJORMINOR@
- 
-diff --git a/src/audio/spdif_tx/src/Makefile.am b/src/audio/spdif_tx/src/Makefile.am
-index 6b17886..a330e5d 100755
---- a/src/audio/spdif_tx/src/Makefile.am
-+++ b/src/audio/spdif_tx/src/Makefile.am
-@@ -1,7 +1,7 @@
- plugin_LTLIBRARIES = libmfw_gst_spdiftx.la 
- 
- libmfw_gst_spdiftx_la_SOURCES =  mfw_gst_spdiftx.c 
--libmfw_gst_spdiftx_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I../../../../inc/plugin
-+libmfw_gst_spdiftx_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I$(top_srcdir)/inc/plugin
- libmfw_gst_spdiftx_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS)
- libmfw_gst_spdiftx_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -lgstriff-@GST_MAJORMINOR@
- 
-diff --git a/src/audio/vorbis_dec/src/Makefile.am b/src/audio/vorbis_dec/src/Makefile.am
-index f43751b..9fc922d 100755
---- a/src/audio/vorbis_dec/src/Makefile.am
-+++ b/src/audio/vorbis_dec/src/Makefile.am
-@@ -10,7 +10,7 @@ libmfw_gst_vorbisdec_la_SOURCES =  mfw_gst_vorbisdec.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- libmfw_gst_vorbisdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -DPUSH_MODE -fno-omit-frame-pointer -fPIC
--libmfw_gst_vorbisdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
-+libmfw_gst_vorbisdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
- 
- 
- libmfw_gst_vorbisdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -l$(CORELIB)
-diff --git a/src/audio/wma10_dec/src/Makefile.am b/src/audio/wma10_dec/src/Makefile.am
-index 50f5314..ab9147f 100755
---- a/src/audio/wma10_dec/src/Makefile.am
-+++ b/src/audio/wma10_dec/src/Makefile.am
-@@ -26,21 +26,21 @@ libmfw_gst_wma10dec_la_SOURCES = mfw_gst_wma10dec.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- if PLATFORM_IS_MX2X
--libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -march=armv5te -mcpu=arm926ej-s
-+libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -march=armv5te -mcpu=arm926ej-s
- endif
- 
- 
- if PLATFORM_IS_MX3X
--libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
-+libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
- endif
- 
- 
- 
- if PLATFORM_IS_MX5X
--libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
-+libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
- endif
- if PLATFORM_IS_MX6X
--libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
-+libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
- endif
- 
- 
-diff --git a/src/audio/wma8_enc/src/Makefile.am b/src/audio/wma8_enc/src/Makefile.am
-index 82ed82e..04c93bb 100755
---- a/src/audio/wma8_enc/src/Makefile.am
-+++ b/src/audio/wma8_enc/src/Makefile.am
-@@ -11,7 +11,7 @@ libmfw_gst_wma8enc_la_SOURCES = mfw_gst_wma8enc.c
- 
- # flags used to compile this plugin
- # add other _CFLAGS and _LIBS as needed
--libmfw_gst_wma8enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS)  -I../../../../inc/plugin -I../../../../inc/core_lib
-+libmfw_gst_wma8enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS)  -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
- libmfw_gst_wma8enc_la_LIBADD = $(GST_LIBS) -l_wma_muxer_arm11_ELINUX -lgstbase-$(GST_MAJORMINOR) -l_wma8_enc_arm11_elinux 
- libmfw_gst_wma8enc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) 
- 
-diff --git a/src/misc/i_sink/src/Makefile.am b/src/misc/i_sink/src/Makefile.am
-index 721d10c..a6dfaf5 100755
---- a/src/misc/i_sink/src/Makefile.am
-+++ b/src/misc/i_sink/src/Makefile.am
-@@ -6,7 +6,7 @@ endif
- plugin_LTLIBRARIES = libmfw_gst_isink.la 
- 
- libmfw_gst_isink_la_SOURCES =  mfw_gst_isink.c 
--libmfw_gst_isink_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(IPU_CFLAGS) -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/common -I../../../../libs/vss -I../../../../libs/gstbufmeta -I../../../../libs/hbuf_alloc -I$(FBHEADER_PATH) -I. -I/usr/src/linux-headers-2.6.35-1000-linaro-imx5/include
-+libmfw_gst_isink_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(IPU_CFLAGS) -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/common -I$(top_srcdir)/libs/vss -I$(top_srcdir)/libs/gstbufmeta -I$(top_srcdir)/libs/hbuf_alloc -I$(FBHEADER_PATH) -I. -I/usr/src/linux-headers-2.6.35-1000-linaro-imx5/include
- libmfw_gst_isink_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) 
- libmfw_gst_isink_la_LIBADD += ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- libmfw_gst_isink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) 
-diff --git a/src/misc/tvsrc/src/Makefile.am b/src/misc/tvsrc/src/Makefile.am
-index dfe080b..a765e87 100755
---- a/src/misc/tvsrc/src/Makefile.am
-+++ b/src/misc/tvsrc/src/Makefile.am
-@@ -7,7 +7,7 @@ endif
- plugin_LTLIBRARIES = libmfw_gst_tvsrc.la 
- 
- libmfw_gst_tvsrc_la_SOURCES =  mfw_gst_tvsrc.c 
--libmfw_gst_tvsrc_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(IPU_CFLAGS) -D$(PLATFORM) -I$(FBHEADER_PATH) -I. -I../../../../inc/plugin -I../../../../libs/gstbufmeta 
-+libmfw_gst_tvsrc_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(IPU_CFLAGS) -D$(PLATFORM) -I$(FBHEADER_PATH) -I. -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs/gstbufmeta 
- libmfw_gst_tvsrc_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- libmfw_gst_tvsrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
- 
-diff --git a/src/misc/v4l_sink/src/Makefile.am b/src/misc/v4l_sink/src/Makefile.am
-index 4489cc4..a1f6cb8 100755
---- a/src/misc/v4l_sink/src/Makefile.am
-+++ b/src/misc/v4l_sink/src/Makefile.am
-@@ -3,32 +3,32 @@ plugin_LTLIBRARIES = libmfw_gst_v4lsink.la
- libmfw_gst_v4lsink_la_SOURCES =  mfw_gst_fb.c mfw_gst_v4l.c mfw_gst_v4l_buffer.c mfw_gst_v4lsink.c
- libmfw_gst_v4lsink_la_CFLAGS = -I/usr/src/linux-headers-2.6.35-1000-linaro-imx5/include
- if PLATFORM_IS_MX233
--libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc -march=armv5te
-+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc -march=armv5te
- endif
- if PLATFORM_IS_MX25
--libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc -march=armv5te
-+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc -march=armv5te
- endif
- if PLATFORM_IS_MX27
--libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc -march=armv5te
-+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc -march=armv5te
- endif
- if PLATFORM_IS_MX28
--libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc -march=armv5te
-+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc -march=armv5te
- endif
- 
- if PLATFORM_IS_MX3X
--libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc
-+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc
- endif
- if PLATFORM_IS_MX5X
--libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc
-+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc
- endif
- if PLATFORM_IS_MX6X
--libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc
-+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc
- endif
- 
- libmfw_gst_v4lsink_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- 
- 
--libmfw_gst_v4lsink_la_CFLAGS += $(IPU_CFLAGS) -I. -I../../../../libs/gstbufmeta
-+libmfw_gst_v4lsink_la_CFLAGS += $(IPU_CFLAGS) -I. -I$(top_srcdir)/libs/gstbufmeta
- 
- if USE_X11
- libmfw_gst_v4lsink_la_SOURCES +=  mfw_gst_v4l_xlib.c mfw_gst_xlib.c mfw_gst_v4l_suspend.c
-diff --git a/src/misc/v4l_source/src/Makefile.am b/src/misc/v4l_source/src/Makefile.am
-index b80d27e..4ef1351 100755
---- a/src/misc/v4l_source/src/Makefile.am
-+++ b/src/misc/v4l_source/src/Makefile.am
-@@ -7,7 +7,7 @@ endif
- plugin_LTLIBRARIES = libmfw_gst_v4lsrc.la 
- 
- libmfw_gst_v4lsrc_la_SOURCES =  mfw_gst_v4lsrc.c 
--libmfw_gst_v4lsrc_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(IPU_CFLAGS) -D$(PLATFORM) -I$(FBHEADER_PATH) -I. -I../../../../inc/plugin -I../../../../libs/gstbufmeta 
-+libmfw_gst_v4lsrc_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(IPU_CFLAGS) -D$(PLATFORM) -I$(FBHEADER_PATH) -I. -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs/gstbufmeta 
- libmfw_gst_v4lsrc_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- libmfw_gst_v4lsrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
- 
-diff --git a/src/parser/aiur/src/Makefile.am b/src/parser/aiur/src/Makefile.am
-index 24ac78e..752a155 100755
---- a/src/parser/aiur/src/Makefile.am
-+++ b/src/parser/aiur/src/Makefile.am
-@@ -4,7 +4,7 @@ plugin_LTLIBRARIES = libmfw_gst_aiur_demux.la
- # for the next set of variables, rename the prefix if you renamed the .la
- # sources used to compile this plug-in
- libmfw_gst_aiur_demux_la_SOURCES =  aiur.c aiurregistry.c aiurstreamcache.c aiuridxtab.c aiurdemux.c aiurtypefind.c
--libmfw_gst_aiur_demux_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DFSL_AVI_DRM_SUPPORT $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib/parser -I../../../../libs
-+libmfw_gst_aiur_demux_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DFSL_AVI_DRM_SUPPORT $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib/parser -I$(top_srcdir)/libs
- libmfw_gst_aiur_demux_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS)  -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@ -ldl ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- libmfw_gst_aiur_demux_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) 
- libmfw_gst_aiur_demux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) 
-diff --git a/src/video/deinterlace/src/Makefile.am b/src/video/deinterlace/src/Makefile.am
-index 08150f9..4f20d58 100755
---- a/src/video/deinterlace/src/Makefile.am
-+++ b/src/video/deinterlace/src/Makefile.am
-@@ -1,7 +1,7 @@
- plugin_LTLIBRARIES = libmfw_gst_deinterlace.la 
- 
- libmfw_gst_deinterlace_la_SOURCES =  mfw_gst_deinterlace.c 
--libmfw_gst_deinterlace_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I../../../../inc/plugin -I../../../../inc/core_lib $(FSL_MM_CORE_CFLAGS)
-+libmfw_gst_deinterlace_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib $(FSL_MM_CORE_CFLAGS)
- libmfw_gst_deinterlace_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -l_deinterlace_arm11_elinux
- libmfw_gst_deinterlace_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS)
- 
-diff --git a/src/video/h264_dec/src/Makefile.am b/src/video/h264_dec/src/Makefile.am
-index af2b3ac..278f748 100755
---- a/src/video/h264_dec/src/Makefile.am
-+++ b/src/video/h264_dec/src/Makefile.am
-@@ -28,21 +28,21 @@ libmfw_gst_h264dec_la_SOURCES = mfw_gst_h264dec.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- if PLATFORM_IS_MX2X
--libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -O2 -DDPB_FIX -D_$(PLATFORM) -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -march=armv5te -mcpu=arm926ej-s  -I../../../../libs/me -I../../../../libs/gstbufmeta 
-+libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -O2 -DDPB_FIX -D_$(PLATFORM) -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -march=armv5te -mcpu=arm926ej-s  -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta 
- endif
- 
- 
- if PLATFORM_IS_MX3X
--libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I../../../../libs/me -I../../../../libs/gstbufmeta
-+libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
- endif
- 
- 
- if PLATFORM_IS_MX5X
--libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I../../../../libs/me -I../../../../libs/gstbufmeta
-+libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
- endif
- 
- if PLATFORM_IS_MX6X
--libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I../../../../libs/me -I../../../../libs/gstbufmeta
-+libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
- endif
- 
- libmfw_gst_h264dec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -l$(CORELIB)
-diff --git a/src/video/ipu_csc/src/Makefile.am b/src/video/ipu_csc/src/Makefile.am
-index 8015448..12b44a1 100755
---- a/src/video/ipu_csc/src/Makefile.am
-+++ b/src/video/ipu_csc/src/Makefile.am
-@@ -6,7 +6,7 @@ endif
- plugin_LTLIBRARIES = libmfw_gst_ipu_csc.la 
- 
- libmfw_gst_ipu_csc_la_SOURCES =  mfw_gst_ipu_csc.c 
--libmfw_gst_ipu_csc_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer  -I../../../../inc/plugin   -I../../../../  
-+libmfw_gst_ipu_csc_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer  -I$(top_srcdir)/inc/plugin  -I$(top_srcdir)
- libmfw_gst_ipu_csc_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(IPU_LIBS) ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- libmfw_gst_ipu_csc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
- 
-diff --git a/src/video/mpeg2_dec/src/Makefile.am b/src/video/mpeg2_dec/src/Makefile.am
-index 006f740..d44a9b0 100755
---- a/src/video/mpeg2_dec/src/Makefile.am
-+++ b/src/video/mpeg2_dec/src/Makefile.am
-@@ -7,7 +7,7 @@ libmfw_gst_mpeg2dec_la_SOURCES =  mfw_gst_mpeg2dec.c
- 
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
--libmfw_gst_mpeg2dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -I../../../../libs/me -I../../../../libs/gstbufmeta
-+libmfw_gst_mpeg2dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
- libmfw_gst_mpeg2dec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -l_mpeg2_dec_arm11_elinux
- libmfw_gst_mpeg2dec_la_LIBADD +=  ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- libmfw_gst_mpeg2dec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS)
-diff --git a/src/video/mpeg4asp_dec/src/Makefile.am b/src/video/mpeg4asp_dec/src/Makefile.am
-index 97dd578..394d42d 100755
---- a/src/video/mpeg4asp_dec/src/Makefile.am
-+++ b/src/video/mpeg4asp_dec/src/Makefile.am
-@@ -28,19 +28,19 @@ libmfw_gst_mpeg4aspdec_la_SOURCES = mfw_gst_mpeg4asp_dec.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- if PLATFORM_IS_MX2X
--libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -march=armv5te -mcpu=arm926ej-s -I../../../../libs/me -I../../../../libs/gstbufmeta
-+libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -march=armv5te -mcpu=arm926ej-s -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
- endif
- 
- if PLATFORM_IS_MX3X
--libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I../../../../libs/me -I../../../../libs/gstbufmeta
-+libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
- endif
- 
- if PLATFORM_IS_MX5X
--libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I../../../../libs/me -I../../../../libs/gstbufmeta
-+libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
- endif
- 
- if PLATFORM_IS_MX6X
--libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I../../../../libs/me -I../../../../libs/gstbufmeta
-+libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
- endif
- 
- 
-diff --git a/src/video/vpu/src/Makefile.am b/src/video/vpu/src/Makefile.am
-index c8b64ea..cb66817 100755
---- a/src/video/vpu/src/Makefile.am
-+++ b/src/video/vpu/src/Makefile.am
-@@ -8,7 +8,7 @@ libmfw_vpu_la_SOURCES =  vpu.c vpudec.c vpuenc.c
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
- 
--libmfw_vpu_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin  -I../../../../libs/me -I../../../../libs/gstbufmeta -I../../../../libs/gstsutils -I../../../../libs/gstnext -I../../../../inc/core_lib
-+libmfw_vpu_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin  -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta -I$(top_srcdir)/libs/gstsutils -I$(top_srcdir)/libs/gstnext -I$(top_srcdir)/inc/core_lib
- libmfw_vpu_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS)  -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@  
- 
- libmfw_vpu_la_LIBADD += ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
-diff --git a/src/video/vpu_dec.full/src/Makefile.am b/src/video/vpu_dec.full/src/Makefile.am
-index 7c878a8..be682fd 100755
---- a/src/video/vpu_dec.full/src/Makefile.am
-+++ b/src/video/vpu_dec.full/src/Makefile.am
-@@ -27,7 +27,7 @@ libmfw_gst_vpu_dec_la_SOURCES = mfw_gst_vpu_decoder.c mfw_gst_vpu_thread.c
- 
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
--libmfw_gst_vpu_dec_la_CFLAGS = $(GST_BASE_CFLAGS)  -O2 $(VPU_CFLAGS) -I../../../../inc/plugin $(GST_PLATFORM_FLAGS) -DREALMEDIA -DDIVX -I../../../../libs/me -I../../../../libs/gstbufmeta 
-+libmfw_gst_vpu_dec_la_CFLAGS = $(GST_BASE_CFLAGS)  -O2 $(VPU_CFLAGS) -I$(top_srcdir)/inc/plugin $(GST_PLATFORM_FLAGS) -DREALMEDIA -DDIVX -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta 
- libmfw_gst_vpu_dec_la_LIBADD =  $(GST_BASE_LIBS) $(GST_LIBS) -lvpu -lgstvideo-0.10
- libmfw_gst_vpu_dec_la_LIBADD += ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- libmfw_gst_vpu_dec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(VPU_LIBS)
-diff --git a/src/video/vpu_enc/src/Makefile.am b/src/video/vpu_enc/src/Makefile.am
-index ac8f272..a1da20b 100755
---- a/src/video/vpu_enc/src/Makefile.am
-+++ b/src/video/vpu_enc/src/Makefile.am
-@@ -10,7 +10,7 @@ libmfw_gst_vpu_enc_la_SOURCES = mfw_gst_vpu_encoder.c
- 
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
--libmfw_gst_vpu_enc_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 $(VPU_CFLAGS) -I../../../../inc/plugin -DVPU_$(PLATFORM) -I../../../../libs/gstbufmeta -I../../../../libs/vss -I../../../../libs/hbuf_alloc -I../../../../libs/me 
-+libmfw_gst_vpu_enc_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 $(VPU_CFLAGS) -I$(top_srcdir)/inc/plugin -DVPU_$(PLATFORM) -I$(top_srcdir)/libs/gstbufmeta -I$(top_srcdir)/libs/vss -I$(top_srcdir)/libs/hbuf_alloc -I$(top_srcdir)/libs/me 
- 
- libmfw_gst_vpu_enc_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lvpu 
- libmfw_gst_vpu_enc_la_LIBADD += ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
-diff --git a/src/video/wmv9mp_dec/src/Makefile.am b/src/video/wmv9mp_dec/src/Makefile.am
-index 49c0953..4bd7bda 100755
---- a/src/video/wmv9mp_dec/src/Makefile.am
-+++ b/src/video/wmv9mp_dec/src/Makefile.am
-@@ -7,7 +7,7 @@ libmfw_gst_wmv9mpdec_la_SOURCES =  mfw_gst_wmv9mpdec.c
- 
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
--libmfw_gst_wmv9mpdec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DOUTPUT_BUFFER_CHANGES -DPADDED_OUTPUT $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I../../../../libs/gstbufmeta 
-+libmfw_gst_wmv9mpdec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DOUTPUT_BUFFER_CHANGES -DPADDED_OUTPUT $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I$(top_srcdir)/libs/gstbufmeta 
- libmfw_gst_wmv9mpdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l_WMV9MP_dec_MP_arm11_elinux ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
- libmfw_gst_wmv9mpdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
- 
-diff --git a/src/video/wmv_dec/src/Makefile.am b/src/video/wmv_dec/src/Makefile.am
-index 95d563a..3e87976 100755
---- a/src/video/wmv_dec/src/Makefile.am
-+++ b/src/video/wmv_dec/src/Makefile.am
-@@ -7,7 +7,7 @@ libmfw_gst_wmvdec_la_SOURCES =  mfw_gst_wmvdec.c
- 
- # flags used to compile this plugin
- # we use the GST_LIBS flags because we might be using plug-in libs
--libmfw_gst_wmvdec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DOUTPUT_BUFFER_CHANGES -DWMV9_SIMPLE_ONLY -DPADDED_OUTPUT $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
-+libmfw_gst_wmvdec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DOUTPUT_BUFFER_CHANGES -DWMV9_SIMPLE_ONLY -DPADDED_OUTPUT $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
- libmfw_gst_wmvdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l_WMV789_dec_arm11_elinux
- libmfw_gst_wmvdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
- 
--- 
-2.0.0.rc0
-
diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb b/recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.1.bb
similarity index 84%
rename from recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
rename to recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.1.bb
index e8fe34e..e5ea7a3 100644
--- a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
+++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.1.bb
@@ -6,14 +6,13 @@ require gst-fsl-plugin.inc
 EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
 
 SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
-           file://build-Fix-out-of-tree-build.patch \
            file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch \
 "
 
 S = "${WORKDIR}/gst-fsl-plugins-${PV}"
 
-SRC_URI[md5sum] = "0ed858681a74857034c006036023e6ce"
-SRC_URI[sha256sum] = "fbc6000b401ac2c8d67d1414372f4a929cf0a5808f6ed1640f1d2bfcce2f2a4f"
+SRC_URI[md5sum] = "6db4bec9c1cd75758c3c529896307810"
+SRC_URI[sha256sum] = "629bbb904879571c058647acfa07ac7a11ea32350be14f4cb2b72dbac80ae42c"
 
 DEPENDS_append = " gstreamer gst-plugins-base"
 
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-08-29  5:42 [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta Zidan Wang
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins Zidan Wang
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1 Zidan Wang
@ 2014-08-29  5:42 ` Zidan Wang
  2014-08-29 13:04   ` Daiane Angolini
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 4/5] libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54 Zidan Wang
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 34+ messages in thread
From: Zidan Wang @ 2014-08-29  5:42 UTC (permalink / raw)
  To: meta-freescale

From: Wang Zidan <b50113@freescale.com>

Freesclae Gstreamer1.0 Plugins:
Audio Decoder: beepdec
Video Decoder: vpudec, gst-libav
Demux: aiurdemux
Video Render: imxv4l2sink
Camera Source: imxv4l2src

- Support Audio/Video local playback
- Support HTTP/RTSP Streaming playback
- Support RTP/UDP MPEGTS Streaming
- Support RTSP Streaming Server

Signed-off-by: Wang Zidan <b50113@freescale.com>
---
 .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb           |   24 ++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb

diff --git a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
new file mode 100644
index 0000000..107a76e
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
@@ -0,0 +1,24 @@
+# Copyright (C) 2014 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+require gst-fsl-plugin.inc
+
+SRC_URI = "${FSL_MIRROR}/gst1.0-fsl-plugins-${PV}.tar.gz"
+S = "${WORKDIR}/gst1.0-fsl-plugins-${PV}"
+
+EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
+
+SRC_URI[md5sum] = "38d20aa22910a841593318aa638fb702"
+SRC_URI[sha256sum] = "972babc09f53fb0139a350c5b4267101793fcb96d289c4ae402d6a6ddddbe085"
+
+DEPENDS_append = " gstreamer1.0 gstreamer1.0-plugins-base gpu-viv-g2d"
+
+FILES_${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
+FILES_${PN}-dbg += "${libdir}/gstreamer-1.0/.debug"
+FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc"
+FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
+FILES_${PN}-gplay = "${bindir}/gplay-1.0"
+FILES_${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}"
+FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}"
+
+COMPATIBLE_MACHINE = "(mx6)"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [meta-fsl-arm][PATCH 4/5] libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54
  2014-08-29  5:42 [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta Zidan Wang
                   ` (2 preceding siblings ...)
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6 Zidan Wang
@ 2014-08-29  5:42 ` Zidan Wang
  2014-08-29 13:06   ` Daiane Angolini
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 5/5] alsa-lib: Add runtime depends for libasound Zidan Wang
  2014-08-29 18:28 ` [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta John Weber
  5 siblings, 1 reply; 34+ messages in thread
From: Zidan Wang @ 2014-08-29  5:42 UTC (permalink / raw)
  To: meta-freescale

From: Wang Zidan <b50113@freescale.com>

- Remove the IOVirtmem patch as it is part of the 3.10.31 release.
- Include some bug fix.
- Add support for mx6s.

Signed-off-by: Wang Zidan <b50113@freescale.com>
---
 ...-fix-tests-of-return-value-from-IOGetVirt.patch |   41 --------------------
 ...slvpuwrap_1.0.46.bb => libfslvpuwrap_1.0.54.bb} |    8 ++--
 2 files changed, 4 insertions(+), 45 deletions(-)
 delete mode 100644 recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch
 rename recipes-multimedia/libfslvpuwrap/{libfslvpuwrap_1.0.46.bb => libfslvpuwrap_1.0.54.bb} (66%)

diff --git a/recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch b/recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch
deleted file mode 100644
index ccd2d9e..0000000
--- a/recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 7ca66c10c05168c7d342df7c7a70d4a1ae0629f7 Mon Sep 17 00:00:00 2001
-From: Eric Nelson <eric.nelson@boundarydevices.com>
-Date: Sat, 28 Jun 2014 09:45:09 -0700
-Subject: [PATCH] vpu_wrapper: fix tests of return value from IOGetVirtMem
-
-IOGetVirtMem() returns a pointer or specifically -1 (MAP_FAILED)
-in the case of failure.
-
-Upstream-Status: Pending
-
-Signed-off-by: Laci Tele <laci@boundarydevices.com>
-Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
----
- vpu_wrapper.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/vpu_wrapper.c b/vpu_wrapper.c
-index 9249174..148c5df 100755
---- a/vpu_wrapper.c
-+++ b/vpu_wrapper.c
-@@ -6653,7 +6653,7 @@ VpuDecRetCode VPU_DecGetMem(VpuMemDesc* pInOutMem)
- 		return VPU_DEC_RET_FAILURE;
- 	}
- 	ret=IOGetVirtMem(&buff);
--	if(ret==0) //if(ret!=RETCODE_SUCCESS)
-+	if(ret == -1) //if(ret==MAP_FAILED)
- 	{
- 		VPU_ERROR("%s: get virtual memory failure: size=%d, ret=%d \r\n",__FUNCTION__,buff.size,ret);
- 		return VPU_DEC_RET_FAILURE;
-@@ -8277,7 +8277,7 @@ VpuEncRetCode VPU_EncGetMem(VpuMemDesc* pInOutMem)
- 		return VPU_ENC_RET_FAILURE;
- 	}
- 	ret=IOGetVirtMem(&buff);
--	if(ret==0) //if(ret!=RETCODE_SUCCESS)
-+	if(ret == -1) //if(ret==MAP_FAILED)
- 	{
- 		VPU_ENC_ERROR("%s: get virtual memory failure: size=%d, ret=%d \r\n",__FUNCTION__,buff.size,(UINT32)ret);
- 		return VPU_ENC_RET_FAILURE;
--- 
-1.9.1
-
diff --git a/recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.46.bb b/recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.54.bb
similarity index 66%
rename from recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.46.bb
rename to recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.54.bb
index 8cc1523..63350e6 100644
--- a/recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.46.bb
+++ b/recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.54.bb
@@ -7,10 +7,10 @@ SECTION = "multimedia"
 LIC_FILES_CHKSUM = "file://EULA.txt;md5=93b784b1c11b3fffb1638498a8dde3f6"
 
 SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
-SRC_URI[md5sum] = "1f50110cb6de8ebf767fb9c5f8baf20d"
-SRC_URI[sha256sum] = "7fc1258de338339d19a1a35167393fdc4d773682dfd9b951b197403a075f85fd"
+S = "${WORKDIR}/${PN}-${PV}"
 
-SRC_URI_append = " file://0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch"
+SRC_URI[md5sum] = "b07a2d4e7bf44225353106ed209f6dac"
+SRC_URI[sha256sum] = "eef2cc0c65d96d3a0f75d7134eef8ef0099ece2502d093fc13739edcb343e1dd"
 
 inherit fsl-eula-unpack autotools pkgconfig
 
@@ -20,4 +20,4 @@ do_install_append() {
 }
 
 PACKAGE_ARCH = "${MACHINE_ARCH}"
-COMPATIBLE_MACHINE = "(mx6q|mx6dl)"
+COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6s)"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [meta-fsl-arm][PATCH 5/5] alsa-lib: Add runtime depends for libasound
  2014-08-29  5:42 [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta Zidan Wang
                   ` (3 preceding siblings ...)
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 4/5] libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54 Zidan Wang
@ 2014-08-29  5:42 ` Zidan Wang
  2014-08-30 18:24   ` Otavio Salvador
  2014-08-29 18:28 ` [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta John Weber
  5 siblings, 1 reply; 34+ messages in thread
From: Zidan Wang @ 2014-08-29  5:42 UTC (permalink / raw)
  To: meta-freescale

From: Wang Zidan <b50113@freescale.com>

libasound should runtime depends on alsa-conf.

Signed-off-by: Wang Zidan <b50113@freescale.com>
---
 recipes-multimedia/alsa/alsa-lib_%.bbappend |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/recipes-multimedia/alsa/alsa-lib_%.bbappend b/recipes-multimedia/alsa/alsa-lib_%.bbappend
index 9d95e68..40501be 100644
--- a/recipes-multimedia/alsa/alsa-lib_%.bbappend
+++ b/recipes-multimedia/alsa/alsa-lib_%.bbappend
@@ -3,5 +3,6 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 
 SRC_URI_append_mx6 = " file://0001-add-conf-for-multichannel-support-in-imx.patch \
 "
-PACKAGE_ARCH_mx6 = "${MACHINE_SOCARCH}"
+RDEPENDS_libasound += "alsa-conf"
 
+PACKAGE_ARCH_mx6 = "${MACHINE_SOCARCH}"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins Zidan Wang
@ 2014-08-29 12:56   ` Daiane Angolini
  2014-08-29 13:13     ` Lauren Post
  0 siblings, 1 reply; 34+ messages in thread
From: Daiane Angolini @ 2014-08-29 12:56 UTC (permalink / raw)
  To: Zidan Wang; +Cc: meta-freescale

On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
> From: Wang Zidan <b50113@freescale.com>
>
> To avoid duplication, use one include file that supports both 0.1 and 1.0 gstreamer plugins common features.
> Gstreamer Freescale  0.1 specific features moved into the 0.1 recipe.
> Gstreamer Freescale 1.0 specific features moved into the 1.0 recipe.

I´m confused, Zidan.

You say specific features was moved into the 0.1 and 1.0 recipes...

>
> Signed-off-by: Wang Zidan <b50113@freescale.com>
> ---
>  recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |   18 +-----------------
>  .../gstreamer/gst-fsl-plugin_3.0.11.bb             |   20 ++++++++++++++++++++

however, you change one recipe only here.

Is that right?

Have you built this patchset for mx5/mx28/mx6 or only for mx6?

Daiane

>  2 files changed, 21 insertions(+), 17 deletions(-)
>
> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
> index f8685bc..d925de6 100644
> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
> @@ -6,7 +6,7 @@ DESCRIPTION = "Gstreamer freescale plugins"
>  LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
>  SECTION = "multimedia"
>
> -DEPENDS = "gstreamer gst-plugins-base libfslcodec libfslparser virtual/kernel"
> +DEPENDS = "libfslcodec libfslparser virtual/kernel"
>  DEPENDS_append_mx5 = " imx-lib imx-vpu"
>  DEPENDS_append_mx6q = " imx-lib imx-vpu libfslvpuwrap"
>  DEPENDS_append_mx6dl = " imx-lib imx-vpu libfslvpuwrap"
> @@ -16,12 +16,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
>                      file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
>                      file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24"
>
> -S = "${WORKDIR}/gst-fsl-plugins-${PV}"
> -
> -SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
> -           file://build-Fix-out-of-tree-build.patch \
> -           file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch"
> -
>  inherit autotools pkgconfig
>
>  PLATFORM_mx5 = "MX51"
> @@ -45,22 +39,12 @@ PACKAGECONFIG[aacp] += "--enable-aacpdec,--disable-aacpdec,libfslaacpcodec,libfs
>  MSDEPENDS = "libfslmsparser libfslmscodec"
>  PACKAGECONFIG[wma10dec] +="--enable-wma10dec,--disable-wma10dec,${MSDEPENDS},${MSDEPENDS}"
>  PACKAGECONFIG[wma8enc] +="--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}"
> -PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
> -PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
>
> -FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
>  # Add codec list that the beep plugin run-time depended
>  BEEP_RDEPENDS = "libfslcodec-aac libfslcodec-mp3 libfslcodec-oggvorbis"
>  RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser ${BEEP_RDEPENDS}"
>
> -FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
> -FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
> -FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
> -
> -FILES_${PN}-gplay = "${bindir}/gplay"
>  FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}"
> -FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
> -FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
>  FILES_${PN}-libme = "${libdir}/libme${SOLIBS}"
>  FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}"
>  FILES_${PN}-libmfwba =  "${libdir}/libmfwba${SOLIBS}"
> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
> index d0b0c9e..e8fe34e 100644
> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
> @@ -5,7 +5,27 @@ require gst-fsl-plugin.inc
>
>  EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
>
> +SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
> +           file://build-Fix-out-of-tree-build.patch \
> +           file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch \
> +"
> +
> +S = "${WORKDIR}/gst-fsl-plugins-${PV}"
> +
>  SRC_URI[md5sum] = "0ed858681a74857034c006036023e6ce"
>  SRC_URI[sha256sum] = "fbc6000b401ac2c8d67d1414372f4a929cf0a5808f6ed1640f1d2bfcce2f2a4f"
>
> +DEPENDS_append = " gstreamer gst-plugins-base"
> +
> +PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
> +PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
> +
> +FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
> +FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
> +FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
> +FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
> +FILES_${PN}-gplay = "${bindir}/gplay"
> +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
> +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
> +
>  COMPATIBLE_MACHINE = "(mx28|mx5|mx6)"
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1 Zidan Wang
@ 2014-08-29 12:57   ` Daiane Angolini
  2014-08-29 13:47     ` Otavio Salvador
  0 siblings, 1 reply; 34+ messages in thread
From: Daiane Angolini @ 2014-08-29 12:57 UTC (permalink / raw)
  To: Zidan Wang; +Cc: meta-freescale

On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
> From: Wang Zidan <b50113@freescale.com>
>
> - Remove build-Fix-out-of-tree-build.patch as it is part of 3.10.31 release.
> - Include some bug fix.

What do you mean by bug fix here? The version bump brings bug fixes,
or you have fixed something on recipe file?

Daiane

> - Add mx6sx support.
>
> Signed-off-by: Wang Zidan <b50113@freescale.com>
> ---
>  recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |    2 +
>  .../build-Fix-out-of-tree-build.patch              |  617 --------------------
>  ...sl-plugin_3.0.11.bb => gst-fsl-plugin_4.0.1.bb} |    5 +-
>  3 files changed, 4 insertions(+), 620 deletions(-)
>  delete mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch
>  rename recipes-multimedia/gstreamer/{gst-fsl-plugin_3.0.11.bb => gst-fsl-plugin_4.0.1.bb} (84%)
>
> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
> index d925de6..207653a 100644
> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
> @@ -11,6 +11,7 @@ DEPENDS_append_mx5 = " imx-lib imx-vpu"
>  DEPENDS_append_mx6q = " imx-lib imx-vpu libfslvpuwrap"
>  DEPENDS_append_mx6dl = " imx-lib imx-vpu libfslvpuwrap"
>  DEPENDS_append_mx6sl = " imx-lib"
> +DEPENDS_append_mx6sx = " imx-lib"
>
>  LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
>                      file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
> @@ -21,6 +22,7 @@ inherit autotools pkgconfig
>  PLATFORM_mx5 = "MX51"
>  PLATFORM_mx6 = "MX6"
>  PLATFORM_mx6sl = "MX6SL"
> +PLATFORM_mx6sx = "MX6SX"
>  PLATFORM_mx28 = "MX28"
>
>  # Todo add a mechanism to map posible build targets
> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch b/recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch
> deleted file mode 100644
> index 80b796d..0000000
> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch
> +++ /dev/null
> @@ -1,617 +0,0 @@
> -From 5b3b8e03df1fadb3ca37c9119cd0089c5171fb05 Mon Sep 17 00:00:00 2001
> -From: Otavio Salvador <otavio@ossystems.com.br>
> -Date: Thu, 1 May 2014 15:44:51 -0300
> -Subject: [PATCH] build: Fix out of tree build
> -Organization: O.S. Systems Software LTDA.
> -
> -The build system had relative include paths which didn't take into
> -account the origial source path makes it impossible to do out of tree
> -builds. To fix it, every relative include path was replaced with
> -$(top_srcdir) so it works independetly of build diretory location.
> -
> -Upstream-Status: Pending
> -
> -Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
> ----
> - libs/Makefile.am                       |  2 +-
> - src/audio/aac_dec/src/Makefile.am      |  2 +-
> - src/audio/aacplus_dec/src/Makefile.am  |  2 +-
> - src/audio/ac3_dec/src/Makefile.am      |  2 +-
> - src/audio/amr_dec/src/Makefile.am      |  2 +-
> - src/audio/amr_dec/src/Makefile.in      |  2 +-
> - src/audio/amr_enc/src/Makefile.am      |  2 +-
> - src/audio/amr_enc/src/Makefile.in      |  2 +-
> - src/audio/audio_pp/src/Makefile.am     |  2 +-
> - src/audio/beep/src/Makefile.am         |  8 ++++----
> - src/audio/down_mix/src/Makefile.am     |  2 +-
> - src/audio/mp3_dec/src/Makefile.am      |  8 ++++----
> - src/audio/mp3_enc/src/Makefile.am      |  8 ++++----
> - src/audio/spdif_rx/src/Makefile.am     |  2 +-
> - src/audio/spdif_tx/src/Makefile.am     |  2 +-
> - src/audio/vorbis_dec/src/Makefile.am   |  2 +-
> - src/audio/wma10_dec/src/Makefile.am    |  8 ++++----
> - src/audio/wma8_enc/src/Makefile.am     |  2 +-
> - src/misc/i_sink/src/Makefile.am        |  2 +-
> - src/misc/tvsrc/src/Makefile.am         |  2 +-
> - src/misc/v4l_sink/src/Makefile.am      | 16 ++++++++--------
> - src/misc/v4l_source/src/Makefile.am    |  2 +-
> - src/parser/aiur/src/Makefile.am        |  2 +-
> - src/video/deinterlace/src/Makefile.am  |  2 +-
> - src/video/h264_dec/src/Makefile.am     |  8 ++++----
> - src/video/ipu_csc/src/Makefile.am      |  2 +-
> - src/video/mpeg2_dec/src/Makefile.am    |  2 +-
> - src/video/mpeg4asp_dec/src/Makefile.am |  8 ++++----
> - src/video/vpu/src/Makefile.am          |  2 +-
> - src/video/vpu_dec.full/src/Makefile.am |  2 +-
> - src/video/vpu_enc/src/Makefile.am      |  2 +-
> - src/video/wmv9mp_dec/src/Makefile.am   |  2 +-
> - src/video/wmv_dec/src/Makefile.am      |  2 +-
> - 33 files changed, 58 insertions(+), 58 deletions(-)
> -
> -diff --git a/libs/Makefile.am b/libs/Makefile.am
> -index a9e5e0f..47d1e8b 100755
> ---- a/libs/Makefile.am
> -+++ b/libs/Makefile.am
> -@@ -35,7 +35,7 @@ endif
> - endif
> -
> -
> --libgstfsl_@GST_MAJORMINOR@_la_CFLAGS  = $(GST_BASE_CFLAGS) $(IPU_CFLAGS) -I../inc/common
> -+libgstfsl_@GST_MAJORMINOR@_la_CFLAGS  = $(GST_BASE_CFLAGS) $(IPU_CFLAGS) -I$(top_srcdir)/inc/common
> -
> - if PLATFORM_IS_MX5X
> - libgstfsl_@GST_MAJORMINOR@_la_CFLAGS  += -DIPULIB
> -diff --git a/src/audio/aac_dec/src/Makefile.am b/src/audio/aac_dec/src/Makefile.am
> -index 143f0b3..85a3b07 100755
> ---- a/src/audio/aac_dec/src/Makefile.am
> -+++ b/src/audio/aac_dec/src/Makefile.am
> -@@ -22,7 +22,7 @@ libmfw_gst_aacdec_la_SOURCES =  mfw_gst_aacdec.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - libmfw_gst_aacdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -DPUSH_MODE -fno-omit-frame-pointer -fPIC
> --libmfw_gst_aacdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
> -+libmfw_gst_aacdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
> -
> -
> - if PLATFORM_IS_MX2X
> -diff --git a/src/audio/aacplus_dec/src/Makefile.am b/src/audio/aacplus_dec/src/Makefile.am
> -index a5453f9..9d8adfe 100755
> ---- a/src/audio/aacplus_dec/src/Makefile.am
> -+++ b/src/audio/aacplus_dec/src/Makefile.am
> -@@ -35,7 +35,7 @@ libmfw_gst_aacplusdec_la_SOURCES =  mfw_gst_aacplusdec.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - libmfw_gst_aacplusdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -DPUSH_MODE -fno-omit-frame-pointer -fPIC
> --libmfw_gst_aacplusdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
> -+libmfw_gst_aacplusdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
> - if PLATFORM_IS_MX2X
> - libmfw_gst_aacplusdec_la_CFLAGS += -march=armv5te -mcpu=arm926ej-s
> - libmfw_gst_aacplusdec_la_CPPFLAGS += -march=armv5te -mcpu=arm926ej-s
> -diff --git a/src/audio/ac3_dec/src/Makefile.am b/src/audio/ac3_dec/src/Makefile.am
> -index 4916a32..0e2632d 100755
> ---- a/src/audio/ac3_dec/src/Makefile.am
> -+++ b/src/audio/ac3_dec/src/Makefile.am
> -@@ -10,7 +10,7 @@ libmfw_gst_ac3dec_la_SOURCES = mfw_gst_ac3dec.c
> -
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> --libmfw_gst_ac3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
> -+libmfw_gst_ac3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
> - libmfw_gst_ac3dec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -l_ac3_dec_arm11_elinux
> - libmfw_gst_ac3dec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)   $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
> - # headers we need but don't want installed
> -diff --git a/src/audio/amr_dec/src/Makefile.am b/src/audio/amr_dec/src/Makefile.am
> -index bf32d57..095a659 100755
> ---- a/src/audio/amr_dec/src/Makefile.am
> -+++ b/src/audio/amr_dec/src/Makefile.am
> -@@ -19,7 +19,7 @@ libmfw_gst_amrdec_la_SOURCES =  mfw_gst_amrdec.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - libmfw_gst_amrdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -fno-omit-frame-pointer -fPIC
> --libmfw_gst_amrdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
> -+libmfw_gst_amrdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
> - libmfw_gst_amrdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(CORELIB) -lgstaudio-$(GST_MAJORMINOR)
> - libmfw_gst_amrdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
> -
> -diff --git a/src/audio/amr_dec/src/Makefile.in b/src/audio/amr_dec/src/Makefile.in
> -index 7ae3497..f282ef9 100644
> ---- a/src/audio/amr_dec/src/Makefile.in
> -+++ b/src/audio/amr_dec/src/Makefile.in
> -@@ -381,7 +381,7 @@ libmfw_gst_amrdec_la_SOURCES = mfw_gst_amrdec.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - libmfw_gst_amrdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -fno-omit-frame-pointer -fPIC
> --libmfw_gst_amrdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
> -+libmfw_gst_amrdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
> - libmfw_gst_amrdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(CORELIB) -lgstaudio-$(GST_MAJORMINOR)
> - libmfw_gst_amrdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
> -
> -diff --git a/src/audio/amr_enc/src/Makefile.am b/src/audio/amr_enc/src/Makefile.am
> -index 4dcc25e..a4d56c9 100755
> ---- a/src/audio/amr_enc/src/Makefile.am
> -+++ b/src/audio/amr_enc/src/Makefile.am
> -@@ -19,7 +19,7 @@ libmfw_gst_amrenc_la_SOURCES =  mfw_gst_amrenc.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - libmfw_gst_amrenc_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -fno-omit-frame-pointer -fPIC
> --libmfw_gst_amrenc_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
> -+libmfw_gst_amrenc_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
> - libmfw_gst_amrenc_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(CORELIB) -lgstaudio-$(GST_MAJORMINOR)
> - libmfw_gst_amrenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
> -
> -diff --git a/src/audio/amr_enc/src/Makefile.in b/src/audio/amr_enc/src/Makefile.in
> -index 3792973..575bb90 100644
> ---- a/src/audio/amr_enc/src/Makefile.in
> -+++ b/src/audio/amr_enc/src/Makefile.in
> -@@ -381,7 +381,7 @@ libmfw_gst_amrenc_la_SOURCES = mfw_gst_amrenc.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - libmfw_gst_amrenc_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -fno-omit-frame-pointer -fPIC
> --libmfw_gst_amrenc_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
> -+libmfw_gst_amrenc_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
> - libmfw_gst_amrenc_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(CORELIB) -lgstaudio-$(GST_MAJORMINOR)
> - libmfw_gst_amrenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
> -
> -diff --git a/src/audio/audio_pp/src/Makefile.am b/src/audio/audio_pp/src/Makefile.am
> -index 42365a0..32569fe 100755
> ---- a/src/audio/audio_pp/src/Makefile.am
> -+++ b/src/audio/audio_pp/src/Makefile.am
> -@@ -1,7 +1,7 @@
> - plugin_LTLIBRARIES = libmfw_gst_audio_pp.la
> -
> - libmfw_gst_audio_pp_la_SOURCES =  mfw_gst_audio_pp.c
> --libmfw_gst_audio_pp_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
> -+libmfw_gst_audio_pp_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
> - libmfw_gst_audio_pp_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -l_peq_arm11_elinux
> - libmfw_gst_audio_pp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS)
> -
> -diff --git a/src/audio/beep/src/Makefile.am b/src/audio/beep/src/Makefile.am
> -index fdd6669..4e92b92 100755
> ---- a/src/audio/beep/src/Makefile.am
> -+++ b/src/audio/beep/src/Makefile.am
> -@@ -8,24 +8,24 @@ libmfw_gst_beep_la_SOURCES =  beep.c beepregistry.c beepdec.c beeptypefind.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - if PLATFORM_IS_MX2X
> --libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../libs -I../../../../inc/core_lib/uni_audio -D_ARM9 -march=armv5te -mcpu=arm926ej-s
> -+libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs -I$(top_srcdir)/inc/core_lib/uni_audio -D_ARM9 -march=armv5te -mcpu=arm926ej-s
> - libmfw_gst_beep_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@ -ldl ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - endif
> -
> -
> - if PLATFORM_IS_MX3X
> --libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../libs -I../../../../inc/core_lib/uni_audio -D_ARM11
> -+libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs -I$(top_srcdir)/inc/core_lib/uni_audio -D_ARM11
> - libmfw_gst_beep_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@ -ldl ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - endif
> -
> -
> - if PLATFORM_IS_MX5X
> --libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../libs -I../../../../inc/core_lib/uni_audio -D_ARM12
> -+libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs -I$(top_srcdir)/inc/core_lib/uni_audio -D_ARM12
> - libmfw_gst_beep_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@ -ldl ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - endif
> -
> - if PLATFORM_IS_MX6X
> --libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../libs -I../../../../inc/core_lib/uni_audio -D_ARM12
> -+libmfw_gst_beep_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs -I$(top_srcdir)/inc/core_lib/uni_audio -D_ARM12
> - libmfw_gst_beep_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@ -ldl ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - endif
> -
> -diff --git a/src/audio/down_mix/src/Makefile.am b/src/audio/down_mix/src/Makefile.am
> -index 9fa392c..ff7b589 100755
> ---- a/src/audio/down_mix/src/Makefile.am
> -+++ b/src/audio/down_mix/src/Makefile.am
> -@@ -1,7 +1,7 @@
> - plugin_LTLIBRARIES = libmfw_gst_downmix.la
> -
> - libmfw_gst_downmix_la_SOURCES =  mfw_gst_downmix.c
> --libmfw_gst_downmix_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
> -+libmfw_gst_downmix_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
> - libmfw_gst_downmix_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -l_downmix_arm11_elinux
> - libmfw_gst_downmix_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS)
> -
> -diff --git a/src/audio/mp3_dec/src/Makefile.am b/src/audio/mp3_dec/src/Makefile.am
> -index 9361da7..bd79288 100755
> ---- a/src/audio/mp3_dec/src/Makefile.am
> -+++ b/src/audio/mp3_dec/src/Makefile.am
> -@@ -27,23 +27,23 @@ libmfw_gst_mp3dec_la_SOURCES = mfw_gst_mp3dec.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - if PLATFORM_IS_MX2X
> --libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I../../../../inc/plugin -march=armv5te -mcpu=arm926ej-s
> -+libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I$(top_srcdir)/inc/plugin -march=armv5te -mcpu=arm926ej-s
> - libmfw_gst_mp3dec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l$(CORELIB) -l_mp3_parser_arm9_elinux
> - endif
> -
> -
> -
> - if PLATFORM_IS_MX3X
> --libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I../../../../inc/plugin
> -+libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I$(top_srcdir)/inc/plugin
> - libmfw_gst_mp3dec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l$(CORELIB) -l_mp3_parser_arm11_elinux
> - endif
> -
> - if PLATFORM_IS_MX5X
> --libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I../../../../inc/plugin
> -+libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I$(top_srcdir)/inc/plugin
> - libmfw_gst_mp3dec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l$(CORELIB) -l_mp3_parser_arm11_elinux
> - endif
> - if PLATFORM_IS_MX6X
> --libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I../../../../inc/plugin
> -+libmfw_gst_mp3dec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DMP3D_HUF_DEQ_BYTEBUF_OPT_C -DMPEGLAYER2 -DPUSH_MODE  $(FSL_MM_CORE_CFLAGS)  -I$(top_srcdir)/inc/plugin
> - libmfw_gst_mp3dec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l$(CORELIB) -l_mp3_parser_arm11_elinux
> - endif
> -
> -diff --git a/src/audio/mp3_enc/src/Makefile.am b/src/audio/mp3_enc/src/Makefile.am
> -index 0d9b79c..934fc80 100755
> ---- a/src/audio/mp3_enc/src/Makefile.am
> -+++ b/src/audio/mp3_enc/src/Makefile.am
> -@@ -26,19 +26,19 @@ libmfw_gst_mp3enc_la_SOURCES = mfw_gst_mp3enc.c
> - # flags used to compile this plugin
> - # add other _CFLAGS and _LIBS as needed
> - if PLATFORM_IS_MX2X
> --libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -march=armv5te -mcpu=arm926ej-s
> -+libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -march=armv5te -mcpu=arm926ej-s
> - endif
> -
> -
> - if PLATFORM_IS_MX3X
> --libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
> -+libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
> - endif
> -
> - if PLATFORM_IS_MX5X
> --libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
> -+libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
> - endif
> - if PLATFORM_IS_MX6X
> --libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
> -+libmfw_gst_mp3enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
> - endif
> -
> -
> -diff --git a/src/audio/spdif_rx/src/Makefile.am b/src/audio/spdif_rx/src/Makefile.am
> -index 80dfb73..f22c6fb 100755
> ---- a/src/audio/spdif_rx/src/Makefile.am
> -+++ b/src/audio/spdif_rx/src/Makefile.am
> -@@ -1,7 +1,7 @@
> - plugin_LTLIBRARIES = libmfw_gst_spdifrx.la
> -
> - libmfw_gst_spdifrx_la_SOURCES =  mfw_gst_spdifrx.c
> --libmfw_gst_spdifrx_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I../../../../inc/plugin
> -+libmfw_gst_spdifrx_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I$(top_srcdir)/inc/plugin
> - libmfw_gst_spdifrx_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS)
> - libmfw_gst_spdifrx_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -lgstriff-@GST_MAJORMINOR@
> -
> -diff --git a/src/audio/spdif_tx/src/Makefile.am b/src/audio/spdif_tx/src/Makefile.am
> -index 6b17886..a330e5d 100755
> ---- a/src/audio/spdif_tx/src/Makefile.am
> -+++ b/src/audio/spdif_tx/src/Makefile.am
> -@@ -1,7 +1,7 @@
> - plugin_LTLIBRARIES = libmfw_gst_spdiftx.la
> -
> - libmfw_gst_spdiftx_la_SOURCES =  mfw_gst_spdiftx.c
> --libmfw_gst_spdiftx_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I../../../../inc/plugin
> -+libmfw_gst_spdiftx_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I$(top_srcdir)/inc/plugin
> - libmfw_gst_spdiftx_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS)
> - libmfw_gst_spdiftx_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -lgstriff-@GST_MAJORMINOR@
> -
> -diff --git a/src/audio/vorbis_dec/src/Makefile.am b/src/audio/vorbis_dec/src/Makefile.am
> -index f43751b..9fc922d 100755
> ---- a/src/audio/vorbis_dec/src/Makefile.am
> -+++ b/src/audio/vorbis_dec/src/Makefile.am
> -@@ -10,7 +10,7 @@ libmfw_gst_vorbisdec_la_SOURCES =  mfw_gst_vorbisdec.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - libmfw_gst_vorbisdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -DMPEG4 -DARM_OPT_MACROS -DLC -DPUSH_MODE -fno-omit-frame-pointer -fPIC
> --libmfw_gst_vorbisdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
> -+libmfw_gst_vorbisdec_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS) $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
> -
> -
> - libmfw_gst_vorbisdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-$(GST_MAJORMINOR) -l$(CORELIB)
> -diff --git a/src/audio/wma10_dec/src/Makefile.am b/src/audio/wma10_dec/src/Makefile.am
> -index 50f5314..ab9147f 100755
> ---- a/src/audio/wma10_dec/src/Makefile.am
> -+++ b/src/audio/wma10_dec/src/Makefile.am
> -@@ -26,21 +26,21 @@ libmfw_gst_wma10dec_la_SOURCES = mfw_gst_wma10dec.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - if PLATFORM_IS_MX2X
> --libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -march=armv5te -mcpu=arm926ej-s
> -+libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -march=armv5te -mcpu=arm926ej-s
> - endif
> -
> -
> - if PLATFORM_IS_MX3X
> --libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
> -+libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
> - endif
> -
> -
> -
> - if PLATFORM_IS_MX5X
> --libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
> -+libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
> - endif
> - if PLATFORM_IS_MX6X
> --libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin
> -+libmfw_gst_wma10dec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DGST_API -DGST_RAW_DECODER $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin
> - endif
> -
> -
> -diff --git a/src/audio/wma8_enc/src/Makefile.am b/src/audio/wma8_enc/src/Makefile.am
> -index 82ed82e..04c93bb 100755
> ---- a/src/audio/wma8_enc/src/Makefile.am
> -+++ b/src/audio/wma8_enc/src/Makefile.am
> -@@ -11,7 +11,7 @@ libmfw_gst_wma8enc_la_SOURCES = mfw_gst_wma8enc.c
> -
> - # flags used to compile this plugin
> - # add other _CFLAGS and _LIBS as needed
> --libmfw_gst_wma8enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS)  -I../../../../inc/plugin -I../../../../inc/core_lib
> -+libmfw_gst_wma8enc_la_CFLAGS = $(GST_CFLAGS) $(FSL_MM_CORE_CFLAGS)  -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
> - libmfw_gst_wma8enc_la_LIBADD = $(GST_LIBS) -l_wma_muxer_arm11_ELINUX -lgstbase-$(GST_MAJORMINOR) -l_wma8_enc_arm11_elinux
> - libmfw_gst_wma8enc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS)
> -
> -diff --git a/src/misc/i_sink/src/Makefile.am b/src/misc/i_sink/src/Makefile.am
> -index 721d10c..a6dfaf5 100755
> ---- a/src/misc/i_sink/src/Makefile.am
> -+++ b/src/misc/i_sink/src/Makefile.am
> -@@ -6,7 +6,7 @@ endif
> - plugin_LTLIBRARIES = libmfw_gst_isink.la
> -
> - libmfw_gst_isink_la_SOURCES =  mfw_gst_isink.c
> --libmfw_gst_isink_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(IPU_CFLAGS) -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/common -I../../../../libs/vss -I../../../../libs/gstbufmeta -I../../../../libs/hbuf_alloc -I$(FBHEADER_PATH) -I. -I/usr/src/linux-headers-2.6.35-1000-linaro-imx5/include
> -+libmfw_gst_isink_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer $(IPU_CFLAGS) -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/common -I$(top_srcdir)/libs/vss -I$(top_srcdir)/libs/gstbufmeta -I$(top_srcdir)/libs/hbuf_alloc -I$(FBHEADER_PATH) -I. -I/usr/src/linux-headers-2.6.35-1000-linaro-imx5/include
> - libmfw_gst_isink_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR)
> - libmfw_gst_isink_la_LIBADD += ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - libmfw_gst_isink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
> -diff --git a/src/misc/tvsrc/src/Makefile.am b/src/misc/tvsrc/src/Makefile.am
> -index dfe080b..a765e87 100755
> ---- a/src/misc/tvsrc/src/Makefile.am
> -+++ b/src/misc/tvsrc/src/Makefile.am
> -@@ -7,7 +7,7 @@ endif
> - plugin_LTLIBRARIES = libmfw_gst_tvsrc.la
> -
> - libmfw_gst_tvsrc_la_SOURCES =  mfw_gst_tvsrc.c
> --libmfw_gst_tvsrc_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(IPU_CFLAGS) -D$(PLATFORM) -I$(FBHEADER_PATH) -I. -I../../../../inc/plugin -I../../../../libs/gstbufmeta
> -+libmfw_gst_tvsrc_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(IPU_CFLAGS) -D$(PLATFORM) -I$(FBHEADER_PATH) -I. -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs/gstbufmeta
> - libmfw_gst_tvsrc_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - libmfw_gst_tvsrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
> -
> -diff --git a/src/misc/v4l_sink/src/Makefile.am b/src/misc/v4l_sink/src/Makefile.am
> -index 4489cc4..a1f6cb8 100755
> ---- a/src/misc/v4l_sink/src/Makefile.am
> -+++ b/src/misc/v4l_sink/src/Makefile.am
> -@@ -3,32 +3,32 @@ plugin_LTLIBRARIES = libmfw_gst_v4lsink.la
> - libmfw_gst_v4lsink_la_SOURCES =  mfw_gst_fb.c mfw_gst_v4l.c mfw_gst_v4l_buffer.c mfw_gst_v4lsink.c
> - libmfw_gst_v4lsink_la_CFLAGS = -I/usr/src/linux-headers-2.6.35-1000-linaro-imx5/include
> - if PLATFORM_IS_MX233
> --libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc -march=armv5te
> -+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc -march=armv5te
> - endif
> - if PLATFORM_IS_MX25
> --libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc -march=armv5te
> -+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc -march=armv5te
> - endif
> - if PLATFORM_IS_MX27
> --libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc -march=armv5te
> -+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc -march=armv5te
> - endif
> - if PLATFORM_IS_MX28
> --libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc -march=armv5te
> -+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc -march=armv5te
> - endif
> -
> - if PLATFORM_IS_MX3X
> --libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc
> -+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc
> - endif
> - if PLATFORM_IS_MX5X
> --libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc
> -+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc
> - endif
> - if PLATFORM_IS_MX6X
> --libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I../../../../inc/plugin -I../../../../inc/misc
> -+libmfw_gst_v4lsink_la_CFLAGS += -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -DENABLE_TVOUT -D_$(PLATFORM) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/misc
> - endif
> -
> - libmfw_gst_v4lsink_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> -
> -
> --libmfw_gst_v4lsink_la_CFLAGS += $(IPU_CFLAGS) -I. -I../../../../libs/gstbufmeta
> -+libmfw_gst_v4lsink_la_CFLAGS += $(IPU_CFLAGS) -I. -I$(top_srcdir)/libs/gstbufmeta
> -
> - if USE_X11
> - libmfw_gst_v4lsink_la_SOURCES +=  mfw_gst_v4l_xlib.c mfw_gst_xlib.c mfw_gst_v4l_suspend.c
> -diff --git a/src/misc/v4l_source/src/Makefile.am b/src/misc/v4l_source/src/Makefile.am
> -index b80d27e..4ef1351 100755
> ---- a/src/misc/v4l_source/src/Makefile.am
> -+++ b/src/misc/v4l_source/src/Makefile.am
> -@@ -7,7 +7,7 @@ endif
> - plugin_LTLIBRARIES = libmfw_gst_v4lsrc.la
> -
> - libmfw_gst_v4lsrc_la_SOURCES =  mfw_gst_v4lsrc.c
> --libmfw_gst_v4lsrc_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(IPU_CFLAGS) -D$(PLATFORM) -I$(FBHEADER_PATH) -I. -I../../../../inc/plugin -I../../../../libs/gstbufmeta
> -+libmfw_gst_v4lsrc_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(IPU_CFLAGS) -D$(PLATFORM) -I$(FBHEADER_PATH) -I. -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/libs/gstbufmeta
> - libmfw_gst_v4lsrc_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - libmfw_gst_v4lsrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
> -
> -diff --git a/src/parser/aiur/src/Makefile.am b/src/parser/aiur/src/Makefile.am
> -index 24ac78e..752a155 100755
> ---- a/src/parser/aiur/src/Makefile.am
> -+++ b/src/parser/aiur/src/Makefile.am
> -@@ -4,7 +4,7 @@ plugin_LTLIBRARIES = libmfw_gst_aiur_demux.la
> - # for the next set of variables, rename the prefix if you renamed the .la
> - # sources used to compile this plug-in
> - libmfw_gst_aiur_demux_la_SOURCES =  aiur.c aiurregistry.c aiurstreamcache.c aiuridxtab.c aiurdemux.c aiurtypefind.c
> --libmfw_gst_aiur_demux_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DFSL_AVI_DRM_SUPPORT $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib/parser -I../../../../libs
> -+libmfw_gst_aiur_demux_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -DFSL_AVI_DRM_SUPPORT $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib/parser -I$(top_srcdir)/libs
> - libmfw_gst_aiur_demux_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS)  -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@ -ldl ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - libmfw_gst_aiur_demux_la_CPPFLAGS = $(GST_LIBS_CPPFLAGS)
> - libmfw_gst_aiur_demux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS)
> -diff --git a/src/video/deinterlace/src/Makefile.am b/src/video/deinterlace/src/Makefile.am
> -index 08150f9..4f20d58 100755
> ---- a/src/video/deinterlace/src/Makefile.am
> -+++ b/src/video/deinterlace/src/Makefile.am
> -@@ -1,7 +1,7 @@
> - plugin_LTLIBRARIES = libmfw_gst_deinterlace.la
> -
> - libmfw_gst_deinterlace_la_SOURCES =  mfw_gst_deinterlace.c
> --libmfw_gst_deinterlace_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I../../../../inc/plugin -I../../../../inc/core_lib $(FSL_MM_CORE_CFLAGS)
> -+libmfw_gst_deinterlace_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib $(FSL_MM_CORE_CFLAGS)
> - libmfw_gst_deinterlace_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -l_deinterlace_arm11_elinux
> - libmfw_gst_deinterlace_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS)
> -
> -diff --git a/src/video/h264_dec/src/Makefile.am b/src/video/h264_dec/src/Makefile.am
> -index af2b3ac..278f748 100755
> ---- a/src/video/h264_dec/src/Makefile.am
> -+++ b/src/video/h264_dec/src/Makefile.am
> -@@ -28,21 +28,21 @@ libmfw_gst_h264dec_la_SOURCES = mfw_gst_h264dec.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - if PLATFORM_IS_MX2X
> --libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -O2 -DDPB_FIX -D_$(PLATFORM) -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -march=armv5te -mcpu=arm926ej-s  -I../../../../libs/me -I../../../../libs/gstbufmeta
> -+libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -O2 -DDPB_FIX -D_$(PLATFORM) -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -march=armv5te -mcpu=arm926ej-s  -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
> - endif
> -
> -
> - if PLATFORM_IS_MX3X
> --libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I../../../../libs/me -I../../../../libs/gstbufmeta
> -+libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
> - endif
> -
> -
> - if PLATFORM_IS_MX5X
> --libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I../../../../libs/me -I../../../../libs/gstbufmeta
> -+libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
> - endif
> -
> - if PLATFORM_IS_MX6X
> --libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I../../../../libs/me -I../../../../libs/gstbufmeta
> -+libmfw_gst_h264dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -O2 -DDPB_FIX -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED  -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
> - endif
> -
> - libmfw_gst_h264dec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -l$(CORELIB)
> -diff --git a/src/video/ipu_csc/src/Makefile.am b/src/video/ipu_csc/src/Makefile.am
> -index 8015448..12b44a1 100755
> ---- a/src/video/ipu_csc/src/Makefile.am
> -+++ b/src/video/ipu_csc/src/Makefile.am
> -@@ -6,7 +6,7 @@ endif
> - plugin_LTLIBRARIES = libmfw_gst_ipu_csc.la
> -
> - libmfw_gst_ipu_csc_la_SOURCES =  mfw_gst_ipu_csc.c
> --libmfw_gst_ipu_csc_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer  -I../../../../inc/plugin   -I../../../../
> -+libmfw_gst_ipu_csc_la_CFLAGS = -O2 $(GST_BASE_CFLAGS) -fPIC -fno-omit-frame-pointer  -I$(top_srcdir)/inc/plugin  -I$(top_srcdir)
> - libmfw_gst_ipu_csc_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(IPU_LIBS) ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - libmfw_gst_ipu_csc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
> -
> -diff --git a/src/video/mpeg2_dec/src/Makefile.am b/src/video/mpeg2_dec/src/Makefile.am
> -index 006f740..d44a9b0 100755
> ---- a/src/video/mpeg2_dec/src/Makefile.am
> -+++ b/src/video/mpeg2_dec/src/Makefile.am
> -@@ -7,7 +7,7 @@ libmfw_gst_mpeg2dec_la_SOURCES =  mfw_gst_mpeg2dec.c
> -
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> --libmfw_gst_mpeg2dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -I../../../../libs/me -I../../../../libs/gstbufmeta
> -+libmfw_gst_mpeg2dec_la_CFLAGS = $(GST_BASE_CFLAGS) -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
> - libmfw_gst_mpeg2dec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -l_mpeg2_dec_arm11_elinux
> - libmfw_gst_mpeg2dec_la_LIBADD +=  ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - libmfw_gst_mpeg2dec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS)
> -diff --git a/src/video/mpeg4asp_dec/src/Makefile.am b/src/video/mpeg4asp_dec/src/Makefile.am
> -index 97dd578..394d42d 100755
> ---- a/src/video/mpeg4asp_dec/src/Makefile.am
> -+++ b/src/video/mpeg4asp_dec/src/Makefile.am
> -@@ -28,19 +28,19 @@ libmfw_gst_mpeg4aspdec_la_SOURCES = mfw_gst_mpeg4asp_dec.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> - if PLATFORM_IS_MX2X
> --libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -march=armv5te -mcpu=arm926ej-s -I../../../../libs/me -I../../../../libs/gstbufmeta
> -+libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -march=armv5te -mcpu=arm926ej-s -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
> - endif
> -
> - if PLATFORM_IS_MX3X
> --libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I../../../../libs/me -I../../../../libs/gstbufmeta
> -+libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
> - endif
> -
> - if PLATFORM_IS_MX5X
> --libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I../../../../libs/me -I../../../../libs/gstbufmeta
> -+libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
> - endif
> -
> - if PLATFORM_IS_MX6X
> --libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I../../../../libs/me -I../../../../libs/gstbufmeta
> -+libmfw_gst_mpeg4aspdec_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DPADDED_OUTPUT -DOUTPUT_BUFFER_CHANGES $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
> - endif
> -
> -
> -diff --git a/src/video/vpu/src/Makefile.am b/src/video/vpu/src/Makefile.am
> -index c8b64ea..cb66817 100755
> ---- a/src/video/vpu/src/Makefile.am
> -+++ b/src/video/vpu/src/Makefile.am
> -@@ -8,7 +8,7 @@ libmfw_vpu_la_SOURCES =  vpu.c vpudec.c vpuenc.c
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> -
> --libmfw_vpu_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin  -I../../../../libs/me -I../../../../libs/gstbufmeta -I../../../../libs/gstsutils -I../../../../libs/gstnext -I../../../../inc/core_lib
> -+libmfw_vpu_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin  -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta -I$(top_srcdir)/libs/gstsutils -I$(top_srcdir)/libs/gstnext -I$(top_srcdir)/inc/core_lib
> - libmfw_vpu_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS)  -lgstriff-@GST_MAJORMINOR@ -lgsttag-@GST_MAJORMINOR@
> -
> - libmfw_vpu_la_LIBADD += ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> -diff --git a/src/video/vpu_dec.full/src/Makefile.am b/src/video/vpu_dec.full/src/Makefile.am
> -index 7c878a8..be682fd 100755
> ---- a/src/video/vpu_dec.full/src/Makefile.am
> -+++ b/src/video/vpu_dec.full/src/Makefile.am
> -@@ -27,7 +27,7 @@ libmfw_gst_vpu_dec_la_SOURCES = mfw_gst_vpu_decoder.c mfw_gst_vpu_thread.c
> -
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> --libmfw_gst_vpu_dec_la_CFLAGS = $(GST_BASE_CFLAGS)  -O2 $(VPU_CFLAGS) -I../../../../inc/plugin $(GST_PLATFORM_FLAGS) -DREALMEDIA -DDIVX -I../../../../libs/me -I../../../../libs/gstbufmeta
> -+libmfw_gst_vpu_dec_la_CFLAGS = $(GST_BASE_CFLAGS)  -O2 $(VPU_CFLAGS) -I$(top_srcdir)/inc/plugin $(GST_PLATFORM_FLAGS) -DREALMEDIA -DDIVX -I$(top_srcdir)/libs/me -I$(top_srcdir)/libs/gstbufmeta
> - libmfw_gst_vpu_dec_la_LIBADD =  $(GST_BASE_LIBS) $(GST_LIBS) -lvpu -lgstvideo-0.10
> - libmfw_gst_vpu_dec_la_LIBADD += ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - libmfw_gst_vpu_dec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(VPU_LIBS)
> -diff --git a/src/video/vpu_enc/src/Makefile.am b/src/video/vpu_enc/src/Makefile.am
> -index ac8f272..a1da20b 100755
> ---- a/src/video/vpu_enc/src/Makefile.am
> -+++ b/src/video/vpu_enc/src/Makefile.am
> -@@ -10,7 +10,7 @@ libmfw_gst_vpu_enc_la_SOURCES = mfw_gst_vpu_encoder.c
> -
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> --libmfw_gst_vpu_enc_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 $(VPU_CFLAGS) -I../../../../inc/plugin -DVPU_$(PLATFORM) -I../../../../libs/gstbufmeta -I../../../../libs/vss -I../../../../libs/hbuf_alloc -I../../../../libs/me
> -+libmfw_gst_vpu_enc_la_CFLAGS = $(GST_BASE_CFLAGS) -O2 $(VPU_CFLAGS) -I$(top_srcdir)/inc/plugin -DVPU_$(PLATFORM) -I$(top_srcdir)/libs/gstbufmeta -I$(top_srcdir)/libs/vss -I$(top_srcdir)/libs/hbuf_alloc -I$(top_srcdir)/libs/me
> -
> - libmfw_gst_vpu_enc_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lvpu
> - libmfw_gst_vpu_enc_la_LIBADD += ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> -diff --git a/src/video/wmv9mp_dec/src/Makefile.am b/src/video/wmv9mp_dec/src/Makefile.am
> -index 49c0953..4bd7bda 100755
> ---- a/src/video/wmv9mp_dec/src/Makefile.am
> -+++ b/src/video/wmv9mp_dec/src/Makefile.am
> -@@ -7,7 +7,7 @@ libmfw_gst_wmv9mpdec_la_SOURCES =  mfw_gst_wmv9mpdec.c
> -
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> --libmfw_gst_wmv9mpdec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DOUTPUT_BUFFER_CHANGES -DPADDED_OUTPUT $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I../../../../libs/gstbufmeta
> -+libmfw_gst_wmv9mpdec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DOUTPUT_BUFFER_CHANGES -DPADDED_OUTPUT $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib -DDIRECT_RENDER_VERSION=2 -DFRAMEDROPING_ENALBED -I$(top_srcdir)/libs/gstbufmeta
> - libmfw_gst_wmv9mpdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l_WMV9MP_dec_MP_arm11_elinux ../../../../libs/libgstfsl-@GST_MAJORMINOR@.la
> - libmfw_gst_wmv9mpdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
> -
> -diff --git a/src/video/wmv_dec/src/Makefile.am b/src/video/wmv_dec/src/Makefile.am
> -index 95d563a..3e87976 100755
> ---- a/src/video/wmv_dec/src/Makefile.am
> -+++ b/src/video/wmv_dec/src/Makefile.am
> -@@ -7,7 +7,7 @@ libmfw_gst_wmvdec_la_SOURCES =  mfw_gst_wmvdec.c
> -
> - # flags used to compile this plugin
> - # we use the GST_LIBS flags because we might be using plug-in libs
> --libmfw_gst_wmvdec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DOUTPUT_BUFFER_CHANGES -DWMV9_SIMPLE_ONLY -DPADDED_OUTPUT $(FSL_MM_CORE_CFLAGS) -I../../../../inc/plugin -I../../../../inc/core_lib
> -+libmfw_gst_wmvdec_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_BASE_CFLAGS) -O2 -fno-omit-frame-pointer -fPIC -DOUTPUT_BUFFER_CHANGES -DWMV9_SIMPLE_ONLY -DPADDED_OUTPUT $(FSL_MM_CORE_CFLAGS) -I$(top_srcdir)/inc/plugin -I$(top_srcdir)/inc/core_lib
> - libmfw_gst_wmvdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -l_WMV789_dec_arm11_elinux
> - libmfw_gst_wmvdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FSL_MM_CORE_LIBS) -lgstriff-@GST_MAJORMINOR@
> -
> ---
> -2.0.0.rc0
> -
> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb b/recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.1.bb
> similarity index 84%
> rename from recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
> rename to recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.1.bb
> index e8fe34e..e5ea7a3 100644
> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.1.bb
> @@ -6,14 +6,13 @@ require gst-fsl-plugin.inc
>  EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
>
>  SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
> -           file://build-Fix-out-of-tree-build.patch \
>             file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch \
>  "
>
>  S = "${WORKDIR}/gst-fsl-plugins-${PV}"
>
> -SRC_URI[md5sum] = "0ed858681a74857034c006036023e6ce"
> -SRC_URI[sha256sum] = "fbc6000b401ac2c8d67d1414372f4a929cf0a5808f6ed1640f1d2bfcce2f2a4f"
> +SRC_URI[md5sum] = "6db4bec9c1cd75758c3c529896307810"
> +SRC_URI[sha256sum] = "629bbb904879571c058647acfa07ac7a11ea32350be14f4cb2b72dbac80ae42c"
>
>  DEPENDS_append = " gstreamer gst-plugins-base"
>
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6 Zidan Wang
@ 2014-08-29 13:04   ` Daiane Angolini
  2014-08-29 18:33     ` John Weber
  2014-09-01  8:46     ` B50113
  0 siblings, 2 replies; 34+ messages in thread
From: Daiane Angolini @ 2014-08-29 13:04 UTC (permalink / raw)
  To: Zidan Wang; +Cc: meta-freescale

On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
> From: Wang Zidan <b50113@freescale.com>
>
> Freesclae Gstreamer1.0 Plugins:

typo: Freescale

It´s Gstreamer 1.0 first release, isn´t it? Why it´s version is 4.0.1?

It make me think that, it´s linked someway with gstreamer 0.1
gst-fsl-plugin, right?


> Audio Decoder: beepdec
> Video Decoder: vpudec, gst-libav
> Demux: aiurdemux
> Video Render: imxv4l2sink
> Camera Source: imxv4l2src

What makes me wonder what would be the reason for changing the change
on video render/camera source plugin name.

>
> - Support Audio/Video local playback
> - Support HTTP/RTSP Streaming playback
> - Support RTP/UDP MPEGTS Streaming
> - Support RTSP Streaming Server

Great!

>
> Signed-off-by: Wang Zidan <b50113@freescale.com>
> ---
>  .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb           |   24 ++++++++++++++++++++
>  1 file changed, 24 insertions(+)
>  create mode 100644 recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
>
> diff --git a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
> new file mode 100644
> index 0000000..107a76e
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
> @@ -0,0 +1,24 @@
> +# Copyright (C) 2014 Freescale Semiconductor
> +# Released under the MIT license (see COPYING.MIT for the terms)
> +
> +require gst-fsl-plugin.inc
> +
> +SRC_URI = "${FSL_MIRROR}/gst1.0-fsl-plugins-${PV}.tar.gz"
> +S = "${WORKDIR}/gst1.0-fsl-plugins-${PV}"
> +
> +EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
> +
> +SRC_URI[md5sum] = "38d20aa22910a841593318aa638fb702"
> +SRC_URI[sha256sum] = "972babc09f53fb0139a350c5b4267101793fcb96d289c4ae402d6a6ddddbe085"
> +
> +DEPENDS_append = " gstreamer1.0 gstreamer1.0-plugins-base gpu-viv-g2d"

What happens in case user want to use gstreamer without g2d support?
Is it impossible?

Only to make sure, gpu-viv-g2d is GPU hardware, right?


Daiane
> +
> +FILES_${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
> +FILES_${PN}-dbg += "${libdir}/gstreamer-1.0/.debug"
> +FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc"
> +FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
> +FILES_${PN}-gplay = "${bindir}/gplay-1.0"
> +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}"
> +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}"
> +
> +COMPATIBLE_MACHINE = "(mx6)"
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 4/5] libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 4/5] libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54 Zidan Wang
@ 2014-08-29 13:06   ` Daiane Angolini
  2014-08-30 15:37     ` Otavio Salvador
  0 siblings, 1 reply; 34+ messages in thread
From: Daiane Angolini @ 2014-08-29 13:06 UTC (permalink / raw)
  To: Zidan Wang; +Cc: meta-freescale

On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
> From: Wang Zidan <b50113@freescale.com>
>
> - Remove the IOVirtmem patch as it is part of the 3.10.31 release.

Great! \o/

> - Include some bug fix.

Again, "bug fix" is too open, would you, please, elaborate where/what
is the bug fix?


> - Add support for mx6s.

great \o/

>
> Signed-off-by: Wang Zidan <b50113@freescale.com>
> ---
>  ...-fix-tests-of-return-value-from-IOGetVirt.patch |   41 --------------------
>  ...slvpuwrap_1.0.46.bb => libfslvpuwrap_1.0.54.bb} |    8 ++--
>  2 files changed, 4 insertions(+), 45 deletions(-)
>  delete mode 100644 recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch
>  rename recipes-multimedia/libfslvpuwrap/{libfslvpuwrap_1.0.46.bb => libfslvpuwrap_1.0.54.bb} (66%)
>
> diff --git a/recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch b/recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch
> deleted file mode 100644
> index ccd2d9e..0000000
> --- a/recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch
> +++ /dev/null
> @@ -1,41 +0,0 @@
> -From 7ca66c10c05168c7d342df7c7a70d4a1ae0629f7 Mon Sep 17 00:00:00 2001
> -From: Eric Nelson <eric.nelson@boundarydevices.com>
> -Date: Sat, 28 Jun 2014 09:45:09 -0700
> -Subject: [PATCH] vpu_wrapper: fix tests of return value from IOGetVirtMem
> -
> -IOGetVirtMem() returns a pointer or specifically -1 (MAP_FAILED)
> -in the case of failure.
> -
> -Upstream-Status: Pending
> -
> -Signed-off-by: Laci Tele <laci@boundarydevices.com>
> -Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
> ----
> - vpu_wrapper.c | 4 ++--
> - 1 file changed, 2 insertions(+), 2 deletions(-)
> -
> -diff --git a/vpu_wrapper.c b/vpu_wrapper.c
> -index 9249174..148c5df 100755
> ---- a/vpu_wrapper.c
> -+++ b/vpu_wrapper.c
> -@@ -6653,7 +6653,7 @@ VpuDecRetCode VPU_DecGetMem(VpuMemDesc* pInOutMem)
> -               return VPU_DEC_RET_FAILURE;
> -       }
> -       ret=IOGetVirtMem(&buff);
> --      if(ret==0) //if(ret!=RETCODE_SUCCESS)
> -+      if(ret == -1) //if(ret==MAP_FAILED)
> -       {
> -               VPU_ERROR("%s: get virtual memory failure: size=%d, ret=%d \r\n",__FUNCTION__,buff.size,ret);
> -               return VPU_DEC_RET_FAILURE;
> -@@ -8277,7 +8277,7 @@ VpuEncRetCode VPU_EncGetMem(VpuMemDesc* pInOutMem)
> -               return VPU_ENC_RET_FAILURE;
> -       }
> -       ret=IOGetVirtMem(&buff);
> --      if(ret==0) //if(ret!=RETCODE_SUCCESS)
> -+      if(ret == -1) //if(ret==MAP_FAILED)
> -       {
> -               VPU_ENC_ERROR("%s: get virtual memory failure: size=%d, ret=%d \r\n",__FUNCTION__,buff.size,(UINT32)ret);
> -               return VPU_ENC_RET_FAILURE;
> ---
> -1.9.1
> -
> diff --git a/recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.46.bb b/recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.54.bb
> similarity index 66%
> rename from recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.46.bb
> rename to recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.54.bb
> index 8cc1523..63350e6 100644
> --- a/recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.46.bb
> +++ b/recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.0.54.bb
> @@ -7,10 +7,10 @@ SECTION = "multimedia"
>  LIC_FILES_CHKSUM = "file://EULA.txt;md5=93b784b1c11b3fffb1638498a8dde3f6"
>
>  SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
> -SRC_URI[md5sum] = "1f50110cb6de8ebf767fb9c5f8baf20d"
> -SRC_URI[sha256sum] = "7fc1258de338339d19a1a35167393fdc4d773682dfd9b951b197403a075f85fd"
> +S = "${WORKDIR}/${PN}-${PV}"
>
> -SRC_URI_append = " file://0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch"
> +SRC_URI[md5sum] = "b07a2d4e7bf44225353106ed209f6dac"
> +SRC_URI[sha256sum] = "eef2cc0c65d96d3a0f75d7134eef8ef0099ece2502d093fc13739edcb343e1dd"
>
>  inherit fsl-eula-unpack autotools pkgconfig
>
> @@ -20,4 +20,4 @@ do_install_append() {
>  }
>
>  PACKAGE_ARCH = "${MACHINE_ARCH}"
> -COMPATIBLE_MACHINE = "(mx6q|mx6dl)"
> +COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6s)"
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins
  2014-08-29 12:56   ` Daiane Angolini
@ 2014-08-29 13:13     ` Lauren Post
  2014-08-29 13:23       ` Daiane Angolini
  0 siblings, 1 reply; 34+ messages in thread
From: Lauren Post @ 2014-08-29 13:13 UTC (permalink / raw)
  To: Daiane Angolini, B50113; +Cc: meta-freescale

For us to use a common include that works for both gstreamer 1.0 and gstreamer 0.1 we kept only common settings in the gst-fsl-plugin.inc and put 0.1 specific changes into 0.1 package recipe and 1.0 changes into 1.0 package recipe.   WE preferred that over creating a 1.0 and 0.1 include file.

Lauren

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Daiane Angolini
Sent: Friday, August 29, 2014 7:56 AM
To: Wang Zidan-B50113
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins

On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
> From: Wang Zidan <b50113@freescale.com>
>
> To avoid duplication, use one include file that supports both 0.1 and 1.0 gstreamer plugins common features.
> Gstreamer Freescale  0.1 specific features moved into the 0.1 recipe.
> Gstreamer Freescale 1.0 specific features moved into the 1.0 recipe.

I´m confused, Zidan.

You say specific features was moved into the 0.1 and 1.0 recipes...

>
> Signed-off-by: Wang Zidan <b50113@freescale.com>
> ---
>  recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |   18 +-----------------
>  .../gstreamer/gst-fsl-plugin_3.0.11.bb             |   20 ++++++++++++++++++++

however, you change one recipe only here.

Is that right?

Have you built this patchset for mx5/mx28/mx6 or only for mx6?

Daiane

>  2 files changed, 21 insertions(+), 17 deletions(-)
>
> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc 
> b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
> index f8685bc..d925de6 100644
> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
> @@ -6,7 +6,7 @@ DESCRIPTION = "Gstreamer freescale plugins"
>  LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
>  SECTION = "multimedia"
>
> -DEPENDS = "gstreamer gst-plugins-base libfslcodec libfslparser virtual/kernel"
> +DEPENDS = "libfslcodec libfslparser virtual/kernel"
>  DEPENDS_append_mx5 = " imx-lib imx-vpu"
>  DEPENDS_append_mx6q = " imx-lib imx-vpu libfslvpuwrap"
>  DEPENDS_append_mx6dl = " imx-lib imx-vpu libfslvpuwrap"
> @@ -16,12 +16,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
>                      file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
>                      file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24"
>
> -S = "${WORKDIR}/gst-fsl-plugins-${PV}"
> -
> -SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
> -           file://build-Fix-out-of-tree-build.patch \
> -           file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch"
> -
>  inherit autotools pkgconfig
>
>  PLATFORM_mx5 = "MX51"
> @@ -45,22 +39,12 @@ PACKAGECONFIG[aacp] += 
> "--enable-aacpdec,--disable-aacpdec,libfslaacpcodec,libfs
>  MSDEPENDS = "libfslmsparser libfslmscodec"
>  PACKAGECONFIG[wma10dec] +="--enable-wma10dec,--disable-wma10dec,${MSDEPENDS},${MSDEPENDS}"
>  PACKAGECONFIG[wma8enc] +="--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}"
> -PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
> -PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
>
> -FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
>  # Add codec list that the beep plugin run-time depended  
> BEEP_RDEPENDS = "libfslcodec-aac libfslcodec-mp3 libfslcodec-oggvorbis"
>  RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser ${BEEP_RDEPENDS}"
>
> -FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
> -FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
> -FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
> -
> -FILES_${PN}-gplay = "${bindir}/gplay"
>  FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}"
> -FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
> -FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
>  FILES_${PN}-libme = "${libdir}/libme${SOLIBS}"
>  FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}"
>  FILES_${PN}-libmfwba =  "${libdir}/libmfwba${SOLIBS}"
> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb 
> b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
> index d0b0c9e..e8fe34e 100644
> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
> @@ -5,7 +5,27 @@ require gst-fsl-plugin.inc
>
>  EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
>
> +SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
> +           file://build-Fix-out-of-tree-build.patch \
> +           
> +file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch \ "
> +
> +S = "${WORKDIR}/gst-fsl-plugins-${PV}"
> +
>  SRC_URI[md5sum] = "0ed858681a74857034c006036023e6ce"
>  SRC_URI[sha256sum] = "fbc6000b401ac2c8d67d1414372f4a929cf0a5808f6ed1640f1d2bfcce2f2a4f"
>
> +DEPENDS_append = " gstreamer gst-plugins-base"
> +
> +PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
> +PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
> +
> +FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
> +FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
> +FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
> +FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
> +FILES_${PN}-gplay = "${bindir}/gplay"
> +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
> +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
> +
>  COMPATIBLE_MACHINE = "(mx28|mx5|mx6)"
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins
  2014-08-29 13:13     ` Lauren Post
@ 2014-08-29 13:23       ` Daiane Angolini
  2014-08-29 13:51         ` Lauren Post
  0 siblings, 1 reply; 34+ messages in thread
From: Daiane Angolini @ 2014-08-29 13:23 UTC (permalink / raw)
  To: Lauren Post; +Cc: meta-freescale

On Fri, Aug 29, 2014 at 10:13 AM, Lauren Post <Lauren.Post@freescale.com> wrote:
> For us to use a common include that works for both gstreamer 1.0 and gstreamer 0.1 we kept only common settings in the gst-fsl-plugin.inc and put 0.1 specific changes into 0.1 package recipe and 1.0 changes into 1.0 package recipe.   WE preferred that over creating a 1.0 and 0.1 include file.
>

I meant I would expect that both gst1.0.bb and gst0.1.bb were changed
by the patch. But only gst0.1 was changed in this patch.


Daiane

> Lauren
>
> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Daiane Angolini
> Sent: Friday, August 29, 2014 7:56 AM
> To: Wang Zidan-B50113
> Cc: meta-freescale@yoctoproject.org
> Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins
>
> On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
>> From: Wang Zidan <b50113@freescale.com>
>>
>> To avoid duplication, use one include file that supports both 0.1 and 1.0 gstreamer plugins common features.
>> Gstreamer Freescale  0.1 specific features moved into the 0.1 recipe.
>> Gstreamer Freescale 1.0 specific features moved into the 1.0 recipe.
>
> I´m confused, Zidan.
>
> You say specific features was moved into the 0.1 and 1.0 recipes...
>
>>
>> Signed-off-by: Wang Zidan <b50113@freescale.com>
>> ---
>>  recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |   18 +-----------------
>>  .../gstreamer/gst-fsl-plugin_3.0.11.bb             |   20 ++++++++++++++++++++
>
> however, you change one recipe only here.
>
> Is that right?
>
> Have you built this patchset for mx5/mx28/mx6 or only for mx6?
>
> Daiane
>
>>  2 files changed, 21 insertions(+), 17 deletions(-)
>>
>> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>> b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>> index f8685bc..d925de6 100644
>> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>> @@ -6,7 +6,7 @@ DESCRIPTION = "Gstreamer freescale plugins"
>>  LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
>>  SECTION = "multimedia"
>>
>> -DEPENDS = "gstreamer gst-plugins-base libfslcodec libfslparser virtual/kernel"
>> +DEPENDS = "libfslcodec libfslparser virtual/kernel"
>>  DEPENDS_append_mx5 = " imx-lib imx-vpu"
>>  DEPENDS_append_mx6q = " imx-lib imx-vpu libfslvpuwrap"
>>  DEPENDS_append_mx6dl = " imx-lib imx-vpu libfslvpuwrap"
>> @@ -16,12 +16,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
>>                      file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
>>                      file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24"
>>
>> -S = "${WORKDIR}/gst-fsl-plugins-${PV}"
>> -
>> -SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
>> -           file://build-Fix-out-of-tree-build.patch \
>> -           file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch"
>> -
>>  inherit autotools pkgconfig
>>
>>  PLATFORM_mx5 = "MX51"
>> @@ -45,22 +39,12 @@ PACKAGECONFIG[aacp] +=
>> "--enable-aacpdec,--disable-aacpdec,libfslaacpcodec,libfs
>>  MSDEPENDS = "libfslmsparser libfslmscodec"
>>  PACKAGECONFIG[wma10dec] +="--enable-wma10dec,--disable-wma10dec,${MSDEPENDS},${MSDEPENDS}"
>>  PACKAGECONFIG[wma8enc] +="--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}"
>> -PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
>> -PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
>>
>> -FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
>>  # Add codec list that the beep plugin run-time depended
>> BEEP_RDEPENDS = "libfslcodec-aac libfslcodec-mp3 libfslcodec-oggvorbis"
>>  RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser ${BEEP_RDEPENDS}"
>>
>> -FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
>> -FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
>> -FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
>> -
>> -FILES_${PN}-gplay = "${bindir}/gplay"
>>  FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}"
>> -FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
>> -FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
>>  FILES_${PN}-libme = "${libdir}/libme${SOLIBS}"
>>  FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}"
>>  FILES_${PN}-libmfwba =  "${libdir}/libmfwba${SOLIBS}"
>> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>> b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>> index d0b0c9e..e8fe34e 100644
>> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>> @@ -5,7 +5,27 @@ require gst-fsl-plugin.inc
>>
>>  EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
>>
>> +SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
>> +           file://build-Fix-out-of-tree-build.patch \
>> +
>> +file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch \ "
>> +
>> +S = "${WORKDIR}/gst-fsl-plugins-${PV}"
>> +
>>  SRC_URI[md5sum] = "0ed858681a74857034c006036023e6ce"
>>  SRC_URI[sha256sum] = "fbc6000b401ac2c8d67d1414372f4a929cf0a5808f6ed1640f1d2bfcce2f2a4f"
>>
>> +DEPENDS_append = " gstreamer gst-plugins-base"
>> +
>> +PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
>> +PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
>> +
>> +FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
>> +FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
>> +FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
>> +FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
>> +FILES_${PN}-gplay = "${bindir}/gplay"
>> +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
>> +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
>> +
>>  COMPATIBLE_MACHINE = "(mx28|mx5|mx6)"
>> --
>> 1.7.9.5
>>
>> --
>> _______________________________________________
>> meta-freescale mailing list
>> meta-freescale@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-freescale
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
  2014-08-29 12:57   ` Daiane Angolini
@ 2014-08-29 13:47     ` Otavio Salvador
  2014-08-29 13:50       ` Lauren Post
  2014-08-29 14:03       ` Daiane Angolini
  0 siblings, 2 replies; 34+ messages in thread
From: Otavio Salvador @ 2014-08-29 13:47 UTC (permalink / raw)
  To: Daiane Angolini; +Cc: meta-freescale

On Fri, Aug 29, 2014 at 9:57 AM, Daiane Angolini <daiane.list@gmail.com> wrote:
> On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
>> From: Wang Zidan <b50113@freescale.com>
>>
>> - Remove build-Fix-out-of-tree-build.patch as it is part of 3.10.31 release.
>> - Include some bug fix.
>
> What do you mean by bug fix here? The version bump brings bug fixes,
> or you have fixed something on recipe file?

Plus please document what happened with the patch file. Has it been applied?

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
  2014-08-29 13:47     ` Otavio Salvador
@ 2014-08-29 13:50       ` Lauren Post
  2014-08-29 15:18         ` Otavio Salvador
  2014-08-29 14:03       ` Daiane Angolini
  1 sibling, 1 reply; 34+ messages in thread
From: Lauren Post @ 2014-08-29 13:50 UTC (permalink / raw)
  To: Otavio Salvador, Daiane Angolini; +Cc: meta-freescale

Remove build-Fix-out-of-tree-build.patch as it is part of 3.10.31 release.

I thought that is clear - we included the out-of-tree build patch in our release so the patch needs to be removed.

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Otavio Salvador
Sent: Friday, August 29, 2014 8:48 AM
To: Daiane Angolini
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1

On Fri, Aug 29, 2014 at 9:57 AM, Daiane Angolini <daiane.list@gmail.com> wrote:
> On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
>> From: Wang Zidan <b50113@freescale.com>
>>
>> - Remove build-Fix-out-of-tree-build.patch as it is part of 3.10.31 release.
>> - Include some bug fix.
>
> What do you mean by bug fix here? The version bump brings bug fixes, 
> or you have fixed something on recipe file?

Plus please document what happened with the patch file. Has it been applied?

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins
  2014-08-29 13:23       ` Daiane Angolini
@ 2014-08-29 13:51         ` Lauren Post
  2014-08-29 14:02           ` Daiane Angolini
  0 siblings, 1 reply; 34+ messages in thread
From: Lauren Post @ 2014-08-29 13:51 UTC (permalink / raw)
  To: Daiane Angolini; +Cc: meta-freescale

We kept gst 0.1 and 1.0 in separate patches since gst 1.0 is a new component.

-----Original Message-----
From: angolini@gmail.com [mailto:angolini@gmail.com] On Behalf Of Daiane Angolini
Sent: Friday, August 29, 2014 8:23 AM
To: Post Lauren-RAA013
Cc: Wang Zidan-B50113; meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins

On Fri, Aug 29, 2014 at 10:13 AM, Lauren Post <Lauren.Post@freescale.com> wrote:
> For us to use a common include that works for both gstreamer 1.0 and gstreamer 0.1 we kept only common settings in the gst-fsl-plugin.inc and put 0.1 specific changes into 0.1 package recipe and 1.0 changes into 1.0 package recipe.   WE preferred that over creating a 1.0 and 0.1 include file.
>

I meant I would expect that both gst1.0.bb and gst0.1.bb were changed by the patch. But only gst0.1 was changed in this patch.


Daiane

> Lauren
>
> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org 
> [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Daiane 
> Angolini
> Sent: Friday, August 29, 2014 7:56 AM
> To: Wang Zidan-B50113
> Cc: meta-freescale@yoctoproject.org
> Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 1/5] 
> gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer 
> plugins
>
> On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
>> From: Wang Zidan <b50113@freescale.com>
>>
>> To avoid duplication, use one include file that supports both 0.1 and 1.0 gstreamer plugins common features.
>> Gstreamer Freescale  0.1 specific features moved into the 0.1 recipe.
>> Gstreamer Freescale 1.0 specific features moved into the 1.0 recipe.
>
> I´m confused, Zidan.
>
> You say specific features was moved into the 0.1 and 1.0 recipes...
>
>>
>> Signed-off-by: Wang Zidan <b50113@freescale.com>
>> ---
>>  recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |   18 +-----------------
>>  .../gstreamer/gst-fsl-plugin_3.0.11.bb             |   20 ++++++++++++++++++++
>
> however, you change one recipe only here.
>
> Is that right?
>
> Have you built this patchset for mx5/mx28/mx6 or only for mx6?
>
> Daiane
>
>>  2 files changed, 21 insertions(+), 17 deletions(-)
>>
>> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>> b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>> index f8685bc..d925de6 100644
>> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>> @@ -6,7 +6,7 @@ DESCRIPTION = "Gstreamer freescale plugins"
>>  LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
>>  SECTION = "multimedia"
>>
>> -DEPENDS = "gstreamer gst-plugins-base libfslcodec libfslparser virtual/kernel"
>> +DEPENDS = "libfslcodec libfslparser virtual/kernel"
>>  DEPENDS_append_mx5 = " imx-lib imx-vpu"
>>  DEPENDS_append_mx6q = " imx-lib imx-vpu libfslvpuwrap"
>>  DEPENDS_append_mx6dl = " imx-lib imx-vpu libfslvpuwrap"
>> @@ -16,12 +16,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
>>                      file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
>>                      file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24"
>>
>> -S = "${WORKDIR}/gst-fsl-plugins-${PV}"
>> -
>> -SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
>> -           file://build-Fix-out-of-tree-build.patch \
>> -           file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch"
>> -
>>  inherit autotools pkgconfig
>>
>>  PLATFORM_mx5 = "MX51"
>> @@ -45,22 +39,12 @@ PACKAGECONFIG[aacp] += 
>> "--enable-aacpdec,--disable-aacpdec,libfslaacpcodec,libfs
>>  MSDEPENDS = "libfslmsparser libfslmscodec"
>>  PACKAGECONFIG[wma10dec] +="--enable-wma10dec,--disable-wma10dec,${MSDEPENDS},${MSDEPENDS}"
>>  PACKAGECONFIG[wma8enc] +="--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}"
>> -PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
>> -PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
>>
>> -FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
>>  # Add codec list that the beep plugin run-time depended 
>> BEEP_RDEPENDS = "libfslcodec-aac libfslcodec-mp3 libfslcodec-oggvorbis"
>>  RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser ${BEEP_RDEPENDS}"
>>
>> -FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
>> -FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
>> -FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
>> -
>> -FILES_${PN}-gplay = "${bindir}/gplay"
>>  FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}"
>> -FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
>> -FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
>>  FILES_${PN}-libme = "${libdir}/libme${SOLIBS}"
>>  FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}"
>>  FILES_${PN}-libmfwba =  "${libdir}/libmfwba${SOLIBS}"
>> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>> b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>> index d0b0c9e..e8fe34e 100644
>> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>> @@ -5,7 +5,27 @@ require gst-fsl-plugin.inc
>>
>>  EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
>>
>> +SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
>> +           file://build-Fix-out-of-tree-build.patch \
>> +
>> +file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch \ "
>> +
>> +S = "${WORKDIR}/gst-fsl-plugins-${PV}"
>> +
>>  SRC_URI[md5sum] = "0ed858681a74857034c006036023e6ce"
>>  SRC_URI[sha256sum] = "fbc6000b401ac2c8d67d1414372f4a929cf0a5808f6ed1640f1d2bfcce2f2a4f"
>>
>> +DEPENDS_append = " gstreamer gst-plugins-base"
>> +
>> +PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
>> +PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
>> +
>> +FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
>> +FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
>> +FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
>> +FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
>> +FILES_${PN}-gplay = "${bindir}/gplay"
>> +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
>> +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
>> +
>>  COMPATIBLE_MACHINE = "(mx28|mx5|mx6)"
>> --
>> 1.7.9.5
>>
>> --
>> _______________________________________________
>> meta-freescale mailing list
>> meta-freescale@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-freescale
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins
  2014-08-29 13:51         ` Lauren Post
@ 2014-08-29 14:02           ` Daiane Angolini
  0 siblings, 0 replies; 34+ messages in thread
From: Daiane Angolini @ 2014-08-29 14:02 UTC (permalink / raw)
  To: Lauren Post; +Cc: meta-freescale

On Fri, Aug 29, 2014 at 10:51 AM, Lauren Post <Lauren.Post@freescale.com> wrote:
> We kept gst 0.1 and 1.0 in separate patches since gst 1.0 is a new component.

Oh, I see.

So please, in this patch, change the commit log when

>>> Gstreamer Freescale 1.0 specific features moved into the 1.0 recipe.

Use something like:

Gstreamer Freescale 1.0 specific features will be moved into the 1.0 recipe.


Strange we had gstreamer freescale 1.0 specific features needing to me
moved out of .inc file in master....

Well, Ok, other than commit log change I´m ok with that.


Daiane
>
> -----Original Message-----
> From: angolini@gmail.com [mailto:angolini@gmail.com] On Behalf Of Daiane Angolini
> Sent: Friday, August 29, 2014 8:23 AM
> To: Post Lauren-RAA013
> Cc: Wang Zidan-B50113; meta-freescale@yoctoproject.org
> Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins
>
> On Fri, Aug 29, 2014 at 10:13 AM, Lauren Post <Lauren.Post@freescale.com> wrote:
>> For us to use a common include that works for both gstreamer 1.0 and gstreamer 0.1 we kept only common settings in the gst-fsl-plugin.inc and put 0.1 specific changes into 0.1 package recipe and 1.0 changes into 1.0 package recipe.   WE preferred that over creating a 1.0 and 0.1 include file.
>>
>
> I meant I would expect that both gst1.0.bb and gst0.1.bb were changed by the patch. But only gst0.1 was changed in this patch.
>
>
> Daiane
>
>> Lauren
>>
>> -----Original Message-----
>> From: meta-freescale-bounces@yoctoproject.org
>> [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Daiane
>> Angolini
>> Sent: Friday, August 29, 2014 7:56 AM
>> To: Wang Zidan-B50113
>> Cc: meta-freescale@yoctoproject.org
>> Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 1/5]
>> gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer
>> plugins
>>
>> On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
>>> From: Wang Zidan <b50113@freescale.com>
>>>
>>> To avoid duplication, use one include file that supports both 0.1 and 1.0 gstreamer plugins common features.
>>> Gstreamer Freescale  0.1 specific features moved into the 0.1 recipe.
>>> Gstreamer Freescale 1.0 specific features moved into the 1.0 recipe.
>>
>> I´m confused, Zidan.
>>
>> You say specific features was moved into the 0.1 and 1.0 recipes...
>>
>>>
>>> Signed-off-by: Wang Zidan <b50113@freescale.com>
>>> ---
>>>  recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |   18 +-----------------
>>>  .../gstreamer/gst-fsl-plugin_3.0.11.bb             |   20 ++++++++++++++++++++
>>
>> however, you change one recipe only here.
>>
>> Is that right?
>>
>> Have you built this patchset for mx5/mx28/mx6 or only for mx6?
>>
>> Daiane
>>
>>>  2 files changed, 21 insertions(+), 17 deletions(-)
>>>
>>> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>>> b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>>> index f8685bc..d925de6 100644
>>> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>>> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
>>> @@ -6,7 +6,7 @@ DESCRIPTION = "Gstreamer freescale plugins"
>>>  LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
>>>  SECTION = "multimedia"
>>>
>>> -DEPENDS = "gstreamer gst-plugins-base libfslcodec libfslparser virtual/kernel"
>>> +DEPENDS = "libfslcodec libfslparser virtual/kernel"
>>>  DEPENDS_append_mx5 = " imx-lib imx-vpu"
>>>  DEPENDS_append_mx6q = " imx-lib imx-vpu libfslvpuwrap"
>>>  DEPENDS_append_mx6dl = " imx-lib imx-vpu libfslvpuwrap"
>>> @@ -16,12 +16,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
>>>                      file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
>>>                      file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24"
>>>
>>> -S = "${WORKDIR}/gst-fsl-plugins-${PV}"
>>> -
>>> -SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
>>> -           file://build-Fix-out-of-tree-build.patch \
>>> -           file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch"
>>> -
>>>  inherit autotools pkgconfig
>>>
>>>  PLATFORM_mx5 = "MX51"
>>> @@ -45,22 +39,12 @@ PACKAGECONFIG[aacp] +=
>>> "--enable-aacpdec,--disable-aacpdec,libfslaacpcodec,libfs
>>>  MSDEPENDS = "libfslmsparser libfslmscodec"
>>>  PACKAGECONFIG[wma10dec] +="--enable-wma10dec,--disable-wma10dec,${MSDEPENDS},${MSDEPENDS}"
>>>  PACKAGECONFIG[wma8enc] +="--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}"
>>> -PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
>>> -PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
>>>
>>> -FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
>>>  # Add codec list that the beep plugin run-time depended
>>> BEEP_RDEPENDS = "libfslcodec-aac libfslcodec-mp3 libfslcodec-oggvorbis"
>>>  RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser ${BEEP_RDEPENDS}"
>>>
>>> -FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
>>> -FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
>>> -FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
>>> -
>>> -FILES_${PN}-gplay = "${bindir}/gplay"
>>>  FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}"
>>> -FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
>>> -FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
>>>  FILES_${PN}-libme = "${libdir}/libme${SOLIBS}"
>>>  FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}"
>>>  FILES_${PN}-libmfwba =  "${libdir}/libmfwba${SOLIBS}"
>>> diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>>> b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>>> index d0b0c9e..e8fe34e 100644
>>> --- a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>>> +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>>> @@ -5,7 +5,27 @@ require gst-fsl-plugin.inc
>>>
>>>  EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
>>>
>>> +SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \
>>> +           file://build-Fix-out-of-tree-build.patch \
>>> +
>>> +file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch \ "
>>> +
>>> +S = "${WORKDIR}/gst-fsl-plugins-${PV}"
>>> +
>>>  SRC_URI[md5sum] = "0ed858681a74857034c006036023e6ce"
>>>  SRC_URI[sha256sum] = "fbc6000b401ac2c8d67d1414372f4a929cf0a5808f6ed1640f1d2bfcce2f2a4f"
>>>
>>> +DEPENDS_append = " gstreamer gst-plugins-base"
>>> +
>>> +PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}"
>>> +PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}"
>>> +
>>> +FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}"
>>> +FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
>>> +FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc"
>>> +FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
>>> +FILES_${PN}-gplay = "${bindir}/gplay"
>>> +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}"
>>> +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}"
>>> +
>>>  COMPATIBLE_MACHINE = "(mx28|mx5|mx6)"
>>> --
>>> 1.7.9.5
>>>
>>> --
>>> _______________________________________________
>>> meta-freescale mailing list
>>> meta-freescale@yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/meta-freescale
>> --
>> _______________________________________________
>> meta-freescale mailing list
>> meta-freescale@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-freescale


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
  2014-08-29 13:47     ` Otavio Salvador
  2014-08-29 13:50       ` Lauren Post
@ 2014-08-29 14:03       ` Daiane Angolini
  2014-09-01  8:51         ` B50113
  1 sibling, 1 reply; 34+ messages in thread
From: Daiane Angolini @ 2014-08-29 14:03 UTC (permalink / raw)
  To: Otavio Salvador; +Cc: meta-freescale

On Fri, Aug 29, 2014 at 10:47 AM, Otavio Salvador
<otavio@ossystems.com.br> wrote:
> On Fri, Aug 29, 2014 at 9:57 AM, Daiane Angolini <daiane.list@gmail.com> wrote:
>> On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
>>> From: Wang Zidan <b50113@freescale.com>
>>>
>>> - Remove build-Fix-out-of-tree-build.patch as it is part of 3.10.31 release.
>>> - Include some bug fix.
>>
>> What do you mean by bug fix here? The version bump brings bug fixes,
>> or you have fixed something on recipe file?
>
> Plus please document what happened with the patch file. Has it been applied?

It was applied because it´s now part of 3.10.31 release.

That´s what I understood, at least.

Daiane


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
  2014-08-29 13:50       ` Lauren Post
@ 2014-08-29 15:18         ` Otavio Salvador
  0 siblings, 0 replies; 34+ messages in thread
From: Otavio Salvador @ 2014-08-29 15:18 UTC (permalink / raw)
  To: Lauren Post; +Cc: meta-freescale

On Fri, Aug 29, 2014 at 10:50 AM, Lauren Post <Lauren.Post@freescale.com> wrote:
> Remove build-Fix-out-of-tree-build.patch as it is part of 3.10.31 release.
>
> I thought that is clear - we included the out-of-tree build patch in our release so the patch needs to be removed.

It is a good practice to document when you remove a patch otherwise we
cannot know if it has been removed on purpose or by mistake (for
example to get a build test without it and later port the patch).

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta
  2014-08-29  5:42 [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta Zidan Wang
                   ` (4 preceding siblings ...)
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 5/5] alsa-lib: Add runtime depends for libasound Zidan Wang
@ 2014-08-29 18:28 ` John Weber
  2014-08-30 14:34   ` Carlos Rafael Giani
  2014-08-31  3:27   ` Lauren Post
  5 siblings, 2 replies; 34+ messages in thread
From: John Weber @ 2014-08-29 18:28 UTC (permalink / raw)
  To: Zidan Wang; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 2334 bytes --]

Hi Zidan,


On Fri, Aug 29, 2014 at 12:42 AM, Zidan Wang <b50113@freescale.com> wrote:

> Multimedia patch sets for 3.10.31-1.1.0 Beta
> - gst-fsl-plugin.inc: Make a common include file for 0.1 and 1.0 gst
> plugins
> - gst-fsl-plugin: Upgrade to version 4.0.1
> - gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin
> - libfslvpuwrap: Upgrade to version 1.0.54
> - alsa-lib: libasound runtime depends on alsa-conf
>
> Wang Zidan (5):
>   gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer
>     plugins
>   gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
>   gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
>

Does this take the place of the gstreamer1.0 recipes currently in
meta-fsl-arm?:

  meta-fsl-arm/recipes-multimedia/gstreamer/
gstreamer1.0-plugins-imx_0.9.7.bb



>   libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54
>   alsa-lib: Add runtime depends for libasound
>
>  recipes-multimedia/alsa/alsa-lib_%.bbappend        |    3 +-
>  recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |   20 +-
>  .../build-Fix-out-of-tree-build.patch              |  617
> --------------------
>  .../gstreamer/gst-fsl-plugin_3.0.11.bb             |   11 -
>  .../gstreamer/gst-fsl-plugin_4.0.1.bb              |   30 +
>  .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb           |   24 +
>  ...-fix-tests-of-return-value-from-IOGetVirt.patch |   41 --
>  ...slvpuwrap_1.0.46.bb => libfslvpuwrap_1.0.54.bb} |    8 +-
>  8 files changed, 63 insertions(+), 691 deletions(-)
>  delete mode 100644
> recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch
>  delete mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>  create mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.1.bb
>  create mode 100644 recipes-multimedia/gstreamer/
> gst1.0-fsl-plugin_4.0.1.bb
>  delete mode 100644
> recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch
>  rename recipes-multimedia/libfslvpuwrap/{libfslvpuwrap_1.0.46.bb =>
> libfslvpuwrap_1.0.54.bb} (66%)
>
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>

[-- Attachment #2: Type: text/html, Size: 3823 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-08-29 13:04   ` Daiane Angolini
@ 2014-08-29 18:33     ` John Weber
  2014-08-29 19:33       ` Lauren Post
  2014-09-01  8:46     ` B50113
  1 sibling, 1 reply; 34+ messages in thread
From: John Weber @ 2014-08-29 18:33 UTC (permalink / raw)
  To: Daiane Angolini; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 3377 bytes --]

On Fri, Aug 29, 2014 at 8:04 AM, Daiane Angolini <daiane.list@gmail.com>
wrote:

> On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
> > From: Wang Zidan <b50113@freescale.com>
> >
> > Freesclae Gstreamer1.0 Plugins:
>
> typo: Freescale
>
> It´s Gstreamer 1.0 first release, isn´t it? Why it´s version is 4.0.1?
>
> It make me think that, it´s linked someway with gstreamer 0.1
> gst-fsl-plugin, right?
>
>
> > Audio Decoder: beepdec
> > Video Decoder: vpudec, gst-libav
>

What about vpuenc?

Also is this compatible with kernel 3.10.17_1.0.1?


> > Demux: aiurdemux
> > Video Render: imxv4l2sink
> > Camera Source: imxv4l2src
>
> What makes me wonder what would be the reason for changing the change
> on video render/camera source plugin name.
>

I think this is OK since many pipeline definitions have to change when
moving from 0.10 to 1.0.  E.g. playbin2 => playbin


>
> >
> > - Support Audio/Video local playback
> > - Support HTTP/RTSP Streaming playback
> > - Support RTP/UDP MPEGTS Streaming
> > - Support RTSP Streaming Server
>
> Great!
>
> >
> > Signed-off-by: Wang Zidan <b50113@freescale.com>
> > ---
> >  .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb           |   24
> ++++++++++++++++++++
> >  1 file changed, 24 insertions(+)
> >  create mode 100644 recipes-multimedia/gstreamer/
> gst1.0-fsl-plugin_4.0.1.bb
> >
> > diff --git a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
> b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
> > new file mode 100644
> > index 0000000..107a76e
> > --- /dev/null
> > +++ b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
> > @@ -0,0 +1,24 @@
> > +# Copyright (C) 2014 Freescale Semiconductor
> > +# Released under the MIT license (see COPYING.MIT for the terms)
> > +
> > +require gst-fsl-plugin.inc
> > +
> > +SRC_URI = "${FSL_MIRROR}/gst1.0-fsl-plugins-${PV}.tar.gz"
> > +S = "${WORKDIR}/gst1.0-fsl-plugins-${PV}"
> > +
> > +EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
> > +
> > +SRC_URI[md5sum] = "38d20aa22910a841593318aa638fb702"
> > +SRC_URI[sha256sum] =
> "972babc09f53fb0139a350c5b4267101793fcb96d289c4ae402d6a6ddddbe085"
> > +
> > +DEPENDS_append = " gstreamer1.0 gstreamer1.0-plugins-base gpu-viv-g2d"
>
> What happens in case user want to use gstreamer without g2d support?
> Is it impossible?
>
> Only to make sure, gpu-viv-g2d is GPU hardware, right?
>
>
> Daiane
> > +
> > +FILES_${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
> > +FILES_${PN}-dbg += "${libdir}/gstreamer-1.0/.debug"
> > +FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la
> ${libdir}/pkgconfig/*.pc"
> > +FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
> > +FILES_${PN}-gplay = "${bindir}/gplay-1.0"
> > +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}"
> > +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}"
> > +
> > +COMPATIBLE_MACHINE = "(mx6)"
> > --
> > 1.7.9.5
> >
> > --
> > _______________________________________________
> > meta-freescale mailing list
> > meta-freescale@yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-freescale
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>

[-- Attachment #2: Type: text/html, Size: 5455 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-08-29 18:33     ` John Weber
@ 2014-08-29 19:33       ` Lauren Post
  2014-08-30 23:21         ` John Weber
  0 siblings, 1 reply; 34+ messages in thread
From: Lauren Post @ 2014-08-29 19:33 UTC (permalink / raw)
  To: John Weber, Daiane Angolini; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 4208 bytes --]

Freescale developed their own Gstreamer 1.0 plugins so they are not a replacement but another choice that customers can use.

It is not linked to gst-fsl-plugin.  They are 2 separate plugin sets however there are probably some common areas like aiur and beep which is why we chose to use same version number.

Lauren

From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of John Weber
Sent: Friday, August 29, 2014 1:33 PM
To: Daiane Angolini
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6


On Fri, Aug 29, 2014 at 8:04 AM, Daiane Angolini <daiane.list@gmail.com<mailto:daiane.list@gmail.com>> wrote:
On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com<mailto:b50113@freescale.com>> wrote:
> From: Wang Zidan <b50113@freescale.com<mailto:b50113@freescale.com>>
>
> Freesclae Gstreamer1.0 Plugins:
typo: Freescale

It´s Gstreamer 1.0 first release, isn´t it? Why it´s version is 4.0.1?

It make me think that, it´s linked someway with gstreamer 0.1
gst-fsl-plugin, right?


> Audio Decoder: beepdec
> Video Decoder: vpudec, gst-libav

What about vpuenc?
Also is this compatible with kernel 3.10.17_1.0.1?

> Demux: aiurdemux
> Video Render: imxv4l2sink
> Camera Source: imxv4l2src
What makes me wonder what would be the reason for changing the change
on video render/camera source plugin name.

I think this is OK since many pipeline definitions have to change when moving from 0.10 to 1.0.  E.g. playbin2 => playbin


>
> - Support Audio/Video local playback
> - Support HTTP/RTSP Streaming playback
> - Support RTP/UDP MPEGTS Streaming
> - Support RTSP Streaming Server
Great!

>
> Signed-off-by: Wang Zidan <b50113@freescale.com<mailto:b50113@freescale.com>>
> ---
>  .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb>           |   24 ++++++++++++++++++++
>  1 file changed, 24 insertions(+)
>  create mode 100644 recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb>
>
> diff --git a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb> b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb>
> new file mode 100644
> index 0000000..107a76e
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb>
> @@ -0,0 +1,24 @@
> +# Copyright (C) 2014 Freescale Semiconductor
> +# Released under the MIT license (see COPYING.MIT for the terms)
> +
> +require gst-fsl-plugin.inc
> +
> +SRC_URI = "${FSL_MIRROR}/gst1.0-fsl-plugins-${PV}.tar.gz"
> +S = "${WORKDIR}/gst1.0-fsl-plugins-${PV}"
> +
> +EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
> +
> +SRC_URI[md5sum] = "38d20aa22910a841593318aa638fb702"
> +SRC_URI[sha256sum] = "972babc09f53fb0139a350c5b4267101793fcb96d289c4ae402d6a6ddddbe085"
> +
> +DEPENDS_append = " gstreamer1.0 gstreamer1.0-plugins-base gpu-viv-g2d"
What happens in case user want to use gstreamer without g2d support?
Is it impossible?

Only to make sure, gpu-viv-g2d is GPU hardware, right?


Daiane
> +
> +FILES_${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
> +FILES_${PN}-dbg += "${libdir}/gstreamer-1.0/.debug"
> +FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc"
> +FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
> +FILES_${PN}-gplay = "${bindir}/gplay-1.0"
> +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}"
> +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}"
> +
> +COMPATIBLE_MACHINE = "(mx6)"
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
> https://lists.yoctoproject.org/listinfo/meta-freescale
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale


[-- Attachment #2: Type: text/html, Size: 10028 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta
  2014-08-29 18:28 ` [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta John Weber
@ 2014-08-30 14:34   ` Carlos Rafael Giani
  2014-08-31  3:27   ` Lauren Post
  1 sibling, 0 replies; 34+ messages in thread
From: Carlos Rafael Giani @ 2014-08-30 14:34 UTC (permalink / raw)
  To: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 3184 bytes --]

Since I am the author of gstreamer-imx , I am naturally also curious 
about this :)

On 08/29/2014 08:28 PM, John Weber wrote:
> Hi Zidan,
>
>
> On Fri, Aug 29, 2014 at 12:42 AM, Zidan Wang <b50113@freescale.com 
> <mailto:b50113@freescale.com>> wrote:
>
>     Multimedia patch sets for 3.10.31-1.1.0 Beta
>     - gst-fsl-plugin.inc: Make a common include file for 0.1 and 1.0
>     gst plugins
>     - gst-fsl-plugin: Upgrade to version 4.0.1
>     - gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin
>     - libfslvpuwrap: Upgrade to version 1.0.54
>     - alsa-lib: libasound runtime depends on alsa-conf
>
>     Wang Zidan (5):
>       gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer
>         plugins
>       gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
>       gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
>
>
> Does this take the place of the gstreamer1.0 recipes currently in 
> meta-fsl-arm?:
>
>   
> meta-fsl-arm/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_0.9.7.bb 
> <http://gstreamer1.0-plugins-imx_0.9.7.bb>
>
>       libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54
>       alsa-lib: Add runtime depends for libasound
>
>      recipes-multimedia/alsa/alsa-lib_%.bbappend        |    3 +-
>      recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |   20 +-
>      .../build-Fix-out-of-tree-build.patch              |  617
>     --------------------
>      .../gstreamer/gst-fsl-plugin_3.0.11.bb
>     <http://gst-fsl-plugin_3.0.11.bb>            |   11 -
>      .../gstreamer/gst-fsl-plugin_4.0.1.bb
>     <http://gst-fsl-plugin_4.0.1.bb>             |   30 +
>      .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb
>     <http://gst1.0-fsl-plugin_4.0.1.bb>          |   24 +
>      ...-fix-tests-of-return-value-from-IOGetVirt.patch |   41 --
>      ...slvpuwrap_1.0.46.bb <http://slvpuwrap_1.0.46.bb> =>
>     libfslvpuwrap_1.0.54.bb <http://libfslvpuwrap_1.0.54.bb>} |    8 +-
>      8 files changed, 63 insertions(+), 691 deletions(-)
>      delete mode 100644
>     recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch
>      delete mode 100644
>     recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb
>     <http://gst-fsl-plugin_3.0.11.bb>
>      create mode 100644
>     recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.1.bb
>     <http://gst-fsl-plugin_4.0.1.bb>
>      create mode 100644
>     recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
>     <http://gst1.0-fsl-plugin_4.0.1.bb>
>      delete mode 100644
>     recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch
>      rename recipes-multimedia/libfslvpuwrap/{libfslvpuwrap_1.0.46.bb
>     <http://libfslvpuwrap_1.0.46.bb> => libfslvpuwrap_1.0.54.bb
>     <http://libfslvpuwrap_1.0.54.bb>} (66%)
>
>     --
>     1.7.9.5
>
>     --
>     _______________________________________________
>     meta-freescale mailing list
>     meta-freescale@yoctoproject.org
>     <mailto:meta-freescale@yoctoproject.org>
>     https://lists.yoctoproject.org/listinfo/meta-freescale
>
>
>
>


[-- Attachment #2: Type: text/html, Size: 6542 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 4/5] libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54
  2014-08-29 13:06   ` Daiane Angolini
@ 2014-08-30 15:37     ` Otavio Salvador
  0 siblings, 0 replies; 34+ messages in thread
From: Otavio Salvador @ 2014-08-30 15:37 UTC (permalink / raw)
  To: Daiane Angolini; +Cc: meta-freescale

On Fri, Aug 29, 2014 at 10:06 AM, Daiane Angolini <daiane.list@gmail.com> wrote:
> On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
>> From: Wang Zidan <b50113@freescale.com>
>>
>> - Remove the IOVirtmem patch as it is part of the 3.10.31 release.
>
> Great! \o/
>
>> - Include some bug fix.
>
> Again, "bug fix" is too open, would you, please, elaborate where/what
> is the bug fix?
>
>
>> - Add support for mx6s.
>
> great \o/

s or sx?

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 5/5] alsa-lib: Add runtime depends for libasound
  2014-08-29  5:42 ` [meta-fsl-arm][PATCH 5/5] alsa-lib: Add runtime depends for libasound Zidan Wang
@ 2014-08-30 18:24   ` Otavio Salvador
  0 siblings, 0 replies; 34+ messages in thread
From: Otavio Salvador @ 2014-08-30 18:24 UTC (permalink / raw)
  To: Zidan Wang; +Cc: meta-freescale

Hello Zidan,

On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
> From: Wang Zidan <b50113@freescale.com>
>
> libasound should runtime depends on alsa-conf.
>
> Signed-off-by: Wang Zidan <b50113@freescale.com>

The alsa-conf-base is already included on the rdepends; the alsa-conf
should be added per customer not forced here.

I understand why you are adding it but if you believe this is the
right thing to do, it needs to be fixed in the OE-Core.

As an interim solution, we can make a new packagegroup for it, I'd say
packagegroup-fsl-imx-base, which allow us to have it included in the
images. What do you think?

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-08-29 19:33       ` Lauren Post
@ 2014-08-30 23:21         ` John Weber
  2014-08-31  3:30           ` Lauren Post
  0 siblings, 1 reply; 34+ messages in thread
From: John Weber @ 2014-08-30 23:21 UTC (permalink / raw)
  To: Lauren Post; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 5137 bytes --]

Hi Lauren,

On Friday, August 29, 2014, Lauren Post <Lauren.Post@freescale.com> wrote:

>  Freescale developed their own Gstreamer 1.0 plugins so they are not a
> replacement but another choice that customers can use.
>
>
>
> Can we get a comparison with what Carlos has done?  Having two sets of
plugins that perform the same function would be very confusing.

Also, I would think Freescale wouldn't bother to spend valuable resources
on work when they could make use of the community has already done.

> It is not linked to gst-fsl-plugin.  They are 2 separate plugin sets
> however there are probably some common areas like aiur and beep which is
> why we chose to use same version number.
>
>
>
> Lauren
>
>
>
> *From:* meta-freescale-bounces@yoctoproject.org
> <javascript:_e(%7B%7D,'cvml','meta-freescale-bounces@yoctoproject.org');>
> [mailto:meta-freescale-bounces@yoctoproject.org
> <javascript:_e(%7B%7D,'cvml','meta-freescale-bounces@yoctoproject.org');>]
> *On Behalf Of *John Weber
> *Sent:* Friday, August 29, 2014 1:33 PM
> *To:* Daiane Angolini
> *Cc:* meta-freescale@yoctoproject.org
> <javascript:_e(%7B%7D,'cvml','meta-freescale@yoctoproject.org');>
> *Subject:* Re: [meta-freescale] [meta-fsl-arm][PATCH 3/5]
> gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
>
>
>
>
>
> On Fri, Aug 29, 2014 at 8:04 AM, Daiane Angolini <daiane.list@gmail.com
> <javascript:_e(%7B%7D,'cvml','daiane.list@gmail.com');>> wrote:
>
> On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com
> <javascript:_e(%7B%7D,'cvml','b50113@freescale.com');>> wrote:
> > From: Wang Zidan <b50113@freescale.com
> <javascript:_e(%7B%7D,'cvml','b50113@freescale.com');>>
> >
> > Freesclae Gstreamer1.0 Plugins:
>
> typo: Freescale
>
> It´s Gstreamer 1.0 first release, isn´t it? Why it´s version is 4.0.1?
>
> It make me think that, it´s linked someway with gstreamer 0.1
> gst-fsl-plugin, right?
>
>
>
> > Audio Decoder: beepdec
> > Video Decoder: vpudec, gst-libav
>
>
>
> What about vpuenc?
>
> Also is this compatible with kernel 3.10.17_1.0.1?
>
>
>
>  > Demux: aiurdemux
> > Video Render: imxv4l2sink
> > Camera Source: imxv4l2src
>
> What makes me wonder what would be the reason for changing the change
> on video render/camera source plugin name.
>
>
>
> I think this is OK since many pipeline definitions have to change when
> moving from 0.10 to 1.0.  E.g. playbin2 => playbin
>
>
>
>
> >
> > - Support Audio/Video local playback
> > - Support HTTP/RTSP Streaming playback
> > - Support RTP/UDP MPEGTS Streaming
> > - Support RTSP Streaming Server
>
> Great!
>
>
> >
> > Signed-off-by: Wang Zidan <b50113@freescale.com
> <javascript:_e(%7B%7D,'cvml','b50113@freescale.com');>>
> > ---
> >  .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb           |   24
> ++++++++++++++++++++
> >  1 file changed, 24 insertions(+)
> >  create mode 100644 recipes-multimedia/gstreamer/
> gst1.0-fsl-plugin_4.0.1.bb
> >
> > diff --git a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
> b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
> > new file mode 100644
> > index 0000000..107a76e
> > --- /dev/null
> > +++ b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
> > @@ -0,0 +1,24 @@
> > +# Copyright (C) 2014 Freescale Semiconductor
> > +# Released under the MIT license (see COPYING.MIT for the terms)
> > +
> > +require gst-fsl-plugin.inc
> > +
> > +SRC_URI = "${FSL_MIRROR}/gst1.0-fsl-plugins-${PV}.tar.gz"
> > +S = "${WORKDIR}/gst1.0-fsl-plugins-${PV}"
> > +
> > +EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
> > +
> > +SRC_URI[md5sum] = "38d20aa22910a841593318aa638fb702"
> > +SRC_URI[sha256sum] =
> "972babc09f53fb0139a350c5b4267101793fcb96d289c4ae402d6a6ddddbe085"
> > +
> > +DEPENDS_append = " gstreamer1.0 gstreamer1.0-plugins-base gpu-viv-g2d"
>
> What happens in case user want to use gstreamer without g2d support?
> Is it impossible?
>
> Only to make sure, gpu-viv-g2d is GPU hardware, right?
>
>
> Daiane
>
> > +
> > +FILES_${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
> > +FILES_${PN}-dbg += "${libdir}/gstreamer-1.0/.debug"
> > +FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la
> ${libdir}/pkgconfig/*.pc"
> > +FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
> > +FILES_${PN}-gplay = "${bindir}/gplay-1.0"
> > +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}"
> > +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}"
> > +
> > +COMPATIBLE_MACHINE = "(mx6)"
> > --
> > 1.7.9.5
> >
> > --
> > _______________________________________________
> > meta-freescale mailing list
> > meta-freescale@yoctoproject.org
> <javascript:_e(%7B%7D,'cvml','meta-freescale@yoctoproject.org');>
> > https://lists.yoctoproject.org/listinfo/meta-freescale
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> <javascript:_e(%7B%7D,'cvml','meta-freescale@yoctoproject.org');>
> https://lists.yoctoproject.org/listinfo/meta-freescale
>
>
>

[-- Attachment #2: Type: text/html, Size: 9711 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta
  2014-08-29 18:28 ` [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta John Weber
  2014-08-30 14:34   ` Carlos Rafael Giani
@ 2014-08-31  3:27   ` Lauren Post
  1 sibling, 0 replies; 34+ messages in thread
From: Lauren Post @ 2014-08-31  3:27 UTC (permalink / raw)
  To: John Weber, B50113; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 3090 bytes --]

Freescale releases its own Gstreamer 1.0 plugins.  Customers can choose but they are different plugin sets.

Lauren

From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of John Weber
Sent: Friday, August 29, 2014 1:29 PM
To: Wang Zidan-B50113
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta

Hi Zidan,

On Fri, Aug 29, 2014 at 12:42 AM, Zidan Wang <b50113@freescale.com<mailto:b50113@freescale.com>> wrote:
Multimedia patch sets for 3.10.31-1.1.0 Beta
- gst-fsl-plugin.inc: Make a common include file for 0.1 and 1.0 gst plugins
- gst-fsl-plugin: Upgrade to version 4.0.1
- gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin
- libfslvpuwrap: Upgrade to version 1.0.54
- alsa-lib: libasound runtime depends on alsa-conf

Wang Zidan (5):
  gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer
    plugins
  gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
  gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6

Does this take the place of the gstreamer1.0 recipes currently in meta-fsl-arm?:

  meta-fsl-arm/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_0.9.7.bb<http://gstreamer1.0-plugins-imx_0.9.7.bb>

  libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54
  alsa-lib: Add runtime depends for libasound

 recipes-multimedia/alsa/alsa-lib_%.bbappend        |    3 +-
 recipes-multimedia/gstreamer/gst-fsl-plugin.inc    |   20 +-
 .../build-Fix-out-of-tree-build.patch              |  617 --------------------
 .../gstreamer/gst-fsl-plugin_3.0.11.bb<http://gst-fsl-plugin_3.0.11.bb>             |   11 -
 .../gstreamer/gst-fsl-plugin_4.0.1.bb<http://gst-fsl-plugin_4.0.1.bb>              |   30 +
 .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb>           |   24 +
 ...-fix-tests-of-return-value-from-IOGetVirt.patch |   41 --
 ...slvpuwrap_1.0.46.bb<http://slvpuwrap_1.0.46.bb> => libfslvpuwrap_1.0.54.bb<http://libfslvpuwrap_1.0.54.bb>} |    8 +-
 8 files changed, 63 insertions(+), 691 deletions(-)
 delete mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin/build-Fix-out-of-tree-build.patch
 delete mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb<http://gst-fsl-plugin_3.0.11.bb>
 create mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.1.bb<http://gst-fsl-plugin_4.0.1.bb>
 create mode 100644 recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb>
 delete mode 100644 recipes-multimedia/libfslvpuwrap/libfslvpuwrap/0001-vpu_wrapper-fix-tests-of-return-value-from-IOGetVirt.patch
 rename recipes-multimedia/libfslvpuwrap/{libfslvpuwrap_1.0.46.bb<http://libfslvpuwrap_1.0.46.bb> => libfslvpuwrap_1.0.54.bb<http://libfslvpuwrap_1.0.54.bb>} (66%)

--
1.7.9.5

--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale


[-- Attachment #2: Type: text/html, Size: 7389 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-08-30 23:21         ` John Weber
@ 2014-08-31  3:30           ` Lauren Post
  2014-08-31 18:02             ` Eric Nelson
  0 siblings, 1 reply; 34+ messages in thread
From: Lauren Post @ 2014-08-31  3:30 UTC (permalink / raw)
  To: John Weber; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 5550 bytes --]

In this case we have reasons specific to our test case environments that require us to create our own plugin set.

We have 2 U-boots one that is community and one that is Freescale so I see it no different.  Customers can choose which they want to use.

Lauren

From: John Weber [mailto:rjohnweber@gmail.com]
Sent: Saturday, August 30, 2014 6:21 PM
To: Post Lauren-RAA013
Cc: Daiane Angolini; meta-freescale@yoctoproject.org; Carlos Rafael Giani
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6

Hi Lauren,

On Friday, August 29, 2014, Lauren Post <Lauren.Post@freescale.com<mailto:Lauren.Post@freescale.com>> wrote:
Freescale developed their own Gstreamer 1.0 plugins so they are not a replacement but another choice that customers can use.

Can we get a comparison with what Carlos has done?  Having two sets of plugins that perform the same function would be very confusing.

Also, I would think Freescale wouldn't bother to spend valuable resources on work when they could make use of the community has already done.
It is not linked to gst-fsl-plugin.  They are 2 separate plugin sets however there are probably some common areas like aiur and beep which is why we chose to use same version number.

Lauren

From: meta-freescale-bounces@yoctoproject.org<javascript:_e(%7B%7D,'cvml','meta-freescale-bounces@yoctoproject.org');> [mailto:meta-freescale-bounces@yoctoproject.org<javascript:_e(%7B%7D,'cvml','meta-freescale-bounces@yoctoproject.org');>] On Behalf Of John Weber
Sent: Friday, August 29, 2014 1:33 PM
To: Daiane Angolini
Cc: meta-freescale@yoctoproject.org<javascript:_e(%7B%7D,'cvml','meta-freescale@yoctoproject.org');>
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6


On Fri, Aug 29, 2014 at 8:04 AM, Daiane Angolini <daiane.list@gmail.com<javascript:_e(%7B%7D,'cvml','daiane.list@gmail.com');>> wrote:
On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com<javascript:_e(%7B%7D,'cvml','b50113@freescale.com');>> wrote:
> From: Wang Zidan <b50113@freescale.com<javascript:_e(%7B%7D,'cvml','b50113@freescale.com');>>
>
> Freesclae Gstreamer1.0 Plugins:
typo: Freescale

It´s Gstreamer 1.0 first release, isn´t it? Why it´s version is 4.0.1?

It make me think that, it´s linked someway with gstreamer 0.1
gst-fsl-plugin, right?


> Audio Decoder: beepdec
> Video Decoder: vpudec, gst-libav

What about vpuenc?
Also is this compatible with kernel 3.10.17_1.0.1?

> Demux: aiurdemux
> Video Render: imxv4l2sink
> Camera Source: imxv4l2src
What makes me wonder what would be the reason for changing the change
on video render/camera source plugin name.

I think this is OK since many pipeline definitions have to change when moving from 0.10 to 1.0.  E.g. playbin2 => playbin


>
> - Support Audio/Video local playback
> - Support HTTP/RTSP Streaming playback
> - Support RTP/UDP MPEGTS Streaming
> - Support RTSP Streaming Server
Great!

>
> Signed-off-by: Wang Zidan <b50113@freescale.com<javascript:_e(%7B%7D,'cvml','b50113@freescale.com');>>
> ---
>  .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb>           |   24 ++++++++++++++++++++
>  1 file changed, 24 insertions(+)
>  create mode 100644 recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb>
>
> diff --git a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb> b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb>
> new file mode 100644
> index 0000000..107a76e
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb<http://gst1.0-fsl-plugin_4.0.1.bb>
> @@ -0,0 +1,24 @@
> +# Copyright (C) 2014 Freescale Semiconductor
> +# Released under the MIT license (see COPYING.MIT for the terms)
> +
> +require gst-fsl-plugin.inc
> +
> +SRC_URI = "${FSL_MIRROR}/gst1.0-fsl-plugins-${PV}.tar.gz"
> +S = "${WORKDIR}/gst1.0-fsl-plugins-${PV}"
> +
> +EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
> +
> +SRC_URI[md5sum] = "38d20aa22910a841593318aa638fb702"
> +SRC_URI[sha256sum] = "972babc09f53fb0139a350c5b4267101793fcb96d289c4ae402d6a6ddddbe085"
> +
> +DEPENDS_append = " gstreamer1.0 gstreamer1.0-plugins-base gpu-viv-g2d"
What happens in case user want to use gstreamer without g2d support?
Is it impossible?

Only to make sure, gpu-viv-g2d is GPU hardware, right?


Daiane
> +
> +FILES_${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
> +FILES_${PN}-dbg += "${libdir}/gstreamer-1.0/.debug"
> +FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc"
> +FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
> +FILES_${PN}-gplay = "${bindir}/gplay-1.0"
> +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}"
> +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}"
> +
> +COMPATIBLE_MACHINE = "(mx6)"
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org<javascript:_e(%7B%7D,'cvml','meta-freescale@yoctoproject.org');>
> https://lists.yoctoproject.org/listinfo/meta-freescale
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<javascript:_e(%7B%7D,'cvml','meta-freescale@yoctoproject.org');>
https://lists.yoctoproject.org/listinfo/meta-freescale


[-- Attachment #2: Type: text/html, Size: 15136 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-08-31  3:30           ` Lauren Post
@ 2014-08-31 18:02             ` Eric Nelson
  2014-08-31 18:18               ` Carlos Rafael Giani
  0 siblings, 1 reply; 34+ messages in thread
From: Eric Nelson @ 2014-08-31 18:02 UTC (permalink / raw)
  To: Lauren Post, John Weber; +Cc: meta-freescale

Hi Lauren,

On 08/30/2014 08:30 PM, Lauren Post wrote:
> In this case we have reasons specific to our test case environments that
> require us to create our own plugin set.
> 

Can you at least tell us what they are?

Presumably these test cases were generated to match a use case,
and users of Carlos's versions might want/need to know.

> 
> *From:*John Weber [mailto:rjohnweber@gmail.com]
> *Sent:* Saturday, August 30, 2014 6:21 PM
> *To:* Post Lauren-RAA013
> *Cc:* Daiane Angolini; meta-freescale@yoctoproject.org; Carlos Rafael Giani
> *Subject:* Re: [meta-freescale] [meta-fsl-arm][PATCH 3/5]
> gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
> 
>  
> 
> Hi Lauren,
> 
> On Friday, August 29, 2014, Lauren Post <Lauren.Post@freescale.com
> <mailto:Lauren.Post@freescale.com>> wrote:
> 
> Freescale developed their own Gstreamer 1.0 plugins so they are not a
> replacement but another choice that customers can use. 
> 
> Can we get a comparison with what Carlos has done?  Having two sets of
> plugins that perform the same function would be very confusing.   
> 
> Also, I would think Freescale wouldn't bother to spend valuable
> resources on work when they could make use of the community has already
> done. 
> 

Thanks in advance,


Eric


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-08-31 18:02             ` Eric Nelson
@ 2014-08-31 18:18               ` Carlos Rafael Giani
  2014-08-31 21:56                 ` Lauren Post
  0 siblings, 1 reply; 34+ messages in thread
From: Carlos Rafael Giani @ 2014-08-31 18:18 UTC (permalink / raw)
  To: meta-freescale

Here are some significant differences I've found so far:

* The FSL VPU decoder element estimates the timestamps. It doesn't 
really use the upstream DTS/PTS. My plugins don't estimate anything. 
Instead, they associate encoded frames with decoded pictures using an 
ID, and using that, the GstVideoDecoder base class then copies the 
encoded frame's DTS/PTS to the matching decoded picture. As Lauren said, 
the customer can choose here.

* Their VPU decoder also operates differently in how it deals with 
insufficient output framebuffers. My decoder waits with a pthread 
condition until enough output framebuffers are available. Theirs allows 
operation even with insufficient buffer and then tries to cope with an 
"insufficient output buffers" error. I have found the latter approach to 
cause problems with h264 high profile videos that use a lot of B-frames, 
but perhaps they have workarounds for that elsewhere. I didn't test it 
enough yet to confirm this.

* The FSL plugins include audio codec elements. I was thinking about 
writing elements for these as well in gstreamer-imx, but was discouraged 
from doing so, since they offer no substantial benefits over the 
community codecs, and exist mainly for customers who want a full 
audio/video solution from FSL.

* FSL plugins have a v4l based sink, while gstreamer-imx has an EGL 
based one. The v4l one is potentially more power efficient, but the EGL 
one works much better with compositing desktop managers like Weston. 
Both the FSL plugins and gstreamer-imx also have an IPU-based sink, 
though I never got theirs to work.

* The FSL plugins also include a custom demuxer for several formats, 
called "aiur". It probably can demux some problematic videos better 
(there are a lot of broken videos out there), but I suspect its there 
mainly for the same reason as the audio codecs: to provide a full 
audio/video solution.


Personally, I am no fan of the timestamp estimation thing. It can 
correct playback of certain videos that have broken timestamps, yes, but 
I think such timestamp corrections shouldn't be part of a video decoder. 
Instead, it should be a separate step prior to decoding, or perhaps be 
part of the demuxer. Furthermore, the frame ID approach mentioned above 
is more in line with how libav, GStreamer, Android, Chromium handle 
decoding.


By the way, there is another FSL library I have written an alternative 
for: libimxvpuapi (mine) vs. FSL wrapper. Main difference is again the 
frame ID thing. The contents of libimxvpuapi are essentially the core of 
gstreamer-imx' VPU de- and encoder. For a future version I plan on 
refactoring gstreamer-imx to use this library. It would reduce its code 
size considerably, thus boosting maintainability.



On 08/31/2014 08:02 PM, Eric Nelson wrote:
> Hi Lauren,
>
> On 08/30/2014 08:30 PM, Lauren Post wrote:
>> In this case we have reasons specific to our test case environments that
>> require us to create our own plugin set.
>>
> Can you at least tell us what they are?
>
> Presumably these test cases were generated to match a use case,
> and users of Carlos's versions might want/need to know.
>
>> *From:*John Weber [mailto:rjohnweber@gmail.com]
>> *Sent:* Saturday, August 30, 2014 6:21 PM
>> *To:* Post Lauren-RAA013
>> *Cc:* Daiane Angolini; meta-freescale@yoctoproject.org; Carlos Rafael Giani
>> *Subject:* Re: [meta-freescale] [meta-fsl-arm][PATCH 3/5]
>> gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
>>
>>   
>>
>> Hi Lauren,
>>
>> On Friday, August 29, 2014, Lauren Post <Lauren.Post@freescale.com
>> <mailto:Lauren.Post@freescale.com>> wrote:
>>
>> Freescale developed their own Gstreamer 1.0 plugins so they are not a
>> replacement but another choice that customers can use.
>>
>> Can we get a comparison with what Carlos has done?  Having two sets of
>> plugins that perform the same function would be very confusing.
>>
>> Also, I would think Freescale wouldn't bother to spend valuable
>> resources on work when they could make use of the community has already
>> done.
>>
> Thanks in advance,
>
>
> Eric



^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-08-31 18:18               ` Carlos Rafael Giani
@ 2014-08-31 21:56                 ` Lauren Post
  0 siblings, 0 replies; 34+ messages in thread
From: Lauren Post @ 2014-08-31 21:56 UTC (permalink / raw)
  To: meta-freescale

>> Why 2 Gstreamer 1.0 Freescale implementations.

Over the last several years we have developed a large repository of stress, corrupt and normal proprietary multimedia content from our customers and other sources.  Our requirement is not to crash or hang on any content.  To do this requires robust handling of corrupt data as well as high performance of normal content.

We also support with this release using G2D as a video sink with multiple video compositing and AVB streaming.

We have requirements for robustness that require a different implementation.

Lauren Post
Yocto Project i.MX Team Lead




^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-08-29 13:04   ` Daiane Angolini
  2014-08-29 18:33     ` John Weber
@ 2014-09-01  8:46     ` B50113
  2014-09-01 12:16       ` Otavio Salvador
  1 sibling, 1 reply; 34+ messages in thread
From: B50113 @ 2014-09-01  8:46 UTC (permalink / raw)
  To: Daiane Angolini; +Cc: meta-freescale

> It´s Gstreamer 1.0 first release, isn´t it? Why it´s version is 4.0.1?

Version 4.0.1 of gst1.0-fsl-plugin is our 3.10.31 release, so I think we should align with it. 


> What makes me wonder what would be the reason for changing the change on video render/camera source plugin name.

In fact, video render/camera source plugin name has been changed to imxv4l2sink and imxv4l2src in 4.0.1 version of gst-fsl-plugin.


> What happens in case user want to use gstreamer without g2d support?
> Is it impossible?
> Only to make sure, gpu-viv-g2d is GPU hardware, right?

Now the gst1.0-fsl-plugin will check g2d.h to decide build overlaysink or not.
But it doesn't support --enable/disable-overlaysink config options.

Can I use PACKAGECONFIG to enable/disable it? 
PACKAGECONFIG[overlaysink] += "--enable-overlaysink, --disable-overlaysink, gpu-viv-g2d," 



Best Regards,
Zidan

-----Original Message-----
From: angolini@gmail.com [mailto:angolini@gmail.com] On Behalf Of Daiane Angolini
Sent: Friday, August 29, 2014 9:05 PM
To: Wang Zidan-B50113
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6

On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
> From: Wang Zidan <b50113@freescale.com>
>
> Freesclae Gstreamer1.0 Plugins:

typo: Freescale

It´s Gstreamer 1.0 first release, isn´t it? Why it´s version is 4.0.1?

It make me think that, it´s linked someway with gstreamer 0.1 gst-fsl-plugin, right?


> Audio Decoder: beepdec
> Video Decoder: vpudec, gst-libav
> Demux: aiurdemux
> Video Render: imxv4l2sink
> Camera Source: imxv4l2src

What makes me wonder what would be the reason for changing the change on video render/camera source plugin name.

>
> - Support Audio/Video local playback
> - Support HTTP/RTSP Streaming playback
> - Support RTP/UDP MPEGTS Streaming
> - Support RTSP Streaming Server

Great!

>
> Signed-off-by: Wang Zidan <b50113@freescale.com>
> ---
>  .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb           |   24 ++++++++++++++++++++
>  1 file changed, 24 insertions(+)
>  create mode 100644 
> recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
>
> diff --git a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb 
> b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
> new file mode 100644
> index 0000000..107a76e
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.1.bb
> @@ -0,0 +1,24 @@
> +# Copyright (C) 2014 Freescale Semiconductor # Released under the MIT 
> +license (see COPYING.MIT for the terms)
> +
> +require gst-fsl-plugin.inc
> +
> +SRC_URI = "${FSL_MIRROR}/gst1.0-fsl-plugins-${PV}.tar.gz"
> +S = "${WORKDIR}/gst1.0-fsl-plugins-${PV}"
> +
> +EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}"
> +
> +SRC_URI[md5sum] = "38d20aa22910a841593318aa638fb702"
> +SRC_URI[sha256sum] = "972babc09f53fb0139a350c5b4267101793fcb96d289c4ae402d6a6ddddbe085"
> +
> +DEPENDS_append = " gstreamer1.0 gstreamer1.0-plugins-base gpu-viv-g2d"

What happens in case user want to use gstreamer without g2d support?
Is it impossible?

Only to make sure, gpu-viv-g2d is GPU hardware, right?


Daiane
> +
> +FILES_${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
> +FILES_${PN}-dbg += "${libdir}/gstreamer-1.0/.debug"
> +FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc"
> +FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
> +FILES_${PN}-gplay = "${bindir}/gplay-1.0"
> +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore-1.0${SOLIBS}"
> +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}"
> +
> +COMPATIBLE_MACHINE = "(mx6)"
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
  2014-08-29 14:03       ` Daiane Angolini
@ 2014-09-01  8:51         ` B50113
  2014-09-01 12:18           ` Otavio Salvador
  0 siblings, 1 reply; 34+ messages in thread
From: B50113 @ 2014-09-01  8:51 UTC (permalink / raw)
  To: Daiane Angolini; +Cc: meta-freescale, Otavio Salvador

Version 4.0.1 0f gst-fsl-plugin has supported out-of-tree build, so I will remove the patch.

Best Regards,
Zidan

-----Original Message-----
From: angolini@gmail.com [mailto:angolini@gmail.com] On Behalf Of Daiane Angolini
Sent: Friday, August 29, 2014 10:03 PM
To: Otavio Salvador
Cc: Wang Zidan-B50113; meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1

On Fri, Aug 29, 2014 at 10:47 AM, Otavio Salvador <otavio@ossystems.com.br> wrote:
> On Fri, Aug 29, 2014 at 9:57 AM, Daiane Angolini <daiane.list@gmail.com> wrote:
>> On Fri, Aug 29, 2014 at 2:42 AM, Zidan Wang <b50113@freescale.com> wrote:
>>> From: Wang Zidan <b50113@freescale.com>
>>>
>>> - Remove build-Fix-out-of-tree-build.patch as it is part of 3.10.31 release.
>>> - Include some bug fix.
>>
>> What do you mean by bug fix here? The version bump brings bug fixes, 
>> or you have fixed something on recipe file?
>
> Plus please document what happened with the patch file. Has it been applied?

It was applied because it´s now part of 3.10.31 release.

That´s what I understood, at least.

Daiane

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6
  2014-09-01  8:46     ` B50113
@ 2014-09-01 12:16       ` Otavio Salvador
  0 siblings, 0 replies; 34+ messages in thread
From: Otavio Salvador @ 2014-09-01 12:16 UTC (permalink / raw)
  To: B50113; +Cc: meta-freescale

On Mon, Sep 1, 2014 at 5:46 AM, B50113@freescale.com
<B50113@freescale.com> wrote:
>> It´s Gstreamer 1.0 first release, isn´t it? Why it´s version is 4.0.1?
>
> Version 4.0.1 of gst1.0-fsl-plugin is our 3.10.31 release, so I think we should align with it.
>
>
>> What makes me wonder what would be the reason for changing the change on video render/camera source plugin name.
>
> In fact, video render/camera source plugin name has been changed to imxv4l2sink and imxv4l2src in 4.0.1 version of gst-fsl-plugin.
>
>
>> What happens in case user want to use gstreamer without g2d support?
>> Is it impossible?
>> Only to make sure, gpu-viv-g2d is GPU hardware, right?
>
> Now the gst1.0-fsl-plugin will check g2d.h to decide build overlaysink or not.
> But it doesn't support --enable/disable-overlaysink config options.
>
> Can I use PACKAGECONFIG to enable/disable it?
> PACKAGECONFIG[overlaysink] += "--enable-overlaysink, --disable-overlaysink, gpu-viv-g2d,"

This is the ideal; some people which does not need GPU may want to use
this component. Floating dependencies are a very bad thing and should
be avoided.

Can you prepare a patch to fix it?

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
  2014-09-01  8:51         ` B50113
@ 2014-09-01 12:18           ` Otavio Salvador
  0 siblings, 0 replies; 34+ messages in thread
From: Otavio Salvador @ 2014-09-01 12:18 UTC (permalink / raw)
  To: B50113; +Cc: meta-freescale

On Mon, Sep 1, 2014 at 5:51 AM, B50113@freescale.com
<B50113@freescale.com> wrote:
> Version 4.0.1 0f gst-fsl-plugin has supported out-of-tree build, so I will remove the patch.

Good; so the patch has been integrated.

In this case please document this in the commit log.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2014-09-01 12:18 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-29  5:42 [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta Zidan Wang
2014-08-29  5:42 ` [meta-fsl-arm][PATCH 1/5] gst-fsl-plugin: Make a common include file for 0.1 and 1.0 gstreamer plugins Zidan Wang
2014-08-29 12:56   ` Daiane Angolini
2014-08-29 13:13     ` Lauren Post
2014-08-29 13:23       ` Daiane Angolini
2014-08-29 13:51         ` Lauren Post
2014-08-29 14:02           ` Daiane Angolini
2014-08-29  5:42 ` [meta-fsl-arm][PATCH 2/5] gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1 Zidan Wang
2014-08-29 12:57   ` Daiane Angolini
2014-08-29 13:47     ` Otavio Salvador
2014-08-29 13:50       ` Lauren Post
2014-08-29 15:18         ` Otavio Salvador
2014-08-29 14:03       ` Daiane Angolini
2014-09-01  8:51         ` B50113
2014-09-01 12:18           ` Otavio Salvador
2014-08-29  5:42 ` [meta-fsl-arm][PATCH 3/5] gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugin for MX6 Zidan Wang
2014-08-29 13:04   ` Daiane Angolini
2014-08-29 18:33     ` John Weber
2014-08-29 19:33       ` Lauren Post
2014-08-30 23:21         ` John Weber
2014-08-31  3:30           ` Lauren Post
2014-08-31 18:02             ` Eric Nelson
2014-08-31 18:18               ` Carlos Rafael Giani
2014-08-31 21:56                 ` Lauren Post
2014-09-01  8:46     ` B50113
2014-09-01 12:16       ` Otavio Salvador
2014-08-29  5:42 ` [meta-fsl-arm][PATCH 4/5] libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54 Zidan Wang
2014-08-29 13:06   ` Daiane Angolini
2014-08-30 15:37     ` Otavio Salvador
2014-08-29  5:42 ` [meta-fsl-arm][PATCH 5/5] alsa-lib: Add runtime depends for libasound Zidan Wang
2014-08-30 18:24   ` Otavio Salvador
2014-08-29 18:28 ` [meta-fsl-arm][PATCH 0/5] Upgrade to 3.10.31-1.1.0 Beta John Weber
2014-08-30 14:34   ` Carlos Rafael Giani
2014-08-31  3:27   ` Lauren Post

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.