Current images only use community gstreamer. This brings in Freescale gstreamer and also is the image we test with for all our i.MX releases.
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Daiane Angolini Sent: Monday, July 13, 2015 12:48 PM To: Post Lauren-RAA013 Cc: [email protected] Subject: Re: [meta-freescale] [meta-fsl-demos][PATCH 6/6] fsl-image-gui: Create Freescale Image Recipe On Sat, Jul 11, 2015 at 11:50 AM, Lauren Post <[email protected]> wrote: > Create the image recipe supporting the i.MX releases. > This integrates the Freescale Gstreamer 1.0 plugin and tools used by > testing the Freescale i.MX BSP Releases for all backends. > > Signed-off-by: Lauren Post <[email protected]> > --- > recipes-fsl/images/fsl-image-gui.bb | 75 > +++++++++++++++++++++++++++++++++++ > 1 file changed, 75 insertions(+) > create mode 100644 recipes-fsl/images/fsl-image-gui.bb In addition to the other comments, why a new image is being included? What is the purpose of a new image? Daiane > > diff --git a/recipes-fsl/images/fsl-image-gui.bb > b/recipes-fsl/images/fsl-image-gui.bb > new file mode 100644 > index 0000000..0f0c9cc > --- /dev/null > +++ b/recipes-fsl/images/fsl-image-gui.bb > @@ -0,0 +1,75 @@ > +DESCRIPTION = "Freescale Image" > +LICENSE = "MIT" > + > +inherit core-image > +# require recipes-fsl/images/fsl-image-multimedia.bb > + > +IMAGE_FEATURES += " splash" > +IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'x11', \ > + ' package-management x11-base x11-sato > hwcodecs', '', d)}" > +IMAGE_FEATURES += "${@base_contains('DISTRO_FEATURES', 'wayland', \ > + base_contains('DISTRO_FEATURES', 'x11', '', ' > package-management hwcodecs', d), \ > + '', d)}" > + > +X11_EXTRA_IMAGE_FEATURES ?= "${@base_contains('DISTRO_FEATURES', 'x11', \ > + ' tools-testapps', '', d)}" > + > +# Add extra image features > +EXTRA_IMAGE_FEATURES += " \ > + ${X11_EXTRA_IMAGE_FEATURES} \ > + nfs-server \ > + tools-debug \ > + tools-profile \ > + ssh-server-dropbear \ > + " > + > +PACKAGE_ARCH = "${MACHINE_ARCH}" > + > +# Backend-specific packages > +# Direct FB packages > +DFB_INSTALL = "${@base_contains('DISTRO_FEATURES', 'directfb', \ > + 'packagegroup-core-full-cmdline packagegroup-core-directfb', '', d)}" > +DFB_INSTALL_VIV = "${@base_contains('DISTRO_FEATURES', 'directfb', \ > + 'libvivante-dfb-mx6', '', d)}" > + > +DFB_IMAGE_INSTALL = "${DFB_INSTALL}" > +DFB_IMAGE_INSTALL_mx6q = "${DFB_INSTALL} ${DFB_INSTALL_VIV}" > +DFB_IMAGE_INSTALL_mx6dl = "${DFB_INSTALL} ${DFB_INSTALL_VIV}" > +DFB_IMAGE_INSTALL_mx6sx = "${DFB_INSTALL} ${DFB_INSTALL_VIV}" > +DFB_IMAGE_INSTALL_mx6sl = "${DFB_INSTALL} ${DFB_INSTALL_VIV}" > + > +# Wayland packages > +WAYLAND_IMAGE_INSTALL = "" > +WAYLAND_IMAGE_INSTALL_mx6 = "${@base_contains('DISTRO_FEATURES', 'wayland', \ > + base_contains('DISTRO_FEATURES', 'x11', '', \ > + ' weston weston-init weston-examples gtk+3-demo clutter-1.0-examples', > d),\ > + '', d)}" > +WAYLAND_IMAGE_INSTALL_remove_mx6sl = "clutter-1.0-examples" > + > +# X11 packages > +X11_IMAGE_INSTALL = "" > +X11_IMAGE_INSTALL_append_mx6sl = " libopenvg-mx6" > + > +# Add in Graphics > +X11_IMAGE_INSTALL_GRAPHICS = "${@base_contains('DISTRO_FEATURES', 'x11', \ > + 'packagegroup-core-x11-sato-games \ > + xorg-minimal-fonts \ > + liberation-fonts', '', d)}" > + > +# set mm image install specific to SOC MM_IMAGE_INSTALL = "" > +MM_IMAGE_INSTALL_mx6 = "packagegroup-fsl-gstreamer1.0" > +MM_IMAGE_INSTALL_mx7 = "packagegroup-fsl-gstreamer1.0" > + > +IMAGE_INSTALL += " \ > + ${X11_IMAGE_INSTALL} \ > + ${X11_IMAGE_INSTALL_GRAPHICS} \ > + ${DFB_IMAGE_INSTALL} \ > + ${WAYLAND_IMAGE_INSTALL} \ > + ${MM_IMAGE_INSTALL} \ > + packagegroup-fsl-tools-gpu \ > + packagegroup-fsl-tools-gpu-external \ > + packagegroup-fsl-tools-testapps \ > + packagegroup-fsl-tools-benchmark \ > + " > +export IMAGE_BASENAME = "fsl-image-gui" > -- > 1.7.9.5 > > -- > _______________________________________________ > meta-freescale mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-freescale -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
