AGL/meta-agl-devel.git
5 years ago4a-hal-unicens: Library dependency 09/21309/2
Frederic Marec [Tue, 14 May 2019 13:20:19 +0000 (15:20 +0200)]
4a-hal-unicens: Library dependency

As the "controller" and "helper" aren't any more submodules
but in libraries, it is required to add the dependency
in the recipe.

Bug-AGL: SPEC-2139

Change-Id: Ibd6d2e3693780f8e8f571679009e65c55a19906e
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
5 years agometa-agl-devel: Fixed broken link to init env. 61/21261/1
Scott Rifenbark [Mon, 6 May 2019 22:10:27 +0000 (15:10 -0700)]
meta-agl-devel: Fixed broken link to init env.

The link to the "Initializing Your Build Environment" in
the "Getting Started" area was broken.  Fixed it.

Change-Id: I59f1390c10e524d6ef21ee2181aa49dfb5978fbd
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
5 years agoagl-service-windowmanager: Permission use display 18/21218/3
José Bollo [Tue, 30 Apr 2019 14:13:59 +0000 (16:13 +0200)]
agl-service-windowmanager: Permission use display

Add the permission required to access the display
through the wayland socket.

Bug-AGL: SPEC-2357

Change-Id: Ibe29ee508fef90eb3973d904a7595faade4a5dbb
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
5 years agochromium68, wam: bump revision 01/21201/2
Antia Puentes [Thu, 25 Apr 2019 16:50:08 +0000 (18:50 +0200)]
chromium68, wam: bump revision

Bug-AGL: SPEC-2353

Change-Id: I2a62e76422a35b5a9c95fa310677199b8ca79146
Signed-off-by: Antia Puentes <apuentes@igalia.com>
(cherry picked from commit 0bfe1a36c4bcc9c4d309f9005b2d8da23ca0eed8)

5 years agoagl-service-audio-4a: Dependency to appcontroller 25/21225/1
José Bollo [Thu, 2 May 2019 07:11:13 +0000 (09:11 +0200)]
agl-service-audio-4a: Dependency to appcontroller

As the "controller" isn't any more in a submodules
but in a library, it is required to add the dependency
int he recipe.

Bug-AGL: SPEC-2139

Change-Id: Ia629faf627310ee8ae9de363fd1fbc30f4c55f31
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
5 years agochromium68: Add explicitly bison-native dependency 45/21145/2
Lorenzo Tilve [Wed, 24 Apr 2019 13:28:17 +0000 (15:28 +0200)]
chromium68: Add explicitly bison-native dependency

After the update from Guppy it seems that Chromium build recipe
don't have the bison dependency satisfied, so it is explicitly
included now.

Change-Id: I184c506b4820e7c3434708594c6d81cd47ce5681
Bug-AGL: SPEC-2342
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
5 years agoBump revision: agl-service-windowmanger and libwindowmanager 81/21081/2
Kazumasa Mitsunari [Fri, 19 Apr 2019 11:14:22 +0000 (20:14 +0900)]
Bump revision: agl-service-windowmanger and libwindowmanager

* agl-service-windowmanager
73e37e8 doc/ApplicationGuide: fix broken link in site
3526229 Fix redefine layer id

* libwindowmanager
1fc523e Merge "Introduce changeAreaSize and getAreaList"
c837139 Merge "Fix window manager doesn't respond to deactivateWindow"
bcc943d Fix window manager doesn't respond to deactivateWindow

Change-Id: I5b0bdd41c101189986c1dfffbd755309bd865201
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
5 years agometa-speech-framework: add RDEPEND for agl-service-high-capabilities 44/21144/2
Thierry Bultel [Wed, 24 Apr 2019 13:30:50 +0000 (15:30 +0200)]
meta-speech-framework: add RDEPEND for agl-service-high-capabilities

agl-service-high-capabilities is needed by the speech framework.

Change-Id: I79935a1ff45d85e641215ad3cedf495f07eee606
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years agometa-agl-devel: Updated devguides-book to use new content 77/21077/1
Scott Rifenbark [Wed, 17 Apr 2019 21:49:27 +0000 (14:49 -0700)]
meta-agl-devel: Updated devguides-book to use new content

Fixes for the master branch.

Change-Id: I1f2f42c5ff4f897135fe682a2e930e69efd6103a
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
5 years agolauncher: Update LIC_FILES_CHKSUM 29/21029/1
Scott Murray [Mon, 25 Mar 2019 15:23:29 +0000 (11:23 -0400)]
launcher: Update LIC_FILES_CHKSUM

Update LICENSE file location and checksum to match changes in the
repository.  The checksum change is due to a switch from a version
with whitespace removed to the stock Apache 2.0 LICENSE file.

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit cc40e7636b8806c4f0139aa1048cb86de2faf2f6)

Change-Id: Ia000bc1938208f2ab1549ecd4a45940c8af7ed64

5 years agoUpdate avirt kernel module and libavirt userspace library 33/20933/12
Mark Farrugia [Mon, 8 Apr 2019 02:16:59 +0000 (12:16 +1000)]
Update avirt kernel module and libavirt userspace library

Update the avirt core kernel module and the accompanying libavirt
userspace library to the latest releases. The key new feature is a
completed and finalized audio path routing system, enabling audio
routing at the kernel level.

Change-Id: I69eaa578390f4ba67ad71506c359276bee252b19
Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
5 years agoUpgrade to thud 69/20969/1
Scott Murray [Fri, 8 Feb 2019 15:53:36 +0000 (10:53 -0500)]
Upgrade to thud

Changes include:
- Add LAYERSERIES_COMPAT definitions to layer.conf files
- Disable pulseaudio-module-4a-client for now as it does not compile
  against PulseAudio 12.x
- Remove meta-audio-4a-framework/recipes-devtools/python/python3-websockets_4.0.1.bb
  as it is superseded by upstream
- Add OECMAKE_GENERATOR = "Unix Makefiles" to 4a-alsa-core, 4a-hal-generic,
  4a-hal-unicens, and 4a-softmixer recipes for now to work around CMake+ninja
  issue
- Remove alsa 1.1.6 recipes from meta-audio-4a-framework/recipes-multimedia/alsa
  as they are superseded by upstream.  Local changes to the alsa-plugins
  recipe have been implemented in a bbappend.

Known issues:
- pulseaudio-module-4a-client has been disabled
- CMake+ninja issue in cmake-apps-module has been worked around with
  OECMAKE_GENERATOR

Bug-AGL: SPEC-1837

Change-Id: I5355e9f74e2385a093ca21cda5bd52a80e1a6e67
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoBump agl-service-windowmanager 40/20740/7
Kazumasa Mitsunari [Mon, 18 Mar 2019 13:50:54 +0000 (22:50 +0900)]
Bump agl-service-windowmanager

This commit include followings
3570009 Fix invalid markdown
464f20c Fix xdg-runcher doesn't show up
d4b18f9 Update ApplicationGuide.md
d917c56 Fix typo of documentation
4b05fbd autobuild: add autobuild scripts
b36dd41 Show [Current] and [To  be] in WMLayer log
3a090e4 Change active/inactive state spec
ef03209 Output debug message corerctly
ceb1049 Introduce changeAreaSize and getAreaList

