Commit Graph

143 Commits

Author SHA1 Message Date
Otavio Salvador
7a9ba77d90 README: Update for Dizzy release
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-05 15:06:40 -02:00
Trevor Woerner
5270fc8835 glive: fix S != B brokenness
The 'do_install' task fails due to out-of-source-tree builds:

	make: *** No rule to make target `install'.  Stop.

Signed-off-by: Trevor Woerner <trevor.woerner@linaro.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-05 01:34:00 -03:00
Daiane Angolini
081406fac6 packagegroup-fsl-gstreamer: Add a blank space in DESCRIPTION
This typo was found during the addition of PACKAGEGROUP
section on Release Notes (RN) in Documentation project.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-23 14:17:54 -03:00
Otavio Salvador
60588a7c20 packagegroup-*: set PACKAGE_ARCH before packagegroup inherit
The required order was changed in OE-Core commit:

,----
| allarch: Add warning about packagegroup
|
| Since we want to start including this class conditionally, detect cases
| where packagegroup files use the old ordering and inform the user they
| need to update this.
`----

This was a left over in last commit, fixing the other instances of
same issue. The change recipes was:

 * packagegroup-fslc-gstreamer1.0
 * packagegroup-fsl-gstreamer
 * packagegroup-fsl-tools-gpu

Change-Id: I75895c40667507dc7446a579e2d9284c688c725c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-28 20:08:16 -03:00
Otavio Salvador
3b1a03c5c9 packagegroup-*: set PACKAGE_ARCH before packagegroup inherit
The required order was changed in OE-Core commit:

