All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-fsl-arm][PATCH v2] Add gstreamer-imx GStreamer 1.0 plugins
@ 2014-01-27 21:31 Carlos Rafael Giani
  2014-01-28  1:29 ` Otavio Salvador
  0 siblings, 1 reply; 11+ messages in thread
From: Carlos Rafael Giani @ 2014-01-27 21:31 UTC (permalink / raw)
  To: meta-freescale

gstreamer-imx is an ongoing project to write GStreamer 1.0 plugins for
using the i.MX VPU,IPU, and GPU. With the plugins, the VPU en- and decoding
features can be used, the IPU can transform images (deinterlacing,
colorspace conversion etc.), and the GPU can display frames using
OpenGL ES and the Vivante direct textures. Currently, the plugins have
only been tested with the i.MX6 SoC series.

All plugins are based on appropiate GStreamer base classes. Physical
memory metadata structures make it possible to avoid costly frame copies,
making it possible to use transcoding chains that do not involve
CPU copies for example.

This recipe is sent to meta-fsl-arm to make these plugins more visible
and available to others.

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
---
 .../gstreamer/gstreamer1.0-imx_0.9.1.bb            | 24 ++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.1.bb

diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.1.bb b/recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.1.bb
new file mode 100644
index 0000000..5cb41b3
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.1.bb
@@ -0,0 +1,24 @@
+DESCRIPTION = "GStreamer 1.0 plugins for i.MX platforms"
+LICENSE = "LGPLv2+"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=55ca817ccb7d5b5b66355690e9abc605"
+SECTION = "multimedia"
+DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base libfslvpuwrap virtual/kernel"
+
+SRCBRANCH ?= "master"
+SRCREV = "8f4af080c53a28db1516f0bb5134031530c1caec"
+SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH}"
+
+S = "${WORKDIR}/git"
+
+inherit waf
+
+CFLAGS += "-I${STAGING_KERNEL_DIR}/include"
+
+# LIBV is used by gst-plugins-package.inc to specify the GStreamer version (0.10 vs 1.0)
+LIBV = "1.0"
+require recipes-multimedia/gstreamer/gst-plugins-package.inc
+
+# the following line is required to produce one package for each plugin
+PACKAGES_DYNAMIC = "^${PN}-.*"
+
+COMPATIBLE_MACHINE = "(mx6)"
-- 
1.8.5.2



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

end of thread, other threads:[~2014-02-14  3:10 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-27 21:31 [meta-fsl-arm][PATCH v2] Add gstreamer-imx GStreamer 1.0 plugins Carlos Rafael Giani
2014-01-28  1:29 ` Otavio Salvador
2014-01-28 13:03   ` Daiane Angolini
2014-01-28 23:59     ` [meta-fsl-arm][PATCH v3] " Carlos Rafael Giani
2014-01-30  3:33       ` Philip Craig
2014-02-02 22:16         ` [meta-fsl-arm][PATCH v4] " Carlos Rafael Giani
2014-02-06 16:04           ` [meta-fsl-arm][PATCH v5] gstreamer1.0-imx: Add " Carlos Rafael Giani
2014-02-06 20:22             ` Otavio Salvador
2014-02-13 17:43               ` Rogerio Nunes
2014-02-13 19:54                 ` Carlos Rafael Giani
2014-02-14  3:10                   ` Rogerio Nunes

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.