Change-Id: Icd7dbfb0fa2ca29162800176fbe39081985e6866
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
5 years agometa-audio-4a-framework: meta-agl-demo: recipes-multimedia: 4a-mixer: add new depende... 47/20847/1
raquel medina [Thu, 28 Mar 2019 14:10:09 +0000 (16:10 +0200)]
meta-audio-4a-framework: meta-agl-demo: recipes-multimedia: 4a-mixer: add new dependency on afb-helpers-qt

4a-mixer recipe needs to be updated before 4a-mixer
source tree to avoid breaking the build.

Bug-AGL: SPEC-2164
Change-Id: I2dfb350f5f46d53b44f56127bdae6dcfc92c8153
Signed-off-by: raquel medina <raquel.medina@konsulko.com>
5 years agoRevert "launcher: Update LIC_FILES_CHKSUM" 40/20840/1
Stephane Desneux [Thu, 28 Mar 2019 08:38:54 +0000 (08:38 +0000)]
Revert "launcher: Update LIC_FILES_CHKSUM"

In apps/launcher, the two commits modify the LICENSE back to the previous one.
5462c15 Revert "Start app and get runnables list by homescreen"
a33e4f6 Revert "Sort application display order"

So commit #20799 must be reverted too until we go forward again.

This reverts commit cc40e7636b8806c4f0139aa1048cb86de2faf2f6.

Change-Id: I661cfb6799dce14db207ac0c95561159fe21ce0f
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years agoagl-service-voice-high-capabilities: added recipe 05/20505/4
Thierry Bultel [Fri, 8 Mar 2019 16:01:05 +0000 (17:01 +0100)]
agl-service-voice-high-capabilities: added recipe

This adds a recipe for agl-service-voice-high-capabilities

Change-Id: Ie45f71d4a2c0faf943328230ca3b3c24fe76fe6f
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years agolauncher: Update LIC_FILES_CHKSUM 99/20799/1
Scott Murray [Mon, 25 Mar 2019 15:23:29 +0000 (11:23 -0400)]
launcher: Update LIC_FILES_CHKSUM

Update LICENSE file location and checksum to match changes in the
repository.  The checksum change is due to a switch from a version
with whitespace removed to the stock Apache 2.0 LICENSE file.

Change-Id: I5e87e0b0a5953a9c7e5f18a54a9fbaf6b77a3f95
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
5 years agoagl-service-voice-high: bump to latest version 03/20503/3
Thierry Bultel [Fri, 8 Mar 2019 15:58:58 +0000 (16:58 +0100)]
agl-service-voice-high: bump to latest version

This brings the following commits:

9eb3a90 Refactored VSHL into vshl-core and vshl-capabilities.
143363b Initial .gitreview
4082dd6 Code Base Linking based authentication implementation for Al..
3c87e5c Added the Alexa VoiceAgent dependency in the VSHL widget con..
bba1c5e config.cmake: Remove superfluous dependencies
d828cc4 Use latest AGL Framework code for javascript
c9e18e6 Also provide HTML user app for testing

Change-Id: Id4a04515df0c4ec5ba0f1467d8e3f17f1b9924e9
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years agometa-agl-devel: Added overview file for layer 53/20553/2
Scott Rifenbark [Fri, 8 Mar 2019 18:01:21 +0000 (10:01 -0800)]
meta-agl-devel: Added overview file for layer

I added the "meta-agl-devel.md" file to a new branch named
"sandbox/scottrif29/scottdocs".  This file replaces the original
README.md file.

Change-Id: Icb5714b2c940626a9b53d2c8b42fb4516af9abec
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
5 years ago4a-softmixer: fix HOMEPAGE url 99/20599/1
Stephane Desneux [Wed, 13 Mar 2019 10:38:59 +0000 (10:38 +0000)]
4a-softmixer: fix HOMEPAGE url

4a-softmixer migrated from github.com/iotbzh to gerrit but
HOMEPAGE url was not reflecting the change.

Change-Id: Idf0e6c0079c82af7444f7040526a4d80ba7c1c88
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-hal-configs: bump to latest version 21/20221/3
Thierry Bultel [Wed, 20 Feb 2019 08:06:49 +0000 (09:06 +0100)]
4a-hal-configs: bump to latest version

this brings these commits:

fdf0e3c intel-upsquared: fixed the bluetooth SCO with an optional mic
816e97e intel-minnow: fixes the bluetooth SCO with a optional mic
005877c 4a-hal-configs: update unicens configs

Change-Id: I4f6ebbed11b29e491068b708c1aaf3a155dcc9d5
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years ago4a-softmixer: bump to latest version 99/20199/4
Thierry Bultel [Tue, 19 Feb 2019 13:21:34 +0000 (14:21 +0100)]
4a-softmixer: bump to latest version

Adds new dependencies in the recipe, and
brings all these commits:

943f34b loops/avirt: forget saved loops after creation
d31ba24 Revert "avirt: restore the avirt submodule"
7e3e4db avirt: restore the avirt submodule
419c8f3 plug route: added a calculation for the number of physical channels
a9408d3 streams: improved log output
396da16 core-pcm: fixed channels setting issues
c9fb698 core pcm: use the same model for writing and reading audio
297aa83 pcm plugs: rework the alsa config cleanup
c0c670a alsa-api-pcm: added an 'optional' parameter
edeccfc alsa-transaction: simplify the cleanup
0e9718e alsa-api-pcm: added support of quirks
*   e3209c8 Merge "alsa-utils-dump: added missing ending null char"
|\
| * 1c0ae80 alsa-utils-dump: added missing ending null char
* | d5ac697 Add support for AVIRT
|/
d5cc09d Git submodule migration to separated libraries

Change-Id: Ia3766b85534f958b59df0ab6cc1369d131cdf4e5
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years ago4a-hal-generic: bump to latest version 97/20197/2
Thierry Bultel [Tue, 19 Feb 2019 13:17:25 +0000 (14:17 +0100)]
4a-hal-generic: bump to latest version

This brings the following commits:

974f211 .gitignore: added wildcard for build directory
487b3e3 bluealsa plugin: do not do anything when the HAL is not ready
6c55f92 bluealsa plugin: get the sampling rate from the transport
24391a4 hal-bluealsa: fixes the abort due to sync call in io event

Change-Id: Iac12b1059c82a1812d665491b20c213fa7e72230
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years agoBump the revision of agl-service-windowmanager 71/20071/2
Kazumasa Mitsunari [Wed, 13 Feb 2019 03:44:12 +0000 (12:44 +0900)]
Bump the revision of agl-service-windowmanager

This commit bump revision of agl-service-windowmanager,
and includes the followings

a33cbe3 Add configuration file over-ride mechanism
1d09662 Fix misinterpreted return value
05b4c23 Make it easier to see journal log for debug
ed7ed1f docs: add yaml book

Change-Id: I8668e4d700f4f4e1a7e057df3ba5af38a0f74a64
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
5 years ago4a-mixer: Fix build 67/20167/1
Scott Murray [Mon, 18 Feb 2019 16:12:43 +0000 (11:12 -0500)]
4a-mixer: Fix build

Update DEPENDS for switch to using qtaglextras library.

