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

* Re: [meta-fsl-arm][PATCH v2] Add gstreamer-imx GStreamer 1.0 plugins
  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
  0 siblings, 1 reply; 11+ messages in thread
From: Otavio Salvador @ 2014-01-28  1:29 UTC (permalink / raw)
  To: Carlos Rafael Giani; +Cc: meta-freescale

Hello Eric,

On Mon, Jan 27, 2014 at 7:31 PM, Carlos Rafael Giani
<dv@pseudoterminal.org> wrote:
> 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>

The patch looks great and I'd like to get someone which is used to
GStreamer to give it a try. I am a dump in this matter so it would be
nice if you could test it barely before we merge.

-- 
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] 11+ messages in thread

* Re: [meta-fsl-arm][PATCH v2] Add gstreamer-imx GStreamer 1.0 plugins
  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
  0 siblings, 1 reply; 11+ messages in thread
From: Daiane Angolini @ 2014-01-28 13:03 UTC (permalink / raw)
  To: Otavio Salvador, Carlos Rafael Giani; +Cc: meta-freescale

On 27-01-2014 23:29, Otavio Salvador wrote:
> Hello Eric,
>
> On Mon, Jan 27, 2014 at 7:31 PM, Carlos Rafael Giani
> <dv@pseudoterminal.org> wrote:
>> 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

*appropriate

>> 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>
>
> The patch looks great and I'd like to get someone which is used to
> GStreamer to give it a try. I am a dump in this matter so it would be
> nice if you could test it barely before we merge.
>

I'm willing to test it <3

But I'm busy for next 2 days :(


-- 
Daiane



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

* [meta-fsl-arm][PATCH v3] Add gstreamer-imx GStreamer 1.0 plugins
  2014-01-28 13:03   ` Daiane Angolini
@ 2014-01-28 23:59     ` Carlos Rafael Giani
  2014-01-30  3:33       ` Philip Craig
  0 siblings, 1 reply; 11+ messages in thread
From: Carlos Rafael Giani @ 2014-01-28 23:59 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 appropriate 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

* Re: [meta-fsl-arm][PATCH v3] Add gstreamer-imx GStreamer 1.0 plugins
  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
  0 siblings, 1 reply; 11+ messages in thread
From: Philip Craig @ 2014-01-30  3:33 UTC (permalink / raw)
  To: Carlos Rafael Giani; +Cc: meta-freescale Mailing List

Hi Carlos,

On Wed, Jan 29, 2014 at 9:59 AM, Carlos Rafael Giani
<dv@pseudoterminal.org> wrote:
> 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.

Is this recipe meant to build the eglvivsink? I'm not using X11, so
maybe that is the problem, but the recipe also seems to lack any
dependencies on the packages that would be needed (eg
gpu-viv-bin-mx6q).

> All plugins are based on appropriate 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
>
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale


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

* [meta-fsl-arm][PATCH v4] Add gstreamer-imx GStreamer 1.0 plugins
  2014-01-30  3:33       ` Philip Craig
@ 2014-02-02 22:16         ` Carlos Rafael Giani
  2014-02-06 16:04           ` [meta-fsl-arm][PATCH v5] gstreamer1.0-imx: Add " Carlos Rafael Giani
  0 siblings, 1 reply; 11+ messages in thread
From: Carlos Rafael Giani @ 2014-02-02 22:16 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 appropriate 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.2.bb            | 29 ++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.2.bb

diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.2.bb b/recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.2.bb
new file mode 100644
index 0000000..2bbd3f9
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.2.bb
@@ -0,0 +1,29 @@
+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 virtual/egl \
+           virtual/libgles2 ${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11', '', d)}"
+
+SRCBRANCH ?= "master"
+SRCREV = "331f268b3bc282351b82c3548e703ea04be72b2c"
+SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH}"
+
+S = "${WORKDIR}/git"
+
+inherit waf
+
+CFLAGS += "-I${STAGING_KERNEL_DIR}/include"
+
+# configure the eglvivsink element to use the appropiate EGL platform code
+EGLVIVSINK_PLATFORM = "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', 'fb', d)}"
+EXTRA_OECONF = "--egl-platform=${EGLVIVSINK_PLATFORM}"
+
+# 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.3



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

