summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-04-26Fix issue of media player which doesn't play next while backgroundTadao Tanikawa2-0/+397
Current window manager make own ivi-layer to each application and adjust the order when rendering (screen's render order of layers). E.g. When showing apps launcher, window manager has only 1 ivi-layer for homescreen under screen 0. When showing an app, window manager add 1 ivi-layer for it and set render order of 2 layers, front: app's and back: homescreen layer. And when app hides, it's layer is removed from render order. But if removed from render order, excecuting QML also stopped. It is caused why the media player doesn't play next song when it is not shown. This patch changes how to make render order to keep media player's layer in render order even when it is not shown. This commit is modification of recipe for homescreen which contains 1 patch file to 'staging/HomeScreen' because it is already locked (It is splitted new repositories but chinook doesn't use it). Bug-AGL: SPEC-395 Change-Id: I4b1ed16c5d20ccab9a1a2aa55e463d0141d3a170 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-04-24Fix reversed fan signal issuechinook_3.0.3chinook/3.0.33.0.3Jan-Simon Möller1-1/+1
With replaced hardware, we don't need the reversed signal anymore. Fix it in chinook. Bug-AGL: SPEC-456 Change-Id: I119a95392f8adc752ad3c74d16f420e374063d26 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-04-12qtmultimedia-rtlfm-radio-plugin: Update pinned revisionScott Murray1-1/+1
Update pinned qtmultimedia-rtlfm-radio-plugin revision to pick up fix for hang when stopping is attempted while output is corked. Bug-AGL: SPEC-455 Change-Id: Ic128b4a202333bb7331f2961d55e26d06e7d550e Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-04-05Correspondence of AGL-wgt for poi appNaoto Yamaguchi2-26/+4
POI app makefile supported the 'make package' target. This patch will change to the corresponding git revision. Bug-AGL: SPEC-384 Change-Id: I81070522a2682e9150cc251cacb0010aba1d9139 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-04-02qtquickcontrols2-agl*: Fix DEPENDSScott Murray2-0/+4
It seems "inherit qmake5" is not sufficient to pick up the base Qt5 build infrastructure on its own, so add a DEPENDS on qtquickcontrols2 to the qtquickcontrols2-agl and qtquickcontrols2-agl-style recipes to fix potential build breakage on a clean build. Change-Id: I72e4512e972c78f4fc435dd8bd98c4865b660a87 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-03-29navigation: fix missing dep on zip-nativeStephane Desneux1-1/+1
Change-Id: I768d6e1786241a76ffe15194316e58bb5a86707f Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh> Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-03-29Use split out AGL QtQuickControls2 repositoriesScott Murray4-70/+52
Replace usage of the CES2017 repository with the new split out qtquickcontrols2-agl and qtquickcontrols2-agl-style repositories containing the AGL demo custom widgets and style. Since the CES2017-demo recipe no longer serves a purpose, remove it now as well. Bug-AGL: SPEC-404, SPEC-462 Change-Id: I0c31ccfe45c8912da4589e38c2cb159975536aad Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-03-17Fixed the problem of the map screen corruptionNaoto Yamaguchi1-1/+1
The R-CarM3 environment has a problem of the map screen corruption. This commit is intended to refer to the fixed revision. Bug-AGL: SPEC-481 Change-Id: I452d45c1d3dcfc4e87cb4bad049cddeadb6e4997 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-03-03These recipes were in need of a repin for chinook 3.0.2chinook_3.0.2chinook/3.0.23.0.2Jan-Simon Möller3-3/+3
CES2017-demo, homescreen (staging) and mapviewer git were missing updates to their SRCREV Change-Id: I80aa38540c6d7d45caed11e4e091fe31d439eac0 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-03-03Pin MOST related recipes for ChinookScott Murray8-0/+32
Change-Id: I29bb59d2cb98f0a5b4409360e8b64843cc9ac5a5 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-03-02CES2017-demo: fix DEPENDSScott Murray1-1/+1
Add qtmultimedia that I accidentally removed back into CES2017-demo DEPENDS, it's required. Change-Id: I058697ce5258751e0d58537860015c5315b74b57 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-03-01Switch to split out demo appsScott Murray9-111/+138
Add recipes for the split out controls, dashboard, phone, and radio app repositories, remove the related packaging of same from the CES2017-demo recipe, and add the split out apps to IMAGE_AGL_APPS in the agl-demo-platform image definition. Bug-AGL: SPEC-400, SPEC-401, SPEC-402, SPEC-403, SPEC-404 Change-Id: I790eee4edf97ab9c32ddfe5fe277cb7f05012ffc Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-02-17Fixed demo recipes to auto-install wgt app at first bootRonan Le Martret3-40/+22
* link to gerrit review 8473 (meta-agl-extra) Change-Id: I8d8c03654d4eee14bb28449d29afd4c75fac6385 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> (cherry picked from commit 7bb3630d56eaf54bbb59bfac22ddca695f8d9dcd)
2017-02-16Fix weston fails to start when mapview-demo enabledTadao Tanikawa2-0/+7
Some part of weston which support mapview-demo refers library in /usr/local/lib. To solve this, make symblic link directory into /usr/lib because adding /usr/local/lib into library search path in anyway didn't work well. E.g. Environment=LD_LIBRARY_PATH=/usr/local/lib in weston service E.g. LD_LIBRARY_PATH=/usr/local/lib in /etc/environment E.g. Adding /usr/local/lib into /etc/ld.so.conf Change-Id: I9d85732c18d1c9b13343304f45b53cfc806ec941 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-01-31meta-agl-demo: recipes-kernel: update MOST driver recipesChristian Gromm12-70/+95
This patch updates the recipes used to build the MOST driver. Since the driver source directory holds version 1.4.0-stable as of commit f19c18408b515c5e33f96893cbe213d9ab30b904 it also adds backport patches for the MOST sound and networking driver needed to build for porter. v2 (jsmoeller): combine with c8359 Change-Id: Ie56cadf9ef6224afb585fe950a0c3b0aff53b572 Signed-off-by: Christian Gromm <christian.gromm@microchip.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> (cherry picked from commit 853bd2c5ee8fb08c8654b1a07e154b66972b49ab)
2017-01-26Add audio management between Media Player and Radio.chinook_3.0.1chinook/3.0.13.0.1Toshiaki Isogai4-4/+36
This patch enables loading router-module by default to manage audio routing when both Media Player and Radio start playing. Latter audio source selected by user enforces existing one corked. Detail in below. https://jira.automotivelinux.org/browse/SPEC-378 Change-Id: I407924b1346f95573596434ba9b17c732cae5146 Signed-off-by: Toshiaki Isogai <isogai.toshiaki@nttd-mse.com>
2017-01-25Pin hvac recipe for chinookScott Murray1-0/+4
Bug-AGL: SPEC-415 Change-Id: Ie9926a2ad83ebe366aa4f3de2eeb5c97f2fcafd0 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-01-25Add switch on/off script for cluster demoynakamura9-6/+144
v2.0: (Tadao Tanikawa) Completely rebuilt. The mapviewer and mapvier-demo are installed into porter's image only because they need AGL CES2017 Demo mock-up. To enable mapviewer-demo, execute switch_on_mapviewer-demo.sh at /usr/AGL/mapviewer-demo then reboot porter. CAUTION: After enabling mapviewer-demo, without cluster mock up which connected directly to porter board, weston on the porter board would always crash immediately after booting. If you fall into that situation, disable mapviewer-demo following instructions below. To disable mapviewer-demo, execute switch_off_mapviewer-demo.sh at /usr/AGL/mapviewer-demo then reboot porter. v1.0: (Yusuke Nakamura) This addes script to enable/disable CES2017 cluster demo to /usr/AGL/cluster-demo. Once switch_on_cluster-demo.sh is executed, this enables a service for cluster demo and sets configurations for the dmeo. Change-Id: Ie10f35ff4168095c3b3c6572579a2c4799c04578 Signed-off-by: ynakamura <ynakamura@jp.adit-jv.com> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-01-23Change audio output attribute of navigationNaoto Yamaguchi2-2/+2
AudoManager determines the audio attribute with the parameter "media.role". Since Navigation was using "media.name", change it to use "media.role". Change-Id: I0af2ff068eeff5eab4e6bf28797f5aeab386c880 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-01-23Fix a bug in the audio managementNaoto Yamaguchi1-1/+1
Fix the bug to pulseaudio crashes due to module-router NULL acces. Change-Id: I1e16c4b19b10ee47317b397daeb290699d106ab0 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-01-20Navigation update for AMM 2017 demosNaoto Yamaguchi5-37/+74
This patch includes the following correspondence. Partial fix : Fix SPEC-364 SDK build issue. For AMM demo : Enable japanese guide voice. Adding JP map download script. Change-Id: I4c58a6e4630460ff2f30abb73519aaaab0e2b7b5 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-01-19Set SRCREV for chinookTasuku Suzuki1-1/+1
Change-Id: I2d13f50501c356226bcd3b82ff4ba0268f313975 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2017-01-18Pin qtmultimedia-rtlfm-radio-plugin recipe for chinookScott Murray1-0/+4
Bug-AGL: SPEC-414 Change-Id: Icb9beec226ef42acde866304a5b478d7bd0ead61 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-01-16Get rid of Automotive Message Broker as it has been replaced.Romain Forlot18-1394/+0
Now using AGL Application Framework Binding system Change-Id: Iac8844645cb85838922bb2fe4e4f355d4444bc09 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-01-04Revert "Change QWindow::visible when surface visibility in ivi shell changes"chinook_3.0.0chinook/3.0.03.0.0Tadao Tanikawa2-47/+0
This reverts commit d0f95885030e5f425c0423a7a29414a204aaa341. This is root cause of issue that screen doesn't change from blank screen after booting. ivi-surface's visibility must not link to QWindow's visibility because changing it's visibility to 0 means destroying wayland surface (--> eglsurface --> ivi-surface) immmediatly. On the other hand, ivi-surface is created with visibility == 0. Therefore, creating ivi-surface triggers self destruction of ivi-surface itself immediately. And to make matters worse, Qt5.7's hiding(visibility == 0) window method, wl.attach(nil, 0, 0) was wrong, it cause unpredictable operation of weston (In our case, it drops some events between WindowManager and Weston). For linking ivi-surface's visibility and visibility in QML, we should consider another method. At least, commit d0f958's approach is incorrect in Qt5.7 so far. Change-Id: Ibe90f9dae634aa5cdb3c166caf4db02dfd71965b Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-01-04Copy all Radio presets onto the targetJan-Simon Möller1-2/+10
Copy all radio presets to the target to allow changes on-the-fly. Change-Id: Ibcbc3300688268d4962bcd7704c9434a3ab0fd58 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-02Fix recipes on chinook branchJan-Simon Möller2-4/+4
This change fixes the evaluation of the SRC_URI. As SRC_URI_chinook is a parsed variable we need to use _append. Change-Id: Ifa5c3dabb025a1a185190d8b2eb35414db5266f5 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-02Add radio channels for FOSDEMJan-Simon Möller2-0/+15
Change-Id: I613f8dba37ff7b80da8d941989e0866fd0bd05aa Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-02Add a script to download mapdataNaoto Yamaguchi2-2/+65
This patch is fix of SPEC-392. Add a script to download the UK map data to the target /var/mapdata. Change-Id: If97c723e342c01f252f1a625504ef2a02ce2fb12 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-29Pin ces2017-demo recipe for chinookJan-Simon Möller1-1/+7
Change-Id: I3c41e4386fa90ce99e7c1fa2c0304343941e2344 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-29Pin unicens recipe for chinook releaseJan-Simon Möller1-0/+2
Change-Id: If341a0f7dc669bc57669b0a6f3970cd38e12d07a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-29Pin mixer recipe for chinook releaseJan-Simon Möller1-0/+4
Change-Id: Ie8e0c6891d766f08fdbf5fec2c3c86a1329003f7 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-29Pin mediaplayer recipe for chinook releaseJan-Simon Möller1-0/+5
Change-Id: Idf2357a4a3242cab453db19a4a59ea173134fa40 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-29Pin vod-server recipe for chinook releaseJan-Simon Möller1-0/+2
Change-Id: I393ee1621189297b19d0c9dda17a5cdfe6a7b06e Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-29Pin settings recipe for chinook releaseJan-Simon Möller1-0/+5
Change-Id: I9971b1656804b101639f7a2dc67c3ddf549484e9 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-29Pin homescreen recipe for chinookJan-Simon Möller1-12/+21
Change-Id: If528266166545262d024ea830b8d807eae0796df Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-29POI App: Adjust display for AGL Distro 3.0Naoto Yamaguchi1-6/+9
This patch solves the problem that the design of POI-App does not match the application surface size of AGL Distro 3.0. This change solves the problem of display collapse. Change-Id: I7ffadab73dfb6918aa3cb5f97f382311fbbf9bf5 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-29Set defaultbranch to chinook in gitreviewJan-Simon Möller1-0/+1
Change-Id: Iffa084c6e815e71d4fbd795529f62be21fa33a75 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-28ces2017-demo: add install of presets configuration file for Radio appScott Murray3-3/+34
Add preset configuration files for the Radio app for CES and ALS locations, and commands to install the one selected with a new variable, AGL_RADIO_PRESETS_LOCALE. The default is to use the presets appropriate for CES. Change-Id: I9b278e1c983de16898fc71329afe7c6ba58e9b52 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2016-12-28Use inherit aglwgt in application recipesJan-Simon Möller4-89/+24
This change converts the application recipes for hvac, mediaplayer, mixer, settings to use the aglwgt bbclass. This simplifies the application workflow and ensures interoperability with the SDK. Change-Id: Icaa8ba3f931844be6063c18957c07aa598591f06 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-28Remove empty foldersJan-Simon Möller5-0/+0
This changeset removes empty folders that we kept until now as placeholders for recipes or append files. We do not need them currently and they're likely to stay unused. Change-Id: Iaaf1c1c36506bcb76b668a73037b3378015854ef Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-28qtmultimedia-rtlfm-radio-plugin: update license informationScott Murray1-2/+3
Update LICENSE and LIC_FILES_CHKSUM for recent addition of GPLv2+ code. Change-Id: Ic8cec17f60688ba664e026b37d5370c5ed6178c2 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2016-12-28Refactor wgt package installationTadao Tanikawa1-8/+5
To fix missing installatioin of mediaplayer.wgt and support additional wgt packages in future, refactor installation script to install whole apps under /usr/AGL/apps. And adding 'sync' because sometimes apps broken if reboot immediately after installing apps. Change-Id: I69f0761439d421b5656b89bce72df1d59dad3c18 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-28ces2017-demo: add mixer.wgt to the installer scriptMatt Porter1-0/+1
Adds mixer.wgt to the installer script so we don't have to install it in a second step. Change-Id: I37723db6c2f3f6b5c2aef95669eb2c0afa01fb64 Signed-off-by: Matt Porter <mporter@konsulko.com>
2016-12-27Integrate GENIVI Audio Manager Plugins for CES2017 demo.Toshiaki Isogai9-0/+793
Change-Id: I56081180f8dc3bc10159492d4bc7e5fdd621ab27 Signed-off-by: Toshiaki Isogai <tisogai@jp.adit-jv.com>
2016-12-27Unify locations of applications and demoJan-Simon Möller3-13/+16
This changeset cleans-up the locations used for apps and the ces2017-demo. - Apps go into /usr/AGL/apps - Scripts are available in /usr/AGL/ces2017-demo (symlink) As the ces2017-demo package will go away, its folder will also become obsolete or only host startup-scripts. Change-Id: I2b2ea8dc6de531f737305a80573ad56cb08ba009 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-27Add recipe for mapviewerToshi Umemura5-1/+68
This patch addes recipe for mapviewer. mapviewer is a child application which communicates with navigation app on homescreen. In CES2017 demo this app is launched at virtual screen next to homescreen. (invisible on homescreen) Mapviewer dislay on virtual screen is transported to meter cluster side via ethernet. That will be shown at center of meter cluster with 384x368. window manager tries to change the position to be sent to a cluster after systemd execute LayerManagerControl set surface. In order to avoid this sleep is added as a tentative solution. Change-Id: I903ef19b2550b01e1c90e8960d1edda01b46297d Signed-off-by: ynakamura <ynakamura@jp.adit-jv.com> Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-27Fix blank screen after booting on some platformTadao Tanikawa2-0/+32
wl.surface.attach (nil, 0, 0) might cause serious probrem on some platform (it depends on compositor implementation). In the case of ces2017 demo, output alwasy become blank when launch HomeScreen and WindowManager. This bug and patch is reported in https://bugreports.qt.io/browse/QTBUG-47902 Change-Id: Ibc7b20431e7aff6316090d729365b82cdfac6733 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-27Merge the installation script to ces2017-demoNaoto Yamaguchi3-9/+6
I divided the script of Navi, but I will do the merge. With this change, all installations are done with one script. This patch solves the problem that navigation can not be started. Change-Id: I523b85cbee19531345c2e3fdaffc9c8c5f6b9c1b Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-27Fix: SPEC-377, miss dbus conf file to make status icon workingRomain Forlot2-1/+13
Change-Id: I8b64adf1c73244447f348ae140a4bd63d3796357 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>