Change-Id: Iefbde24c1d6c55a7cc541e2a810f19fe13049b3c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
5 years agobluez-alsa: added a patch of bug fix in the ioplug 63/20063/2
Thierry Bultel [Tue, 12 Feb 2019 12:10:31 +0000 (13:10 +0100)]
bluez-alsa: added a patch of bug fix in the ioplug

This adds an early patch for fixing the "stuck poll"
issue when using the PCM ioplug.
This patch has already been discussed with the bluez-alsa maintainer,
and submitted as a pull request:
https://github.com/Arkq/bluez-alsa/pull/184

Change-Id: I3cec6625b501025286878d9da2c782014b224d41
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years agoagl-service-windowmanager: add weston-ready systemd dependency 11/20011/2
Scott Murray [Fri, 18 Jan 2019 00:14:37 +0000 (19:14 -0500)]
agl-service-windowmanager: add weston-ready systemd dependency

Add installation of systemd over-ride configuration that adds a
dependency on weston-ready to ensure that the windowmanager and
its dependencies start after weston is actually initialized.
In testing, this seems to resolve the issue of homescreen and
launcher failing to start in situations such as when using MOST
audio and/or the gst-record feature in Weston.

Bug-AGL: SPEC-2115

Change-Id: Id15045357f30d3f447037026d0ab960ae2569d69
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit 7650fff17bd502e80feb28dc9bf5927bc5ecf52c)
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoAdd recipe for libavirt 09/19809/4
Mark Farrugia [Wed, 30 Jan 2019 01:46:39 +0000 (12:46 +1100)]
Add recipe for libavirt

The libavirt library is used to interface with the ALSA Virtual
sound driver (AVIRT) from user-space. Users can dynamically
create audio streams and PCMs from user-space using this
utility.

Change-Id: Ib294911722c8fd1a064022bafd2c1123c0869b92
Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
5 years agoqlibhomescreen:update SRCREV 87/19687/2
wang_zhiqiang [Mon, 21 Jan 2019 08:33:15 +0000 (16:33 +0800)]
qlibhomescreen:update SRCREV

Change-Id: Iafb6e704f3da0271d68821f863f18b372687b3c2
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
5 years agolibwindowmanager: bump revision 05/19905/3 7.90.0 halibut/7.90.0 halibut_7.90.0
Stephane Desneux [Tue, 5 Feb 2019 17:53:45 +0000 (18:53 +0100)]
libwindowmanager: bump revision

Included changes:
e88fb85 Improve integration of callsync

Bug-AGL: SPEC-2130

Change-Id: Ib6f93a728dafe2dbaca6324ade3e69f9cd33b339
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-hal-generic: bump to latest revision 79/19879/3
Stephane Desneux [Tue, 5 Feb 2019 17:29:33 +0000 (18:29 +0100)]
4a-hal-generic: bump to latest revision

Included changes:
fbad8c2 bluealsa plugin: monitor the state of service via dbus
2b558bb Migrate to newer application framework calls
20a22fa Migrate app-controller from submodule to library
9f6a13d Migrate afb-helpers from submodule to library
756f8d0 Move from controller functions to afb functions
524ad81 Create 'halmap' ALSA controls events earlier
9ea8f82 Add event to indicate hal stream changes
5f5c1a6 Improve stream creation/deletion functions
e3f74a9 Use linked-list to handle hal stream list
4f44ee8 Turn '4a-hal-utilities' into an internal library
a93c356 Use latest version of app-controller submodule.

Bug-AGL: SPEC-2126

Change-Id: Ifa67610bc908d3fbdd9862f2d0b6466260271d56
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-hal-generic: add missing dependency to afb-helpers and libappcontroller 49/19949/2
Stephane Desneux [Wed, 6 Feb 2019 09:25:21 +0000 (09:25 +0000)]
4a-hal-generic: add missing dependency to afb-helpers and libappcontroller

This new dependency is needed because 4a-hal-generic doesn't
use submodules anymore for helpers and controller.

Change-Id: I25125416d765cf1d4adc0a3e33d13accc21701ee
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-softmixer: bump to latest version 27/19827/1
Thierry Bultel [Fri, 1 Feb 2019 14:08:02 +0000 (15:08 +0100)]
4a-softmixer: bump to latest version

This brings the following commits:

67299f9: bluetooth sco: fixed the softvol open error
e28d321: Prevents setting of ALSA controls out-of-range
739ff0e: Correct sent back stream volume

Change-Id: I5d22f3b76693810c0327e404dc7898e23bebe7b9
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years agobluez-alsa: updated patches due to latest bump 23/19723/2
Thierry Bultel [Wed, 23 Jan 2019 15:19:22 +0000 (16:19 +0100)]
bluez-alsa: updated patches due to latest bump

This updates the needed patches for 4a.
The latest bump (version of 2019-01-17) has
make one of the previous patch obsolete (SIGSEGV
when closing the PCM), thus the patch has simply been
removed.
Also add a patch for having bluez-alsa request a name
on dbus.

BUG-AGL: SPEC-2126

Change-Id: I351b55e0d440f8f271ccb14a0d51111570659026
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years ago4a-hal-device-config: bump to latest revision 37/19737/1 6.99.4 guppy/6.99.4 guppy_6.99.4
Stephane Desneux [Thu, 24 Jan 2019 09:47:21 +0000 (10:47 +0100)]
4a-hal-device-config: bump to latest revision

The following changes are added:
23bc19d hal-4a-intel-minnow: fix incorrect master volume control

Bug-AGL: SPEC-2138

Change-Id: I7fa31913413e482bb6a428fa006f7ee74188345b
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years agoBump the revision of agl-service-windowmanager 71/19171/2
Kazumasa Mitsunari [Wed, 19 Dec 2018 23:58:01 +0000 (08:58 +0900)]
Bump the revision of agl-service-windowmanager

This patch includes the followings

fb861c2 Emit events to application not subscriber
7ca956b Fix app surface is set to position (0, 0)
a96fae7 Fix timing issue of surface creation
2b1bf85 Merge "Migrates bindings v3"
d118874 Merge "doc: fix invalid image reference"
d9dc8ef Migrates bindings v3
c5b6772 Remove unnecessary function
56cefbb doc: fix invalid image reference
671b366 Clean: Remove conversion table from old role
d6ead3b Rename the image file name
9b4dec5 Fix the file names
010ca3f Attach application to ivi-layer not to surface
c2110a3 Fix internal function name for consistency

Change-Id: I29ad5ca818f1a88dcea23637ef4c0f60ad01bf76
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
5 years agoIntegrate Chromium and WAM recipes. 01/19601/1
Jacobo Aragunde Pérez [Thu, 20 Dec 2018 18:47:17 +0000 (19:47 +0100)]
Integrate Chromium and WAM recipes.

Create a new layer called meta-html5-framework.
It contains the following recipes:
* chromium68 to build the browser shared library and browser code.
* chromium-browser-service for the browser widget.
* wam for the web application manager.
* wam-tinyproxy is a direct dependency of wam.

Defines a new packagegroup, which is added to the agl-demo-platform
image in case agl-html5-framework is configured as a feature.

Bug-AGL: SPEC-1885

Change-Id: I39f01ab09e198cd139e95ff3c784af563b54329b
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
(cherry picked from commit 19e71462fc44093c6f9046e60c72adeedfca7858)

