Age | Commit message (Collapse) | Author | Files | Lines |
|
This commit adds the PulseAudio server to the image, and a
related systemd service for automatic startup.
This change is motivated by an Audio Routing model
involving a PulseAudio plugin and a AudioManager interface,
as described on: https://wiki.automotivelinux.org/
eg-ui-graphics-req-audiorouting .
PulseAudio server is launched in user mode.
("paplay <file>.wav" may verify the functionality)
Change-Id: I12e2bfb2af5494e530e29bda77b0d88999cf7b4b
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
git.projects.genivi.org seems down for git:// clones,
thus replace with github.
v2: fix typo
Change-Id: I40fa4d2c7c680685b7e68f748d9e087518ee857d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
(cherry picked from commit c2344312fd5a5f8d17ba614331a7ba55155ee807)
|
|
agl-audio-plugin is a stripped-down version of the former
Tizen IVI Audio Routing plugin (also known as "module-
murphy-ivi"). This is stripped down is the sense that:
- it does not require Murphy anymore;
- it does not implement the most complex use cases anymore;
- it is able to work standalone by using a JSON
configuration file or its own embedded configuration.
It still has the basic structure needed to interconnect an
external policy engine (such as GENIVI AudioManager).
Change-Id: I133916cada5cc928187f2aef6448fdaf7c03c3c6
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
This is a stripped-down port of Tizen IVI PulseAudio 5.0
patches to AGL PulseAudio 6.0.
These patches mainly:
- provide a new "pulseaudio-module-dev" package, including
headers and libraries for out-of-tree module development;
- add generic helper functions;
- add a helper "libvolume" library;
- add helper functions for an efficient "volume ramp
up/down" feature, so that a module does not need to track
volume changes' timing and state in realtime.
These patches are needed for the PulseAudio Routing Module
described on: https://wiki.automotivelinux.org/
eg-ui-graphics-req-audiorouting (which is itself a stripped
-down version of the Tizen IVI Audio Routing module).
Change-Id: Ib826f3106b91ffdef639c2719a580373f84449c7
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
This enable to deliver key events to applications running
on ivi-shell.
It requires ivi-input-controller.so and control keyboard
focus explicitly. For that, wayland-ivi-extension should be
configured with '-DWITH_ILM_INPUT=1' and built.
Change-Id: Id1b521d789478ff31ac80460862fbe1fd09a93ff
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Change-Id: I764b8570398aef418834f48392e0390909937b08
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
Binaries present in ft2demos source project are packaged in freetype-demos
to satisfy JTA dependencies (job Functional.ft2demos)
Change-Id: I0f2088c1d1e8586617f66292de652f3783f3f00f
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
fsfuzzer binary is needed in JTA functional test 'fsfuzz'
Change-Id: Icb82fb82b8785d8ae2c784934fa9e32e2b520ef6
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Change-Id: Ia8661e982daa09da3e85287e8323690c1b079322
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
Change-Id: Ib1f68f6680452d194e4cb3ac642774fa58acf3a9
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
Tests present in fontconfig sources are packaged in fontconfig-test*.rpm to satisfy
JTA dependencies (job Functional.fontconfig)
Change-Id: I0aed6f9718762995795d107e67bb7553b246232c
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
The following tests use dung-3.4.25-m2 scripts:
* Functional.arch_timer
* Functional.scifab
* Functional.cmt
* Functional.sdhi_0
Change-Id: Ibcd4267b6b2025e0e615fcb6af2bbaa3b2011712
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
aio-stress binary is needed in JTA functional test 'aiostress'
upstream version found here: https://oss.oracle.com/~mason/aio-stress/
NB: the version referenced in JTA is 0.21 but the new recipe points to 0.22.
Change-Id: I382ca2ea843f2367010677c463df2a1b9d02aba7
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
lmbench v3 is available in OE.
Change-Id: I3754a395e29b21dfe7bfd60f8544e093a218f139
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
This change adds support for Wayland IVI Extension 1.9.1 (latest stable release).
Wayland-IVI-Extension provides an additional shell plugin for IVI-Shell, along with
command-line tools and demonstration applications.
More info at http://projects.genivi.org/wayland-ivi-extension.
Change-Id: Icd193af70b226745b9316d18dc239909703d7bda
Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
|
|
More info at http://projects.genivi.org/audio-manager/.
Change-Id: I557a6f69e80e5d3a784d89dbb0584c925ce47545
Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
|
|
More info at http://projects.genivi.org/diagnostic-log-trace/.
Change-Id: I2eab825c9aba9d56795d89b1fab84151e570c423
Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
|
|
Change-Id: I9ba3edae6a989f599564064788184bcb16e27901
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
linpack benchmark license is BSD, from lapack-forum:
http://icl.cs.utk.edu/lapack-forum/archives/lapack/msg00301.html
Change-Id: I7093f98102e9cb3c61aad3fa9c8ced8693ff67a1
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
wayland-fits did not compile anymore as we upgraded to
Weston 1.9.0, which changes some internal macros,
structures and function calls.
Let us update to the latest upstream version, which has
fixes for this issue.
This is a backport of the following meta-oe patch:
http://lists.openembedded.org/pipermail/openembedded-devel/
2016-April/107176.html
and fixes the following issue:
https://jira.automotivelinux.org/browse/SPEC-174
Change-Id: Ic1c8676b2a5e8bb2c6f8da968a5cb27334bd7086
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
createPid should be a pid of process that creates surface.
This patch is ported from Genivi.
Add null check of surface.
Change-Id: I28fdf7ccb1f9f95a40521aed955713bf90300c2d
Signed-off-by: Wataru Natsume <wnatsume@jp.adit-jv.com>
|
|
Change-Id: I110048c45b760ad2c4f2f8dafa2154ccbb21f5f2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: If5e1ff5117b9a6abde7d2a3b3f3a1f6cf572d58b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Idbc411eadd6ec0917ab409906df2117f9a6400db
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
This is the new name for scrashme.
Recipe copied from meta-linaro.
Change-Id: Ieb21885750a7462aefa83cab85e8bcffd54d4233
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
All changes so far to the packagegroup-ivi-common-test are now collapsed in this commit.
Change-Id: I70c7ac3c174b824cfce955c4e30d94cd8e8fd7d9
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: If5977aa44747fefcec6fbc50a2ad214d636bf17f
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
Change-Id: Ie8f4402a7877714db06858abef0a57869f7ae803
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
Change-Id: I667d3ab23ac09fd2c65b38c72e9d38d3b08c11c2
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Change-Id: I17e0b7ca6335cb90fecf4ff4f3e88607f8055e8b
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
This adds the package 'bc' to the packagegroup-ivi-common-test .
It is used in the JTA test Benchmark.bc .
Change-Id: I14bffad3a5cb18264c755f4f94fb4320bfc26bf7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
This adds a recipe for netpipe (NPtcp, NPtcp6, NPmemcpy)
to be used in QA tests like JTA and others.
Change-Id: I8b5c1bc8500498de6d72bfab8b624ecb4efa8ec6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Iafcdfc58636eb5b42b6251f46baac96a55e28ed7
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Please refer to http://accc.riken.jp/en/supercom/himenobmt/
for more details on this benchmark.
Change-Id: Ia1261940035549086d0c93d61fd5a5d75e83fbcb
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
This is a host dependency to himeno benchmark recipe
Change-Id: Ibf0dcaa866d94e533fc43d5a84ca38fa3a08ea07
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
Yocto 2.0 ("Jethro") provides Wayland and Weston 1.8.0;
manually upgrading to 1.9.0 does not break compatibility
with existing frameworks (Qt..), while at the same time
allowing easier integration of mandatory components such
as Weston IVI-Shell and Wayland IVI Extension.
We can thus in the same pass remove backport patches for
these 2 components.
Here is the related discussion on the mailing list :
http://lists.linuxfoundation.org/pipermail/
automotive-discussions/2016-March/001623.html
Change-Id: I874eac50ff64d8b93e32910b6f1297002faa06a5
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
New packagegroup and bitbake target are added which
includes utilities for testing distribution.
It is assumed to be used in the Quality Assurance of AGL Distro.
New package group: packagegroup-agl-test
packagegroup-ivi-common-test
New target: agl-image-ivi-qa
Change-Id: Ifb20d8a140dd71de6c464499e1b07fd9a0e36457
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
This temporary fix conditional to the wandboard is
used to overcome a build breakage in the examples
of wayland-ivi-extension.
Change-Id: If5eccbce94e8aeb73cf303c72284510f966714f3
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
As we are now based upon Yocto 2.0, we can remove lots of
backported recipes and contextual patches, which only made
sense in the context of Yocto 1.7.
Here is the rationale behind each change:
- gupnp-dlna: already in meta-openembedded/jethro
- ofono: BlueZ 5 compatibility is now working
- rygel: already in meta-openembedded/jethro
- libgee: already in meta-openembedded/jethro
- pulseaudio: BlueZ 5 compatibility is now working
- lightmediascanner: already in meta-openembedded/jethro
- gpsd: BlueZ 5 compatibility is now working
- libmediaart: already in meta-openembedded/jethro
- gtest: already in meta-openembedded/jethro
- wayland-fits: already in meta-openembedded/jethro
PS: "meta-openembedded/meta-efl" is now required because we
require the "lightmediascanner" recipe, which is unrelated
to EFL but happens to live there.
Change-Id: Ib46d152f80b1a8ee5cf848a41e408ece28e6ec65
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
(NOTICE : this is the last patch necessary to fully migrate
to Yocto 2.0)
As newer Poky "Jethro" is now providing Weston 1.8.0, adapt
IVI-Shell 1.9.0 backport to it.
Remove unnecessary patches (touchscreen support for Qt,
panel toggle) which are now upstreamed.
Make the systemd service recipe name more generic.
Change-Id: Icaad3f40b29617bcb33ac235bbe3c65f7f4bdbd7
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
Current RDEPENDS are OK for "amb-get, amb-set, ..." utils,
but they are deprecated in favor of "ambctl". This one
depends on python-curses, thus add it to make it work.
Change-Id: Ibbc8d0a0c71c68cdf3315c9fe86f8e257dc8ebff
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
Recipe install step moves headers to "/usr/include" instead
of "/usr/include/amb", but pkg-config's .pc files are not
updated accordingly. Do this during the same step.
Change-Id: I83ee9e86e7708c9aebea9dd1b87474ba38da8365
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
In this version of AMB, GPS plugin is named "gpsnmea" and
does not really depend on gpsd, so fix the build option and
remove the dependency.
If gpsnmea is enabled (default), we should ship a matching
configuration file so that it gets loaded automatically.
Consider an USB GPS device ; at worst, if no device is
present, harmless NULL values will be returned by AMB.
Change-Id: I60fc960bff04b334a2556b9ec92a4089398d453e
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
v2: (Tadao Tanikawa)
- The recipe in meta-agl-demo which added by Change 4339
has been merged into this patch.
- The recipe splitted automotive-message-broker_git.bb and
automotive-message-broker_git.inc.
- Dependencies to gpsd, qtbase and qtdeclarative has been defined
into PACKAGECONFIG because they need each of their options into
EXTRA_OECMAKE.
NOTE: Once this patch merged, Change 4339 should be reverted.
v1: (Manuel Bachmann)
We want to be able to build AMB with or without meta-qt5 ;
this is possible by checking the layer presence (see
http://lists.openembedded.org/pipermail/openembedded-devel
/2015-October/103781.html for an upstream OE example).
Enable QtMainLoop and QtQuick/QML plugins, only if meta-qt5
has been added in bblayers.conf.
We need to precise package contents for Bitbake because
the install tree uses a complicated layout.
Change-Id: Ie7e5b6955c76324fd92662fee9caa5bad4dfd2f6
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
We now allow gpsd to build with bluez5 (backport from OE) :
http://lists.openembedded.org/pipermail/openembedded-devel
/2015-November/104602.html
which allows us to re-enable gpsd in AMB.
Plus, we also explicitly build the GPSd plugin.
Change-Id: I21fff0d010ca849a0ff4bd940437bddabae2d218
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
Change-Id: I628f4b165b650bd570f7928987508f0d8a55ab26
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
To use CogentEmbedded fixes to amb-qt(qml) plugins of AMB, the
recipes for AMB has been updated:
- Pulling CogentEmbeeded's repository as upstream
- Apply some patches to fix some issue around amb-qt plugins
(these are from branch 'dev_0.14_2')
Change-Id: I81bf63d26446ec720343c4730fdc41d65ecf2e68
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
AMB provides utility scripts ("amb-get", "amb-set"...)
depending on the Python "argparse" and "json" modules. Add
corresponding packages as runtime dependencies.
Change-Id: Ic41d89a0aa0a45c6ab481753d66739786f61dee4
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
If the buildhost has icecc installed, AMBs cmake file will
hardcode the compiler to icecc (understandable, but not a good
idea for crosscompiling). In our case this leads to
the replacement of the compiler supplied by the build environment
with icecc. This breaks the compilation.
We turn off the icecc detection, which is unfortunately on by default.
Plus fixes for a few typos.
Change-Id: Ibc28d3d697f1769f134e2a8f630e42058255bf3b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
On Renesas Silk boards, when running weston ivi-shell,
layout is too small and black borders are visible.
This is due to the presence of a VGA adapter, which
ivi-shell wrongly queries for resolution size values.
Work around this ; this patch is not upstreamed due to
current work being done on ivi-shell multiscreen support
(https://github.com/ntanibata/weston-ivi-shell/commits/
multiscreen_feature_03).
PS : although this patch is primarily intended for Silk,
we put it into "meta-agl" because it is a general-purpose
fix. It would also fix the issue on laptops having VGA
adapters, e.g..
Change-Id: I25447b54d53eb8f8b7261903c0699a53c81790f8
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|