* [meta-fsl-arm][PATCH v5] gstreamer1.0-imx: Add GStreamer 1.0 plugins
  2014-02-02 22:16         ` [meta-fsl-arm][PATCH v4] " Carlos Rafael Giani
@ 2014-02-06 16:04           ` Carlos Rafael Giani
  2014-02-06 20:22             ` Otavio Salvador
  0 siblings, 1 reply; 11+ messages in thread
From: Carlos Rafael Giani @ 2014-02-06 16:04 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 appropriate 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.2.bb            | 29 ++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.2.bb

diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.2.bb b/recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.2.bb
new file mode 100644
index 0000000..2bbd3f9
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-imx_0.9.2.bb
@@ -0,0 +1,29 @@
+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 virtual/egl \
+           virtual/libgles2 ${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11', '', d)}"
+
+SRCBRANCH ?= "master"
+SRCREV = "331f268b3bc282351b82c3548e703ea04be72b2c"
+SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH}"
+
+S = "${WORKDIR}/git"
+
+inherit waf
+
+CFLAGS += "-I${STAGING_KERNEL_DIR}/include"
+
+# configure the eglvivsink element to use the appropiate EGL platform code
+EGLVIVSINK_PLATFORM = "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', 'fb', d)}"
+EXTRA_OECONF = "--egl-platform=${EGLVIVSINK_PLATFORM}"
+
+# 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.3.2



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

* Re: [meta-fsl-arm][PATCH v5] gstreamer1.0-imx: Add GStreamer 1.0 plugins
  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
  0 siblings, 1 reply; 11+ messages in thread
From: Otavio Salvador @ 2014-02-06 20:22 UTC (permalink / raw)
  To: Carlos Rafael Giani; +Cc: meta-freescale

On Thu, Feb 6, 2014 at 2:04 PM, Carlos Rafael Giani
<dv@pseudoterminal.org> wrote:
> 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 appropriate 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>

I applied this so we start getting more people testing this in their
system. Carlos, thanks for doing this work :-)

-- 
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] 11+ messages in thread

* Re: [meta-fsl-arm][PATCH v5] gstreamer1.0-imx: Add GStreamer 1.0 plugins
  2014-02-06 20:22             ` Otavio Salvador
@ 2014-02-13 17:43               ` Rogerio Nunes
  2014-02-13 19:54                 ` Carlos Rafael Giani
  0 siblings, 1 reply; 11+ messages in thread
From: Rogerio Nunes @ 2014-02-13 17:43 UTC (permalink / raw)
  To: Otavio Salvador; +Cc: meta-freescale

Hi Carlos,

I'd like to rename the recipe to gstreamer1.0-plugins-imx, but wanted
to check first if you had any particular reason to avoid using
"plugins" in the name of the recipe.
Since the recipe requires gst-plugins-package.inc, I think the name
I'm suggesting will make it clear that the package is a set of plugin
packages actually, following what I'm assuming to be the standard in
poky.

Do you agree?

Thanks,
Rogerio.

On Thu, Feb 6, 2014 at 3:22 PM, Otavio Salvador <otavio@ossystems.com.br> wrote:
> On Thu, Feb 6, 2014 at 2:04 PM, Carlos Rafael Giani
> <dv@pseudoterminal.org> wrote:
>> 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 appropriate 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>
>
> I applied this so we start getting more people testing this in their
> system. Carlos, thanks for doing this work :-)
>
> --
> 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] 11+ messages in thread