5 years ago4a-mixer: quiet debug messages in non-devel 99/19499/2
Scott Murray [Sat, 5 Jan 2019 02:57:51 +0000 (21:57 -0500)]
4a-mixer: quiet debug messages in non-devel

Define QT_NO_DEBUG_OUTPUT when not building with agl-devel enabled
to quiet the debug logging on volume changes.

Change-Id: I4c4422ee0232530bba1e655887829a8ccc661a23
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
5 years ago4a-hal-device-config: bump to latest revision 89/19489/2
Stephane Desneux [Fri, 4 Jan 2019 19:08:09 +0000 (20:08 +0100)]
4a-hal-device-config: bump to latest revision

Changes included:
d651952 hal-4a-unicens: uses the renamed plugin

Change-Id: I13bbf00dbdca792f385ca536f69ed127d8e1925f
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-softmixer: bump to latest revision 87/19487/1
Stephane Desneux [Fri, 4 Jan 2019 19:05:29 +0000 (20:05 +0100)]
4a-softmixer: bump to latest revision

New changes:
1103db2 bluetooth: fixes the cleanup at SCO hangup
c85fd2f Implemented the bug cleanup at application exit

Change-Id: I9f0869e6f34f70816d20c9f8155ffd304687d51e
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years agobluez-alsa: Added a patch to fix the crash at PCM close 65/19365/1
Thierry Bultel [Wed, 26 Dec 2018 20:33:45 +0000 (21:33 +0100)]
bluez-alsa: Added a patch to fix the crash at PCM close

This fixes the random crash at PCM close

Change-Id: I373e4b7e55d6d7d4c3be4a4a7a9f460c00758215
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years ago4a-softmixer: add missing dependency on liburcu 23/19323/1 6.99.3 guppy/6.99.3 guppy_6.99.3
Stephane Desneux [Thu, 20 Dec 2018 11:58:04 +0000 (11:58 +0000)]
4a-softmixer: add missing dependency on liburcu

Change-Id: If46cb938504f47456d106be4f3cd59c1407a9b6f
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-hal-generic: add missing dependencies on bluez-alsa and liburcu 21/19321/1
Stephane Desneux [Thu, 20 Dec 2018 11:58:42 +0000 (11:58 +0000)]
4a-hal-generic: add missing dependencies on bluez-alsa and liburcu

Change-Id: I4efd9ad4b4d4653706a2038cd9770578f81544fe
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-hal-generic: bump to latest revision 19/19319/2
Stephane Desneux [Thu, 20 Dec 2018 22:36:04 +0000 (23:36 +0100)]
4a-hal-generic: bump to latest revision

This includes the following changes:

01d55ed Adds support for bluetooth audio through bluez-alsa
dbe555b Remove old comments not true anymore
ef3b6e3 Update version of app-controller submodule.
f278417 Add halmap controls events generation for all hal
ec6351b Add streams events generation for each hal
a480485 Rework calls to mixer streams
ecb0392 Add 'halmap' controls in hal 'info' verb response
f741fc8 Add setting values of a ALSA control using a +/-
cdbaaf3 Send back control previous and current values
3aa9dec Send back control current values if no request json
07c240d Add a function to get values of an alsa control
03776c5 Improve ALSA controls volume values conversion
a34509b Update syntax of a request of an halmap verb
86a1b87 Typo fix in halmap call response
cb1dfa9 Correct halmap calls request json syntax
be74611 Move hal configuration files into 4a-hal-configs repository
265d86d Add master branch into .gitreview file
*   4b299e6 Merge "Add autobuild to top tree"
|\
| * 55561d8 Add autobuild to top tree
* | 2a0c79f Move hal controls actions at the end of hal init
|/
7db42de Add tests for 4a-hal-generic
d3c0253 Change .gitmodules following submodule migration
3c2fbe2 hal-bt : Each plugin has its own data structure
226aa0f Use new ctl functions to set/get ctl external data
71a57c4 Update version of app-controller submodule.
32b4b5c Force each hal to have its own ctl section data
be188c3 Use ctl defines to call afb functions
cabdc82 Add .gitreview to 4a-hal-generic
50be438 Migrate app-templates to CMake module

Change-Id: I94fca26ecfbad784500230b3183f1e2e187c62e9
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-hal-device-config: bump to latest revision 17/19317/2
Stephane Desneux [Thu, 20 Dec 2018 22:27:02 +0000 (23:27 +0100)]
4a-hal-device-config: bump to latest revision

The following changes are in:
d6d9822 bluetooth audio: uses the new bluealsa plugin
6fdd9c5 Change the control name to be the same everywhere

Change-Id: I9ecff909244d3b3ea751fcdc84da624bd68f83ba
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-alsa-core: bump to last revision 15/19315/2
Stephane Desneux [Thu, 20 Dec 2018 22:22:04 +0000 (23:22 +0100)]
4a-alsa-core: bump to last revision

This includes the following changes:
985df9f alsaSetGetCtls: fixed a memory leak
25e4773 Move autobuild to top tree
838192f Add test for 4a-alsa-core
2a9a1b6 Change .gitmodules following submodule migration
6a6963c Migrate app-templates to CMake module

Change-Id: Id5344ff70e2c5d30c55be3f40ffaf6ad2b5ef880
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-softmixer: bump to last revision 11/19311/2
Stephane Desneux [Thu, 20 Dec 2018 22:09:47 +0000 (23:09 +0100)]
4a-softmixer: bump to last revision

The following changes are now in:
e0f57e5 Add support for bluetooth telephony
7df040a Move autobuild to top tree
bab2030 Add tests for 4a-softmixer
44e34ee Update version of app-controller-submodule
8135317 Change .gitmodules following submodule migration
6f89839 Add gitreview file to 4a-softmixer repo

Change-Id: I0674f2852f4d27c27ecd6e7086a9fc45ca9a11b0
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years ago4a-mixer: bump to laster version 95/19195/3
Stephane Desneux [Thu, 20 Dec 2018 15:34:19 +0000 (15:34 +0000)]
4a-mixer: bump to laster version

This introduces the changes:
d32d36b Reworked the way qml create sliders
f8da591 Fix indent using tab instead of spaces
1b8ad36 Handle the volume_changed event
09f1cb7 Fix json format changed since v3
1406acd Modify graphic role
*   dc32441 Merge "delete application_name check in tap_shortcut event"
|\
| * f2d1e14 delete application_name check in tap_shortcut event
23736fb Migrate app-templates to CMake module

Change-Id: I4238178d06cf7657d8bdfabd5cad56e4fd8082ce
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years agobluez-alsa: removed the PCM hack, and build a shared lib 25/18725/5
Thierry Bultel [Tue, 11 Dec 2018 15:16:59 +0000 (16:16 +0100)]
bluez-alsa: removed the PCM hack, and build a shared lib

This removes the deprecated PCM proxy hack, and brings mandatory
features for the softmixer.
This change applies on top of the latest bluez-alsa master of 2018-12-04
and brings 3 patches:
1) builds a shared library and links bluez-alsa and ioplug controls & pcm
to it.
2) func log by default
3) increase the number of max connections from clients (pcm & ctrls)
-----
Upstream status for the patches:
1) pending. Based on a submitted PR that is not clean enough and
that the maintainer does not want to take before at least 6 months
https://github.com/Arkq/bluez-alsa/pull/95