,----
| allarch: Add warning about packagegroup
|
| Since we want to start including this class conditionally, detect cases
| where packagegroup files use the old ordering and inform the user they
| need to update this.
`----

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-25 13:37:44 -03:00
Daiane Angolini
b336d40d51 packagegroup-fslc-gstreamer1.0: Fix DISTRO_FEATURE wayland check
The BSP present in meta-fsl-arm provides hardware acceleration
for wayland only in case 'wayland' is present in DISTRO_FEATURES
and 'x11' is not.

The default poky DISTRO_FEATURE has both 'wayland' and 'x11' at
same time. For this scenario, and it is a X11 hardware acceleration
for BSP from meta-fsl-arm.

It means that, only verify if 'wayland' is in DISTRO_FEATURE is not enough
to deferminate a Wayland distribution, when working with meta-fsl-arm.
It is needed to check if 'x11' is not.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-21 23:04:04 -03:00
Neena Busireddy
65fc5a0397 packagegroup-fsl-gstreamer-full: Remove gst-plugins-gl to support SL.
i.MX6SL cannot use mesa for Graphics and it lacks 3D support,
so skip it for now

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-05 10:02:46 -03:00
Otavio Salvador
6fc7ca33a0 fsl-image-machine-test: Rework image to reduce duplication
As packagegroup-fsl-tools-testapps now include the Wayland specific
testing utilities we can remove them from the explicit installation
inside the image.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-01 18:16:44 -03:00
Otavio Salvador
e0167f03e3 packagegroup-fsl-tools-testapps: Install more Wayland-related utilities
In case Wayland is in use include:

 - weston
 - weston-examples
 - gtk+3-demo
 - clutter-1.0-examples (if not in i.MX6SL)

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-01 18:13:20 -03:00
Neena Busireddy
d22c38931c fsl-gpu-sdk: Modify recipe to support Sololite.
Remove dependency on gles1 and gles2 for sololite since
it is not 3D GPU hardware accelerated.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-31 18:41:14 -03:00
Carlos Rafael Giani
e60ea240ae packagegroup-fslc-gstreamer1.0: Add new package groups for GStreamer 1.0
This includes three new package groups:

 - packagegroup-fslc-gstreamer1.0-commercial
 - packagegroup-fslc-gstreamer1.0-full
 - packagegroup-fslc-gstreamer1.0

Those use the gstreamer1.0-imx plugin to integrate the VPU, when
possible.

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-03 08:56:36 -03:00
Daiane Angolini
1dbdf42718 packagegroup-fsl: Add DESCRIPTION for several packagegroups
Replace DESCRIPTION with SUMMARY.
Add a proper DESCRIPTION for each packagegroup.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-06-25 13:59:55 -03:00
Otavio Salvador
27fdb2f264 fsl-image-*: Add Wayland and DirectFB specific packages
This makes the fsl-image-machine-test, fsl-image-multimedia, and
fsl-image-multimedia-full to provide the need testing applications for
demo and validation.

Change-Id: I5b1a4a6f56fec26105bf72e3d150049a72bc9eaa
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-19 17:16:29 -03:00
Otavio Salvador
a6a55626d5 packagegroup-fsl-tools-gpu: Stop installing fsl-gpu-sdk for non-X11 backends
The fsl-gpu-sdk is broken for all backends but X11 so we ensure to
include it only when 'x11' distro feature is in use.

The failure has been found when building the 'fsl-image-machine-test'
for all backends at O.S. Systems for testing, this is not a fix but a
workaround and I expect this to be fixed by Freescale in an upcoming
release.

Change-Id: Ica6821a66de7bedb87510ac171ff1b7ba383b21b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-18 22:29:58 -03:00
Otavio Salvador
4a925bfdaa Remove old images
The suggestion for equivalent images are:

 * fsl-image-gui desktop like interface is similar to core-image-sato
 * fsl-image-gui Qt4 demos are better served by qt4-demo-image
 * fsl-image-gui GStreamer use and GPU examples are better serverd by
   fsl-image-multimedia and fsl-image-multimedia-full
 * fsl-image-test has equivalent one in fsl-image-machine-test but in a
   smaller image, which is way better for testing

We are doing it in a single commit so anyone wishing to revert it
locally for use and/or test can do it easily.

Change-Id: I48602b0e31eab9070771acb638829727dbfeda45
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-31 20:34:04 -03:00
Otavio Salvador
430f524fd4 fsl-image-machine-test: Add GPU external tools
The packagegroup-fsl-tools-gpu-external brings glmark2 and mesa-demos,
when possible, and those are specially important for GPU test so being
important to be included in the machine-test image too.

Change-Id: Ifdf59d6a5b08540a34b8e38cfc3e1582e67b3c09
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-05 15:34:34 -03:00
Rogerio Nunes
e15e440305 fsl-image-machine-test: Add
This image has all the packages that fsl-multimedia-full has
plus test and benchmark applications. This image is intended
for machine test as the name indicates, so no development
tools are included.

Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-02-27 15:28:29 -03:00
Rogerio Nunes
bac7b07823 fsl-image-multimedia-full: Add
This image has all the packages that fsl-image-multimedia has
plus all gstreamer's plugins from base, good and bad packages.

Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-02-27 15:28:29 -03:00
Rogerio Nunes
d94aab76ab fsl-image-multimedia: Add
A console-only image that includes gstreamer packages and
Freescale's multimedia packages (VPU and GPU) when available
for the specific machine.

Multimedia packages usually contain user space tools that are not
necessary in a product image, so this image recipe is a convenient
start point for multimedia application development (fast to build),
but not necessarily for a product image (fat rootfs).

Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-02-27 15:28:29 -03:00
Rogerio Nunes
720dd136ef packagegroup-fsl-*, fsl-image-*: Gstreamer packagegroup refactoring
This patch refactors packagegroup-fsl-gstreamer, bringing code from
gst-meta-base. This change makes this packagegroup more flexible
and prepares it for further changes. Also, as gst-meta-base explicitly
depends on gst-plugins-bad, and this dependency is not present in
packagegroup-fsl-gstreamer, build time for this pakagegroup has
improved.

This patch also creates the packagegroup-fsl-gstreamer-full
packagegroup, which can be used to add all the available plugins
to an image, including bad plugins and ugly plugins when
'commercial' is present in the license whitelist.

Gstreamer tools are removed from packagegroup-fsl-tools-testapps,
so now this packagegroup does not need to be machine dependent anymore.

Finally, this patch adds gst-plugins-good-meta to fsl-image-* images,
so that the images still have the same list of gstreamer plugins
available.

Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-02-27 15:28:29 -03:00
Rogerio Nunes
991115a79e packagegroup-fsl: create gpu packagegroups
Two gpu packagegroups created:
    *packagegroup-fsl-tools-gpu.bb - for fsl gpu packages. Those
        previously included in packagegroup-fsl-tools-testapps.bb
        were moved to this new recipe, that alse includes the imx6
        2d gpu package and the fsl gpu sdk.

    *packagegroup-fsl-tools-gpu-external.bb - for additional demos and
        tools that come from external projects.

This patch also includes both new packagegroups into
fsl-image-gui and fsl-image-test.

Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-02-27 15:24:17 -03:00
Rogerio Nunes
dbd9845fe2 vivante-gpu-sdk: remove this old recipe
Moving forward, fsl-gpu-sdk replaces vivante-gnu-sdk,
and should be used instead.

Change-Id: Iee2e26fb251f32aedb64ebb9167fed12a6fc86a4
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-02-27 15:21:52 -03:00
Evan Kotara
767ef67281 fsl-gpu-sdk: create version 1.1 recipe
This patch results from a squash between two patches from the
meta-fsl-bsp-release layer:
    http://git.freescale.com/git/cgit.cgi/imx/me
    7f3add015f2f... fsl-gpu-sdk: create version 1.1 recipe
    27452615b9b1... fsl-gpu-sdk: Prefer X11 if wayland is also in distro features

It creates the fsl-gpu-sdk recipe, which is equivalent to the vivante-gpu-sdk
recipe currenly in use.

The new recipe name reflects the name of the most recent gpu sdk package name
released by freescale, so the intention is to remove the old recipe in a
separete commit.

If both X11 and Wayland are in DISTRO_FEATURES, prefer X11.

Signed-off-by: Evan Kotara <evan.kotara@freescale.com>
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-02-27 15:15:50 -03:00
Rogerio Nunes
ef728d5fc8 packagegroup-fsl-tools-benchmark: Add cpuburn-neon back
cpuburn-neon had been commented out in the previously
available packagegroup-fsl recipe, due to a source code
issue that prevented build in denzil.

When packagegroup-fsl recipe was split, cpubrun-neon package
was not included in any of the new packagegroups.

This patch adds this tool back, as its source code has been
fixed and is now buildable, into the tools-benchmark packagegroup.

The cpubrun-neon package inclusion is actually conditional,
depending on the presence of the 'neon' flag in the TUNE_FEATURES
variable. For this reason, the packagegroup ARCH needs to be
MACHINE specific now.

Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-02-03 18:10:18 -02:00
Rogerio Nunes
0ac9af8f63 packagegroup-fsl-tools-testapps: Use amd-gpu-x11-bin-mx51 only with X11
Package amd-gpu-x11-bin-mx51 only works if X11 is in
DISTRO_FEATURES, and it should not be installed otherwise.

Change-Id: I526018066de9b7a7d4fd29c65833e5d5d2487884
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-01-25 16:48:38 -02:00
Rogerio Nunes
7dd911e8cf packagegroup-fsl: split packagegroup into multiple recipes
A single packagegroup recipe with multiple packagegroups inside
results in the execution of a huge amount of tasks when any image
that includes at least one packagegroup is baked.

This patch splits the packagegroup-fsl recipe into multiple
recipes. As a consequence, only tasks related to recipes
actually used in an image have tasks added to the execution
queue.

Change-Id: I9a8cd438337caa5601fd4e904c76ed2e8b5dca36
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-01-25 16:43:38 -02:00
Rogerio Nunes
28b83c2c49 packagegroup: rename to packagegroups
For consistency with other layers, like poky and meta-openembedded,
it's better to have packagegroup(s) directory in the plural version.

This patch prepares the source tree to have the single packagegroup
file split into smaller recipes.

Change-Id: I28ed48fe00dc9cc3875a9029503456af7c4134e6
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2014-01-25 16:42:46 -02:00
Mario Domenech Goulart
a0b60fdeba qt-in-industrial-embedded-common: add patch to run demos in fullscreen mode
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2014-01-23 23:04:59 -02:00
Mario Domenech Goulart
ec1b69714e qt-in-industrial-embedded-common: add init script for the smarthome demo
Currently, qt-in-industrial-embedded starts no demo automatically when
installed.  This patch adds an init script so that the smarthome demo
can be automatically started on boot.

Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2014-01-23 23:04:14 -02:00
Mario Domenech Goulart
bd98238589 README: update branches of layers meta-fsl-demos depend on (danny -> dora)
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2014-01-14 14:43:24 -02:00
John Weber
bcf793274b glive: Add recipe for Gstreamer Live Example
glive is a Gstreamer Live Example project consisting of a server and
a client program which shows one way of streaming video data using
Gstreamer.  It makes use of Gstreamer version 0.10 and uses RTP and
RTCP, as well as a TCP socket for link status and control.

Change-Id: I00c69a23306b6ffdf9c82f26b7b63f4c503ed053
Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-12-13 15:28:24 -02:00
Mario Domenech Goulart
7f7f56333c qt-in-use-common.inc: add splash to IMAGE_FEATURES
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-11-12 21:31:19 -02:00
Mario Domenech Goulart
fcc591896d qte-in-use-image: add touchscreen support
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-11-12 21:30:44 -02:00
Eric Nelson
3aa554d5aa packagegroup-fsl: Make v4l-utils conditional on X11
v4l-utils will pull in X11 if included, and this patch
allows it to be skipped.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-10-28 10:16:23 -02:00
Rogerio Nunes
b2fd63f517 packagegroup-fsl: Include gst-meta-debug by default
Plugins like audiotestsrc and videotestsrc are part of
gst-meta-debug package and they are present in ltib based
images.

Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2013-10-14 16:54:08 -03:00
Otavio Salvador
393b0119d5 packagegroup-fsl: Fix build without gst-fsl-plugin support
There are many situations we want to avoid the inclusion of
gst-fsl-plugin into a build (e.g using Linux kernel mainline).

The the package group need to dynamically adapt to it and avoid
adding the gplay when gst-fsl-plugin is not included or we'll get
build failures due missing kernel headers.

We fix it checking if gst-fsl-plugin is included in
MACHINE_GSTREAMER_PLUGIN variable and adding gplay only when it is
found.

Change-Id: Ia4240c44f481761d00f7ad7c8162e392e1001c50
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25 22:33:51 -03:00
Otavio Salvador
87233da97f fsl-image-gui-sdk: Drop the SDK image
This image has been here for no good reason; the idea is to simplify
and improve the images and for this we ought start removing the not
intended to be kept ones.

Change-Id: If4fb75f45e8a670e9bad806e1b5b8f59d0b637f2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-06 10:28:57 -03:00
Otavio Salvador
8970882385 pointercal-xinput: Remove as it is now included in meta-fsl-arm
The recipe has been added here before as pointercal-xinput were
included in Meta-OpenEmbedded but they're now in OE-Core. So we now
moved this to the BSP layer.

Change-Id: I741ca7db7e0fda00ad5ede8c4677956ea3bba2c5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-06 10:22:19 -03:00
Daiane Angolini
d38f95c8f5 qt-in-use-common: Fix inheriting image
Does not define any of the IMAGE_FEATURES or PACKAGE_GROUPS
that are needed causing error when including "tools-sdk" to
EXTRA_MACHINE_FEATURES.

[YOCTO #5023]

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-08-24 14:54:27 -03:00
Otavio Salvador
833c511f94 pointercal-xinput: Add mx6 default calibration data
This change has been based on a change done in meta-fsl-arm-release,
3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com>.

Change-Id: I4de296612a4917162affdc51ab0c9227535698d4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-16 10:00:20 -03:00
Otavio Salvador
86d1378df6 packagegroup-fsl: Add gst-plugins-good-meta in packagegroup-fsl-gstreamer
For easy demo and use, packagegroup-fsl-gstreamer should include all
good codecs so it provides a more turn-key solution for demos.

This change has been based on a change done in meta-fsl-arm-release,
3.5.7 dylan branch, by Jun Zhu <R01007@freescale.com>.

Change-Id: I1b0a79ed7c170c264d3314b3fd2e3142bcd7eaa9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-16 10:00:20 -03:00
Leonardo Sandoval
2c63f9ff40 qt-in-use-common.inc: Remove TinyLogin package from QT image demos
TinyLogin has been deprecated according to the below link, so removing
it from the QT images.

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta?id=c31537a06293cb86e3087736a152fa7b81b5c7ba

Change-Id: I51bde76d842cb5af613b8685ddceafca0024642b
Signed-off-by: Leonardo Sandoval <leo.san.gon@gmail.com>
2013-07-16 10:00:20 -03:00
Otavio Salvador
eb6bd0d3e7 vivante-gpu-sdk: Add depends on virtual/libgles1
The current support API, in the package, is the GLES1 variante, so
depends on it.

Change-Id: If1792486ba33bff499b8b0617297b7cf857914bb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-06-17 16:38:15 -03:00
Otavio Salvador
677ce915e8 packagegroup-fsl: Add UDP and RTP manager plugins in packagegroup-fsl-gstreamer-streamer
Change-Id: I71940a2ded30149fcb3e37bb9272eed7246a8b56
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-06-04 13:31:40 -03:00
Otavio Salvador
c2a93143b1 vivante-gpu-sdk: Package source code for debugging
The debugging package should have the source code included so it can
be find in case of use with a debugger.

Change-Id: I1db6cf6d4ccfbed0244423325278508152611ec1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-25 08:44:18 -03:00
Otavio Salvador
0bcc380f81 packagegroup-fsl: Add packagegroup-fsl-gstreamer-stream
The group intends to allow easy stream support addition in demo
images.

Change-Id: Ifc8b2ae12115d2a0459ab361b2b94920ee245154
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-25 08:42:16 -03:00
Otavio Salvador
f9c7129bc6 fsl-gui-extrafiles: Set package as arch independent
Change-Id: I20f93ee03b0697fd7b51521c73a4d2b82a0255d3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-25 08:42:16 -03:00
Diego Rondini
b6324bb406 vivante-gpu-sdk: Fix patches endline
Patches got corrupted endline when sent via email. This commit restores the patches as originally intended.

Signed-off-by: Diego Rondini <diego.ml@zoho.com>
2013-05-25 08:40:15 -03:00
Diego Rondini
52075562ac vivante-gpu-sdk: Add recipe for GPU samples
Provides the samples provided by Vivante for use with the GPU.

Signed-off-by: Diego Rondini <diego.ml@zoho.com>
2013-05-23 17:07:32 -03:00
Daiane Angolini
09ce4b6345 packagegroup-fsl: Add mtd-utils to test package
Add mtd-utils and mtd-utils-ubifs

Change-Id: I2a0e84c347dbb2f20102fb30f1b42bb624c3f067
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-05-03 11:55:02 +00:00