* Re: [meta-fsl-arm][PATCH v5] gstreamer1.0-imx: Add GStreamer 1.0 plugins
  2014-02-13 17:43               ` Rogerio Nunes
@ 2014-02-13 19:54                 ` Carlos Rafael Giani
  2014-02-14  3:10                   ` Rogerio Nunes
  0 siblings, 1 reply; 11+ messages in thread
From: Carlos Rafael Giani @ 2014-02-13 19:54 UTC (permalink / raw)
  To: Rogerio Nunes, Otavio Salvador; +Cc: meta-freescale

Hi Rogeiro,

sure, no problem. I just chose it based on the github repository's name. 
I agree with your suggestion.

regards,
Carlos

On 2014-02-13 18:43, Rogerio Nunes wrote:
> Hi Carlos,
>
> I'd like to rename the recipe to gstreamer1.0-plugins-imx, but wanted
> to check first if you had any particular reason to avoid using
> "plugins" in the name of the recipe.
> Since the recipe requires gst-plugins-package.inc, I think the name
> I'm suggesting will make it clear that the package is a set of plugin
> packages actually, following what I'm assuming to be the standard in
> poky.
>
> Do you agree?
>
> Thanks,
> Rogerio.
>
> On Thu, Feb 6, 2014 at 3:22 PM, Otavio Salvador <otavio@ossystems.com.br> wrote:
>> On Thu, Feb 6, 2014 at 2:04 PM, Carlos Rafael Giani
>> <dv@pseudoterminal.org> wrote:
>>> 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 appropriate 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>
>> I applied this so we start getting more people testing this in their
>> system. Carlos, thanks for doing this work :-)
>>
>> --
>> 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] 11+ messages in thread

* Re: [meta-fsl-arm][PATCH v5] gstreamer1.0-imx: Add GStreamer 1.0 plugins
  2014-02-13 19:54                 ` Carlos Rafael Giani
@ 2014-02-14  3:10                   ` Rogerio Nunes
  0 siblings, 0 replies; 11+ messages in thread
From: Rogerio Nunes @ 2014-02-14  3:10 UTC (permalink / raw)
  To: Carlos Rafael Giani; +Cc: meta-freescale, Otavio Salvador

Done renaming. :-)

One more question:

When I bake both versions of gstreamer in the same environment, I get
a bunch of WARNINGS:

WARNING: gstreamer-0.10.36 was registered as shlib provider for
libgstcoreelements.so, changing it to gstreamer1.0-1.2.2 because it
was built later
WARNING: QA Issue: libglade: configure was passed unrecognised
options: --disable-schemas-install
WARNING: gst-plugins-base-adder-0.10.36 was registered as shlib
provider for libgstadder.so, changing it to
gstreamer1.0-plugins-base-adder-1.2.2 because it was built later
WARNING: gst-plugins-base-alsa-0.10.36 was registered as shlib
provider for libgstalsa.so, changing it to
gstreamer1.0-plugins-base-alsa-1.2.2 because it was built later
...
WARNING: gst-plugins-base-ximagesink-0.10.36 was registered as shlib
provider for libgstximagesink.so, changing it to
gstreamer1.0-plugins-base-ximagesink-1.2.2 because it was built later
WARNING: gst-plugins-base-xvimagesink-0.10.36 was registered as shlib
provider for libgstxvimagesink.so, changing it to
gstreamer1.0-plugins-base-xvimagesink-1.2.2 because it was built later

Does anybody know how to solve this issue?

Both versions are supposed to coexist in a Linux system, but maybe the
base recipes do not support this properly?

Thinking out loud... Would it be an option to mark all gstreamer
plugin libraries as PRIVATE_LIBS?

Thanks,
Rogerio.

On Thu, Feb 13, 2014 at 2:54 PM, Carlos Rafael Giani
<dv@pseudoterminal.org> wrote:
> Hi Rogeiro,
>
> sure, no problem. I just chose it based on the github repository's name. I
> agree with your suggestion.
>
> regards,
> Carlos
>
>
> On 2014-02-13 18:43, Rogerio Nunes wrote:
>>
>> Hi Carlos,
>>
>> I'd like to rename the recipe to gstreamer1.0-plugins-imx, but wanted
>> to check first if you had any particular reason to avoid using
>> "plugins" in the name of the recipe.
>> Since the recipe requires gst-plugins-package.inc, I think the name
>> I'm suggesting will make it clear that the package is a set of plugin
>> packages actually, following what I'm assuming to be the standard in
>> poky.
>>
>> Do you agree?
>>
>> Thanks,
>> Rogerio.
>>
>> On Thu, Feb 6, 2014 at 3:22 PM, Otavio Salvador <otavio@ossystems.com.br>
>> wrote:
>>>
>>> On Thu, Feb 6, 2014 at 2:04 PM, Carlos Rafael Giani
>>> <dv@pseudoterminal.org> wrote:
>>>>
>>>> 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 appropriate 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>
>>>
>>> I applied this so we start getting more people testing this in their
>>> system. Carlos, thanks for doing this work :-)
>>>
>>> --
>>> 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] 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.