2) pending. Was submitted as part of the Ofono support in bluez-alsa,
but was not retained. See the original PR for Ofono for that.

3) pending. The maintainer is OK with this but wants to refactor the
client-server protocol in the coming months. In a private mail of
12/06/2018:

"Yes, you can increase this hardcoded limit as a temporary workaround.
I've put in there (and made it rather low) as a reminder, that clients
are stored in the list, which might not be optimal for larger number of
connected clients. In the future bluealsa will support audio mixing, so
connecting many clients to a single transport will be a common case. So,
I've thought about incorporating more efficient structure for storing
(in particular searching) connected client - something with log(n)
search complexity. Then, it might be worth to implement this container
to be dynamic with an upper capacity limit (which might be high, like
200-300 clients)."

Change-Id: Ia771613a7a83cc9ed6108399cdaacdeda603d39b
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years agodocs: add yaml book 89/19289/2
Frederic Marec [Wed, 19 Dec 2018 15:08:25 +0000 (16:08 +0100)]
docs: add yaml book

Bug-AGL: SPEC-1988

Change-Id: Ic596e9903dea74334acdb90a1cdb9a9863a742c2
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
5 years agoweston: Add patch to improve gst-record robustness 37/19037/2
Scott Murray [Fri, 7 Dec 2018 17:09:20 +0000 (12:09 -0500)]
weston: Add patch to improve gst-record robustness

Add a patch to do some retries with a delay when the gst-record
feature is initializing and attempts to query the omx encoder plugin
for its buffer pools.  It is not clear why exactly the encoder is
not consistently ready at this point, but in my testing this change
greatly improved the robustness of weston startup with gst-record
enabled.

Change-Id: Ibd26ad64be035e1f9d40cc3cd9337e9efeabfad4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
5 years agoUpdate agl-gstrecorder feature 35/19035/2
Scott Murray [Tue, 4 Dec 2018 22:13:31 +0000 (17:13 -0500)]
Update agl-gstrecorder feature

The agl-gstrecorder feature was not setting a DISTRO_FEATURE, add an
include file that does so and a reference to it in the feature's
local.conf.inc file.  The "gst-record" DISTRO_FEATURE is already
referred to meta-agl/meta-agl-bsp, so this fixes that usage.

Change-Id: I2140d75a44f128226ea901ed9edfd1bce5526c53
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
5 years agomove 4a-hal-unicens (plugin) to gerrit 05/19005/2
Tobias Jahnke [Tue, 18 Dec 2018 16:03:34 +0000 (17:03 +0100)]
move 4a-hal-unicens (plugin) to gerrit

Bug-AGL: SPEC-1505

Change-Id: Ia9e2098ecaede966a49e9926a915c31dc7470813
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
5 years agoBump snd-avirt revision 97/18897/2
Mark Farrugia [Thu, 13 Dec 2018 06:54:06 +0000 (17:54 +1100)]
Bump snd-avirt revision

Crucial fixes, including cure for potential kernel panic crash

Change-Id: I3d163e1a5a1c387d09481d162f748e3b63c288d2
Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
5 years agoBump qlibwindowmanager revision 99/18899/1
Kazumasa Mitsunari [Fri, 14 Dec 2018 02:28:03 +0000 (11:28 +0900)]
Bump qlibwindowmanager revision

This patch includes the followings
3ff0715 Inherit LibWindowmanager
d186c2c Use simple API of libwindowmanager
93b1927 Fix memory leak when application dead

Change-Id: I75b29152c7ea6cb75ccdff06baa7049603ed5191
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
5 years agoMove hal configuration files into own repository 33/18633/4
Jan-Simon Möller [Fri, 7 Dec 2018 14:50:58 +0000 (15:50 +0100)]
Move hal configuration files into own repository

... and own recipe

This allows to manage the various types of configuration files
independently of the source code as these might not always fit
into the git repo context-wise.

Initial recipe is 4a-hal-device-config.bb .
This is re-using the same mechanism as previously used.

Samples for alternative implementations and vendor hals are
included as well to explore improved ways of handling
the multipe configuration files possible.

Bug-AGL: SPEC-2011

Change-Id: Ib04b5c4e7b764bed85dbceb50a62a8c6fd031c5a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoChange 4a-softmixer SRC_URI to gerrit 49/18449/4 6.99.2 guppy/6.99.2 guppy_6.99.2
Jan-Simon Möller [Thu, 29 Nov 2018 21:28:20 +0000 (22:28 +0100)]
Change 4a-softmixer SRC_URI to gerrit

Change the softmixer SRC_URI to gerrit.

Change-Id: I54e78d80a83e9ff7e8726ecd803ec10eb8dbdc70
Bug-AGL: SPEC-1731
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agospeech-framework: Add initial speech-framework feature 23/18323/3
Shotaro Uchida [Wed, 21 Nov 2018 21:17:37 +0000 (06:17 +0900)]
speech-framework: Add initial speech-framework feature

Change-Id: I458161fea56928e338c1fe208e643e9a33141f6e
Signed-off-by: Shotaro Uchida <shotaru@amazon.com>
5 years ago4a: adjust 4a_wait_bt.sh due to changes in bluetooth-manager API 53/18353/2
Stéphane Desneux [Wed, 28 Nov 2018 11:32:37 +0000 (12:32 +0100)]
4a: adjust 4a_wait_bt.sh due to changes in bluetooth-manager API

The verb 'power' is now replaced by 'adapter_state'. The response
object is also different (no compatibility with older API).

Bug-AGL: SPEC-1630

Change-Id: I2e08c33e2936d93cfdec0c498570c77177a4b81e
Signed-off-by: Stéphane Desneux <stephane.desneux@iot.bzh>
5 years agohal-unicens: bump unicens hal to newest version 51/18351/1
Tobias Jahnke [Wed, 28 Nov 2018 11:03:58 +0000 (12:03 +0100)]
hal-unicens: bump unicens hal to newest version

Bug-AGL: SPEC-1505

- enables audio to unicens sound card
- cleanup of plugin implementation
- removed legacy stream, pcm playback volume
- ensure init success to allow loading the plugin

Change-Id: I0d7afd1c76d2b913e3684bbbcbc599f315061d85
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
5 years ago4a-hal-unicens: add HAL for unicens 59/18259/2 6.99.1 guppy/6.99.1 guppy_6.99.1
Tobias Jahnke [Fri, 23 Nov 2018 08:14:52 +0000 (09:14 +0100)]
4a-hal-unicens: add HAL for unicens

Bug-AGL: SPEC-1505

- enabled 4a-hal-unicens recipe again
- updated srcrev of github repo
- modified project name to match install folder

Change-Id: I9afa86afa602845bf783a41b09f590344f26c095
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
5 years agobump softmixer to latest version (bug fixes) 13/17913/3
Thierry Bultel [Tue, 13 Nov 2018 13:55:26 +0000 (14:55 +0100)]
bump softmixer to latest version (bug fixes)

This bring these commits:
b678f3 config.cmake: bump the needed version of alsalib to 1.1.6
a84a93 Remove an unfilled response json object
a07c4c removed the dependency to alsalib-1.1.6 for host
70fb34 Lower the verbosity when not in debug level
b34cd9 Migrate app-templates to CMake module
58d666 Merge pull request #2 from iotbzh/app-templates-migration
03aa71 config.cmake: fixed a typo
ca6383 alsa-core-pcm: fixed the mute logic
0e37ab Tweaking debug prints
92e038 Handle too small card PCM buffer when writing
a17d52 Fix the error string of attach actions
118377 remove dead code and renamed unobvious variables

Change-Id: Ie3e922f423ec9d6ba38c35263183d0e9143e5958
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
5 years agoAdd initial recipes for snd-avirt driver 75/17875/7
Mark Farrugia [Mon, 12 Nov 2018 21:52:36 +0000 (08:52 +1100)]
Add initial recipes for snd-avirt driver

The snd-avirt driver will provide an enhanced, dynamic ALSA loopback
interface for 4a-softmixer, and provides the audio framework for
low-latency audio hardmixers such as the Fiberdyne DSP onboard the
Xtensa HiFi2, and the UNICENs Fiberdyne smart amplifier.
Included are backport patches for kernels 4.12 and 4.9.

Change-Id: I8b23507d7179d10dfa70b7f2f899db4534690392
Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
6 years agoAdd cmake-apps-module dependency 01/18001/1
Romain Forlot [Thu, 15 Nov 2018 13:01:37 +0000 (14:01 +0100)]
Add cmake-apps-module dependency

This fix bindings installation when they don't use the aglwgt main class

Change-Id: I0868e0c6df757c5025fc4f9d21e46f8441646506
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agometa-audio-4a: remove UNICENS legacy hal 27/17827/1
Tobias Jahnke [Fri, 9 Nov 2018 10:53:50 +0000 (11:53 +0100)]
meta-audio-4a: remove UNICENS legacy hal

Bug-AGL: SPEC-1505

- Remove UNICENS legacy hal from build until the new hal plugin
  is available
- Remove ldpath which was required to load the legacy hal
  (avoids binder startup error since the path is no longer available)

Change-Id: If25094d4f944e887fed0ed10c5cae8049ce6db82
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
6 years agoagl-service-windowmanager_git.bb: Remove LICENSE.MIT 39/17539/1
Leon Anavi [Tue, 30 Oct 2018 20:04:16 +0000 (22:04 +0200)]
agl-service-windowmanager_git.bb: Remove LICENSE.MIT

Following the refactor from SPEC-1817, file LICENSE.MIT was
removed from the source code therefore the recipe also has
to be adjusted accordingly.

Bug-AGL: SPEC-1868, SPEC-1817

Change-Id: Ib671c37f53ed0f50e9e9232e15871eeee054c37d
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
6 years agoBump agl-service-windowmanager revision 53/17453/1
Kazumasa Mitsunari [Fri, 26 Oct 2018 05:13:29 +0000 (14:13 +0900)]
Bump agl-service-windowmanager revision

This commit includes the followings
8342c42 Fix the conversion table
5414b71 Delete verbs no longer used
b1f7a75 Merge "Refactor : Hide wayland operations from Window Manager"
5a2494b Merge "Improve ApplicationGuide"
6819f40 Refactor : Hide wayland operations from Window Manager
3338ef2 Improve ApplicationGuide

Change-Id: I10a9078d498389a40bd9f20037f77a5434cd9285
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
6 years agoMerge "Bump agl-service-windowmanager revision"
José Bollo [Wed, 24 Oct 2018 09:40:57 +0000 (09:40 +0000)]
Merge "Bump agl-service-windowmanager revision"

6 years agoMerge "Add necessary DISTRO_FEATURES to gstrecorder template"
Jan-Simon Moeller [Sat, 20 Oct 2018 13:22:19 +0000 (13:22 +0000)]
Merge "Add necessary DISTRO_FEATURES to gstrecorder template"

6 years agoAdd necessary DISTRO_FEATURES to gstrecorder template 43/17243/7
Jan-Simon Möller [Tue, 16 Oct 2018 16:20:27 +0000 (18:20 +0200)]
Add necessary DISTRO_FEATURES to gstrecorder template

These are missing to enable the whole machinery on the sender side.

CAVEAT: The network between sender and receiver needs to be up
        (192.168.20.x/24) or weston will not start!

Change-Id: Ib478f0840dd3e6d28f9ca14540302c872c5bcd7b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoBump agl-service-windowmanager revision 63/17263/1
Kazumasa Mitsunari [Thu, 18 Oct 2018 00:41:52 +0000 (09:41 +0900)]
Bump agl-service-windowmanager revision

This commit includes
9fabd65 Fix memory leak
7526846 Include WMClient into WMRequest
3621896 Omit std::
b87827d Fix verbs
2fd5d33 Rename file names
5b1cf56 Migrate hmi-debug into util
152d6e0 Merge "Drop 2017 suffix"
e7ba7ca Drop 2017 suffix
2dfacac Use feature 'required-binding'
f0d9414 Clean: Remove split_layout structure
f98c0d9 Add .gitignore
88d27f7 Modify .gitreview

Change-Id: Ic2c741b020c0609983edc6a8c11ae1289b8913b9
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
6 years agoBump 4a-hal-unicens to latest revision 05/17205/1
Jan-Simon Möller [Sat, 13 Oct 2018 13:15:29 +0000 (15:15 +0200)]
Bump 4a-hal-unicens to latest revision

Include the update from Tobias

Change-Id: Id60efedc0b65dba8d5caf8c1a2455378e6c4435b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "4a: Use '4a-hal-generic' gerrit repository"
Jan-Simon Moeller [Thu, 11 Oct 2018 11:43:48 +0000 (11:43 +0000)]
Merge "4a: Use '4a-hal-generic' gerrit repository"

6 years ago4a: Use '4a-hal-generic' gerrit repository 03/17103/2
Jonathan Aillet [Tue, 9 Oct 2018 12:48:48 +0000 (14:48 +0200)]
4a: Use '4a-hal-generic' gerrit repository

Use '4a-hal-generic' gerrit repository instead of github one.

Bug-AGL: SPEC-1405

Change-Id: I08f6db8b3e339520dfc21410db0627dc6f7c3a86
Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
6 years agoagl-service-windowmanager : Drop -2017 25/16925/2
Kazumasa Mitsunari [Thu, 4 Oct 2018 02:45:56 +0000 (11:45 +0900)]
agl-service-windowmanager : Drop -2017

Move repository from agl-service-windowmanager-2017
to agl-service-windowmanager

Change-Id: I5905509a12f2db407766219ed1a1d536d83bb1fe
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
6 years ago4a: Update 4a-hal-generic for UpSquared board 75/16875/4
Jonathan Aillet [Mon, 1 Oct 2018 17:25:05 +0000 (19:25 +0200)]
4a: Update 4a-hal-generic for UpSquared board

This commit bump '4a-hal-generic' to have Intel UpSquared hal
available in ./4a-hal-generic/etc.available/.
An update of the recipe is also made to automatically deploy
Intel UpSquared hal in ./4a-hal-generic/etc/. when compiling AGL for
'intel-corei7-64' platform.

a94119d Correct typo in Intel UpSquared hal
2b64aed Update clone commands in README.md
4a2672a Update 'halmap' section of Intel UpSquare hal
*   424263f Merge pull request #2 from dominig/master
|\
| * a35e146 4a hal for Intel UpSquare via HDMI socket
|/
226f16b bluetooth: set audio rate to 44100

Bug-AGL: SPEC-1751

Change-Id: I31d8e9845b50bf59f514eb10f54ee950a0d42e9a
Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
6 years ago4A: delay service startup as a workaround to SPEC-1762/SPEC-1763 (temp workaround) 37/16837/8
Stephane Desneux [Thu, 27 Sep 2018 17:35:20 +0000 (17:35 +0000)]
4A: delay service startup as a workaround to SPEC-1762/SPEC-1763 (temp workaround)

This patch introduces a wait loop before starting the 4A binder:
* wait for bluetooth module to be loaded
* wait for bluetooth controller to be up & running
* wait for bluetooth manager to be initialized

Then 4A can start with BT-audio support.

If no BT controller is detected in 5secondes, the loop exits and
4A doesn't initialize BT-Audio

Bug-AGL: SPEC-1762, SPEC-1763

Change-Id: Ibe851dee871d183511c7bca03411b35ed023f422
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
6 years ago4a: Update 4a-hal-generic for bluetooth 69/16769/2
Jonathan Aillet [Tue, 25 Sep 2018 13:29:26 +0000 (15:29 +0200)]
4a: Update 4a-hal-generic for bluetooth

This commit bump '4a-hal-generic' to have bluetooth enable by default.

49a750a hl-bt: Check that hal is available in init
7e5def8 hal-bt: Use plugin name definition in prints
94b3f13 Move hal sections callbacks after plugin callback
b3bcfa3 Update version of app-controller submodule.
bd3eacc hal-bt: Enrich 'halmixer' section in plugin init
afbfe30 Remove unnecessary sections in hal json
805d820 Update version of app-controller submodule.
be77f4a hal-bt: Use plugin name in onload/init prints
69dcbdc hal-bt: Check presence of a bluetooth receiver
5286e67 hal-bt: Move bluetooth api require into init
0b3aa49 Move mixer attach into its controller section
1e97df9 Remove unnecessary 'function' string in prints
69b46ba Update version of app-controller submodule.
09886e3 Added radio stream to all the HALs
2bb89c9 kingfisher: merged the radio HAL into the main HAL
22836af Add ctl actions needed by Hal-Bt in plugin init
2a74ac8 Update version of app-controller submodule.

Bug-AGL: SPEC-1679

Change-Id: I50ad36b3a04014b415d18828267b98ee8b9be246
Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
6 years ago4a: Add Bluetooth in 4a 47/16547/2 6.90.0 guppy/6.90.0 guppy_6.90.0
Jonathan Aillet [Wed, 12 Sep 2018 20:49:46 +0000 (22:49 +0200)]
4a: Add Bluetooth in 4a

This commit bump '4a-hal-generic' and '4a-softmixer' to support
bluetooth in 4a.

4a-hal-generic:
9663aa7 Add hal json with bluetooth for reference boards
4d00451 Handle error send by Bluetooth-Manager
78a4665 Get bluetooth device interface from path in HalBt
65cd769 Correct a typo in debug print of Hal-Bt plugin
63e018e Prevent segfault when receiving request in Hal-Bt
75bf441 hal-bt-data: ignore devices with no UUIDs
a20f6e4 Free afb call sync json returned object in Hal-Bt
b112013 Improve Hal-Bt print messages
c2c29ef Improve Hal-Bt plugin A2DP bt devices detection
50ae4e9 HalBt plugin keeps list of connected A2DP devices
57f4078 Use correct file to include controller
e6472ad Improve Hal-Bt plugin event catcher behaviour
4ce9b2a Prevent Hal-Bt plugin from crashing 4A
342913c Correct an error in Hal-Bt when calling 'mixer'
509f6b1 hal-4a-rcar-m3-bt.json: removed the plugin search path
43820da hal-bt! display error messages of sync calls
43577d8 Update version of conf.d/app-templates submodule.
05238f6 Update version of afb-helpers submodule.
916b0f5 Implement link with softmixer in hal-bt plugin
fae4cf3 Get hal data in hal-bt plugin
6ea2ba2 Test afb require result at hal-bt plugin load
8f3ead9 Add handling of hci and profile in hal-bt plugin
5fceccb Fix little mistakes/typo in hal bluetooth plugin
3524254 Force hals init before ending hal-manager init
5446354 Decrease level of a msg printed in event catcher

4a-softmixer:
b678f39 config.cmake: bump the needed version of alsalib to 1.1.6

Bug-AGL: SPEC-1679

Change-Id: I8eb5efb404c531339ba5668a1bf131368a233b8f
Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
6 years agobump 4a-softmixer to the latest version 33/16533/2
Thierry Bultel [Tue, 11 Sep 2018 14:53:35 +0000 (16:53 +0200)]
bump 4a-softmixer to the latest version

This brings this commit:
13fd8b9 bluez-alsa: fixed the null device logic

Change-Id: I921b7e14611c5d81f6caede36b00aed0633aa5ce
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
6 years agobluez-alsa: added patch for null device 21/16521/2
Thierry Bultel [Mon, 10 Sep 2018 13:04:34 +0000 (15:04 +0200)]
bluez-alsa: added patch for null device

This closes the transport connection when a null device is
specified.

Change-Id: I6d69c68a2ca91bd9fb3d7fdf51f470f243e76d5f
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
6 years agoMerge "Change libhomescreen-2017 to libhomescreen" 5.99.6 flounder/5.99.6 flounder_5.99.6
Jan-Simon Moeller [Sun, 9 Sep 2018 14:40:31 +0000 (14:40 +0000)]
Merge "Change libhomescreen-2017 to libhomescreen"

6 years ago[4A] Bump 4a-hal-generic and 4a-softmixer (inc. MinnowMax fix) 03/16503/1
Stephane Desneux [Fri, 7 Sep 2018 14:58:50 +0000 (14:58 +0000)]
[4A] Bump 4a-hal-generic and 4a-softmixer (inc. MinnowMax fix)

Alsa devices mapping on Minnowboard Max has changed since the
initial HAL definition and multiple subdevices are now seen on HDMI card.
These changes must be reflected in 4a-softmixer and HAL definition.

Other fixes for upcoming BT support are also included.

New revision for 4a-softmixer includes:
9c0aa9f fixed crash upon misconfiguration of capture/playback devices
168e928 dmix: used device when in name of slave
80deafb Added bluez sound playback support

New revision for 4a-hal-generic includes:
9276521 minnow board: fixed the pcm device in json config
be379b3 Use latest version of app-controller submodule.
f5113a0 Add bluetooth hal plugin
33bc780 Remove unnecessary 'struct' before json_object
9ab8302 Correct an error when unpacking alsacore response
1ef27b6 Correct errors in hal-utilities-data prototypes

Bug-AGL: SPEC-1692, SPEC-1679

Change-Id: Ie99d6cd7dd13fd27b095e2de7c7160dc92890c98
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
6 years agoChange libhomescreen-2017 to libhomescreen 89/16489/1
zheng_wenlong [Fri, 7 Sep 2018 07:51:33 +0000 (16:51 +0900)]
Change libhomescreen-2017 to libhomescreen

    Change libhomescreen-2017 to libhomescreen.

Change-Id: Ia436650481637fc4b64329b2bc8ec296ac37c9d0
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoUse libqthomescreen repository instead of qlibhomescreen 63/16463/1
zheng_wenlong [Tue, 4 Sep 2018 02:22:33 +0000 (11:22 +0900)]
Use libqthomescreen repository instead of qlibhomescreen

    Use libqthomescreen repository instead of qlibhomescreen.

Change-Id: I855bac43806b0a1277532c6b94e3cfd419b366fd
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoUse agl-service-homescreen without -2017 61/16461/3
zheng_wenlong [Mon, 3 Sep 2018 02:33:42 +0000 (11:33 +0900)]
Use agl-service-homescreen without -2017

    Change hmi-framwork packagegroup using agl-service-homescreen without -2017.
    [Patch Set 2]
    Delete agl-service-homescreen-2017 recipe.
    [Patch Set 3]
    Delete homescreen-2017 recipe.

Change-Id: I67306083af86c471db45d406824478cdc61f1b10
BUG-AGL: SPEC-1550
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoMerge "Update agl-service-windowmanager-2017" 5.99.5 flounder/5.99.5 flounder_5.99.5
Jan-Simon Moeller [Fri, 31 Aug 2018 23:07:06 +0000 (23:07 +0000)]
Merge "Update agl-service-windowmanager-2017"

6 years agoMerge "set LIBASOUND_THREAD_SAFE=0 for 4a"
Jan-Simon Moeller [Fri, 31 Aug 2018 23:06:56 +0000 (23:06 +0000)]
Merge "set LIBASOUND_THREAD_SAFE=0 for 4a"

6 years ago[4A/bluez-alsa]: use temporary solution pcm alsa-proxy 35/16435/3
Stephane Desneux [Fri, 31 Aug 2018 17:47:50 +0000 (17:47 +0000)]
[4A/bluez-alsa]: use temporary solution pcm alsa-proxy

This plugin always keeps the opened PCM in a consistent state
for the sound application, despite of bluez-alsa server or
device disconnection.

Bug: SPEC-1679

Change-Id: I0caaa6abe6fb9133b4d43479d452e542a04620c3
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
6 years agoset LIBASOUND_THREAD_SAFE=0 for 4a 37/16437/1
Thierry Bultel [Fri, 31 Aug 2018 14:45:44 +0000 (16:45 +0200)]
set LIBASOUND_THREAD_SAFE=0 for 4a

Since the integration of bluez-alsa support in softmixer,
and as warned by the readme of bluez-alsa, there are potential
(and effective !) deadlocks in libasound. These deadlocks come
especially when uing ioplug PCMs.
This hack disables the calls to snd_pcm_lock/unlock in libasound.

Notice that the design that consists in using such PCM plugs
for communicating with the bluealsa daemon is just a short term
solution. When the direct support of bluezalsa communication
is integrated in the softmixer, that hack should be removed.

Change-Id: Ib6376fd2e145b3240ab1a68b9c760ff9e4c063c4
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
6 years agoUpdate libwindowmanager 25/16425/5
Kazumasa Mitsunari [Fri, 31 Aug 2018 03:04:32 +0000 (12:04 +0900)]
Update libwindowmanager

This commit includes
f427515 Introduce simple API

Change-Id: I5c1159748f1568a9113f3b6c61f5c58759c9752d
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
6 years agoUpdate agl-service-windowmanager-2017 09/16409/4
Kazumasa Mitsunari [Thu, 30 Aug 2018 05:55:37 +0000 (14:55 +0900)]
Update agl-service-windowmanager-2017

This commit includes
e65b048 Fix Window Manager crush when application terminated

Bug-AGL: SPEC-1696

Change-Id: I76eeadcb3eb5fde2dc6beb54155f87b1637be36a
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
6 years agoMerge changes Ie6c96000,I2b966142
Jan-Simon Moeller [Wed, 29 Aug 2018 12:36:22 +0000 (12:36 +0000)]
Merge changes Ie6c96000,I2b966142

* changes:
  pulseaudio-module-4a: fix install files path to use the libdir variable
  pulseaudio-module-4a: Update repository URL and revision

6 years ago4a-mixer: Fix tap_shortcut case issue. 81/16381/1
José Bollo [Tue, 28 Aug 2018 09:25:42 +0000 (11:25 +0200)]
4a-mixer: Fix tap_shortcut case issue.

Bug-AGL: SPEC-1653

Change-Id: I56de64336f30fa70a3c20650e61b16f31135bfe6
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
6 years agopulseaudio-module-4a: fix install files path to use the libdir variable 79/16379/1
George Kiagiadakis [Tue, 28 Aug 2018 09:23:40 +0000 (12:23 +0300)]
pulseaudio-module-4a: fix install files path to use the libdir variable

Change-Id: Ie6c96000db81c0d439b326d55dc6eb250f91f679
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
6 years agopulseaudio-module-4a: Update repository URL and revision 77/16377/1
George Kiagiadakis [Tue, 28 Aug 2018 09:23:18 +0000 (12:23 +0300)]
pulseaudio-module-4a: Update repository URL and revision

Change-Id: I2b9661423bcce6da82566e8e44dfd06208f5d381
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
6 years agoRevert "Use appid between homescreen-service and apps" 19/16319/2 5.99.4 flounder/5.99.4 flounder_5.99.4
Tadao Tanikawa [Fri, 24 Aug 2018 04:59:16 +0000 (04:59 +0000)]
Revert "Use appid between homescreen-service and apps"

Re-pin SRCREV to revert "Use appid between homescreen-service and apps"

Bug-AGL: SPEC-1685

Change-Id: I710df160880cae8966413bc98d4330c99ce8362b
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
6 years agoUpdate agl-service-windowmanager-2017 89/16189/1
Yuta Doi [Tue, 21 Aug 2018 10:22:01 +0000 (19:22 +0900)]
Update agl-service-windowmanager-2017

This commit includes the followings
  38255dc Fix multiple erase of surface information
  c1d8537 Readd Policy Manager as plugin
  1859dd4 Readd policy table generated by ZIPC for EXAMPLE

Change-Id: Ib9443ee4633164d60ec12fe2eef7ff7a774b2c15
Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
6 years agoBump packagegroup to fix library renaming issue 45/16145/1 5.99.3 flounder/5.99.3 flounder_5.99.3
Jan-Simon Möller [Fri, 17 Aug 2018 20:26:32 +0000 (22:26 +0200)]
Bump packagegroup to fix library renaming issue

We see
- nothing provides libqthomescreenwrapper0 needed by packagegroup-hmi-framework-1.0-r0.noarch

from the cached packagegroup. Thus bump PR to ensue the new version is the chosen version.

Change-Id: I35d9f6531f17b2a0e7b406bd4885cfacb1fdc689
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Use appid between homescreen-service and apps"
Jan-Simon Moeller [Fri, 17 Aug 2018 11:58:34 +0000 (11:58 +0000)]
Merge "Use appid between homescreen-service and apps"