summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-11-284a-hal-unicens: add HAL for unicensTobias Jahnke2-6/+18
Bug-AGL: SPEC-1505 - enabled 4a-hal-unicens recipe again - updated srcrev of github repo - modified project name to match install folder Change-Id: If7c9021b85e8ea0ef08773be66ea0f031e355ff3 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-11-20Add initial recipes for snd-avirt driverMark Farrugia5-0/+132
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>
2018-11-13Bump 4a-softmixer to latest version (bug fixes)Thierry Bultel1-1/+1
This brings these commits: 6504df Lower the verbosity when not in debug level 5e48bc Tweaking debug prints 6ee71f Handle too small card PCM buffer when writing 109036 Fix the error string of attach actions 7ba2e9 remove dead code and renamed unobvious variables Change-Id: I01c6f8a37d9070ced5bb983b8107bcf12efa3466 Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-11-13meta-audio-4a: remove UNICENS legacy halTobias Jahnke2-2/+1
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> (cherry picked from commit d531eb3872684bb873d157a09f0048d4fbc70e0d)
2018-11-06bumps 4a-softmixer to the latest versionflounder_6.0.2flounder/6.0.26.0.2Thierry Bultel1-1/+1
This brings these commits: 6bf855 alsa-core-pcm: fixed the mute logic a07c4c removed the dependency to alsalib-1.1.6 for host a84a93 Remove an unfilled response json object b678f3 config.cmake: bump the needed version of alsalib to 1.1.6 Change-Id: Ib2bad263a2c3d827b652cd6819f0986a2742fc63 Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-10-18agl-service-windowmanager : Drop -2017Kazumasa Mitsunari3-5/+5
Move repository from agl-service-windowmanager-2017 to agl-service-windowmanager This includes a bug fix 6a20800 Fix memory leak Change-Id: I5905509a12f2db407766219ed1a1d536d83bb1fe Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-10-13Bump 4a-hal-unicens to latest revisionJan-Simon Möller1-1/+1
Include the update from Tobias Change-Id: I9b5832cf9af29fef85623599eb6d300cafe74897 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-10-024a: Update 4a-hal-generic for UpSquared boardflounder_6.0.1flounder/6.0.16.0.1Jonathan Aillet1-2/+2
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>
2018-09-284A: delay service startup as a workaround to SPEC-1762/SPEC-1763 (temp ↵flounder_6.0.0flounder/6.0.06.0.0Stephane Desneux2-0/+97
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>
2018-09-264a: Update 4a-hal-generic for bluetoothJonathan Aillet1-1/+1
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>
2018-09-134a: Add Bluetooth in 4aflounder_5.99.7flounder/5.99.75.99.7Stephane Desneux2-2/+2
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 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh> Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh> Change-Id: I1ceceb3b01a59156d2d015b15aa49bfe1f077ad0 (cherry picked from commit I8eb5efb404c531339ba5668a1bf131368a233b8f)
2018-09-13bluez-alsa: added patch for null deviceThierry Bultel2-0/+47
This closes the transport connection when a null device is specified. Change-Id: I6d69c68a2ca91bd9fb3d7fdf51f470f243e76d5f Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh> (cherry picked from commit 7e06277dd1389b1ca08ec390040adf792c6a14fa)
2018-09-13bump 4a-softmixer to the latest versionThierry Bultel1-1/+1
This brings this commit: 13fd8b9 bluez-alsa: fixed the null device logic Change-Id: I921b7e14611c5d81f6caede36b00aed0633aa5ce Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh> (cherry picked from commit 1f00e569d39a62c99ba7f12b438e0e0162549865)
2018-09-10Add gitreview file for flounder branchJan-Simon Möller1-0/+1
Change-Id: I7aabdae3c15f2eafb6a1ac201e0704f3ada11702 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-09-09Merge "Change libhomescreen-2017 to libhomescreen"flounder_5.99.6flounder/5.99.65.99.6Jan-Simon Moeller5-6/+5
2018-09-07[4A] Bump 4a-hal-generic and 4a-softmixer (inc. MinnowMax fix)Stephane Desneux2-2/+2
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>
2018-09-07Change libhomescreen-2017 to libhomescreenzheng_wenlong5-6/+5
Change libhomescreen-2017 to libhomescreen. Change-Id: Ia436650481637fc4b64329b2bc8ec296ac37c9d0 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2018-09-04Use libqthomescreen repository instead of qlibhomescreenzheng_wenlong1-2/+2
Use libqthomescreen repository instead of qlibhomescreen. Change-Id: I855bac43806b0a1277532c6b94e3cfd419b366fd Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2018-09-04Use agl-service-homescreen without -2017zheng_wenlong3-43/+1
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>
2018-08-31Merge "Update agl-service-windowmanager-2017"flounder_5.99.5flounder/5.99.55.99.5Jan-Simon Moeller1-1/+1
2018-08-31Merge "set LIBASOUND_THREAD_SAFE=0 for 4a"Jan-Simon Moeller1-0/+1
2018-08-31[4A/bluez-alsa]: use temporary solution pcm alsa-proxyStephane Desneux2-0/+1021
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>
2018-08-31set LIBASOUND_THREAD_SAFE=0 for 4aThierry Bultel1-0/+1
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>
2018-08-31Update libwindowmanagerKazumasa Mitsunari1-1/+1
This commit includes f427515 Introduce simple API Change-Id: I5c1159748f1568a9113f3b6c61f5c58759c9752d Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-08-31Update agl-service-windowmanager-2017Kazumasa Mitsunari1-1/+1
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>
2018-08-29Merge changes Ie6c96000,I2b966142Jan-Simon Moeller1-4/+4
* changes: pulseaudio-module-4a: fix install files path to use the libdir variable pulseaudio-module-4a: Update repository URL and revision
2018-08-284a-mixer: Fix tap_shortcut case issue.José Bollo1-1/+1
Bug-AGL: SPEC-1653 Change-Id: I56de64336f30fa70a3c20650e61b16f31135bfe6 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-08-28pulseaudio-module-4a: fix install files path to use the libdir variableGeorge Kiagiadakis1-1/+1
Change-Id: Ie6c96000db81c0d439b326d55dc6eb250f91f679 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2018-08-28pulseaudio-module-4a: Update repository URL and revisionGeorge Kiagiadakis1-3/+3
Change-Id: I2b9661423bcce6da82566e8e44dfd06208f5d381 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2018-08-24Revert "Use appid between homescreen-service and apps"flounder_5.99.4flounder/5.99.45.99.4Tadao Tanikawa2-2/+2
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>
2018-08-21Update agl-service-windowmanager-2017Yuta Doi1-1/+1
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>
2018-08-17Bump packagegroup to fix library renaming issueflounder_5.99.3flounder/5.99.35.99.3Jan-Simon Möller1-0/+4
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>
2018-08-17Merge "Use appid between homescreen-service and apps"Jan-Simon Moeller2-2/+2
2018-08-14Merge "Use homescreen repo instead of homescreen-2017"Jan-Simon Moeller1-1/+1
2018-08-06Use appid between homescreen-service and appszheng_wenlong2-2/+2
Use appid between hss and apps, and check event destination in libhomescreen. So these is no need compare code when recived Event_TapShortcut Event. qlibhomescreen: https://gerrit.automotivelinux.org/gerrit/#/c/16021/ agl-service-homescreen-2017: https://gerrit.automotivelinux.org/gerrit/#/c/16009/ BUG-AGL: SPEC-1645 Change-Id: Ie53576d254414031c68ab2e7e6211f6b081b9c99 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2018-08-03Add bugfix in agl-service-windowmanagerJan-Simon Möller1-1/+1
Change-Id: I7785e7a40e9f337faa4c45ed10f3b80a9cdea3c9 Add: 000e5f8983984d65cc7599908541801ec2babed2 Fix mistake Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-08-03Merge "4a-softmixer: bump revision (submodules update, less verbosity)"Jan-Simon Moeller1-1/+1
2018-08-02Update to latest revisions for scalable renderingJan-Simon Möller3-3/+3
We catch changes in agl-service-windowmanager: a79b572a5f26d6ecdd97dff159c40bad330e1c4c Merge changes from topic '15921' 40ec5ee486893ccb1d259c7980b077cb087494aa Fix WM attach layers to different screen. 8a791cb2ab7c159aac440cd97fbf2ae75d79b31f Improve output of multiple screen resolution 6bc7a273350721be300423b1509527f336dce50e Revert 'Enable scaling to fit various screen resolutions' 6d11d35f86649511e6a5b4b8ab6b6ae13cb4d556 Fix source rectangle changes every state change in libwindowmanager: b306138515459445eb2173301e012f2848495f00 Add new parameter 'scale' for multiple resolution f23acb4b26d3f51317936ebf5dcff66b1c54ae31 Change .gitreview in qlibwindowmanager: 744df8b7c6ccb4e2254e452eec82f5d0703417cf Add an interface to scalable rendering with multiple resolution cddefc7651d54fd99d4b1c1c17834f604de01b88 Change .gitreview Change-Id: I3ab5d9110baee4e847f6b40dd8fc438e38a62908 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-08-014a-softmixer: bump revision (submodules update, less verbosity)Stephane Desneux1-1/+1
This includes: * ded8e37 Bump revisions for all submodules * a226d89 Reduce verbosity of message "readThreadEntry..." The latest commit ded8e37 on 4a-softmixer might help to solve SPEC-1639. Bug-AGL: SPEC-1639 Change-Id: I07d5e227a108565d7a8732289bef64cb611d3f1f Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-08-01packagegroup-agl-audio: install pulseaudio-module-4a-client together with 4aGeorge Kiagiadakis1-0/+1
Change-Id: I2e58d3da03fb82bdb93d09d651c5939521470c62 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2018-08-01meta-audio-4a-framework: pulseaudio: fix the default.pa fileGeorge Kiagiadakis1-22/+66
* load module-4a-client if available * load some other necessary functionality * keep bluetooth support out for the moment (will not work with 4a) * keep the original copyright and comments as it is a modified version of the file shipped by upstream Change-Id: I2915c161aadc3b1a1e82f81d3bd8a29a6ccc2cfb Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2018-08-01meta-audio-4a-framework: add recipe for pulseaudio-module-4a-clientGeorge Kiagiadakis1-0/+20
Change-Id: I40be2fb1f572c5275057e970782437bdf47e1887 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2018-08-01Merge "Update: change repository for soundmanager"Jan-Simon Moeller2-4/+6
2018-08-01Merge "Add a distro feature on pulseaudio for agl-audio-soundmanager"Jan-Simon Moeller1-1/+1
2018-07-31Use homescreen repo instead of homescreen-2017zheng_wenlong1-1/+1
Use homescreen repo instead of homescreen-2017. Change-Id: I95f9370c58555ce2fb50612f11db6d0d001fc610 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2018-07-30Update agl-service-windowmanager-2017Kazumasa Mitsunari1-1/+1
This commit includes the followings 3d1703f Fix crashed application can re-launch 7ee9367 Fix memory release problem Change-Id: I6f5e637350a39e97b1fb8b2ac8efa4633e5a17f3 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-07-27Merge "Change the repositories of window manager helper libraries"Jan-Simon Moeller2-2/+3
2018-07-27Update: change repository for soundmanagerKazumasa Mitsunari2-4/+6
Change repositories from staging. Following commits are included agl-service-soundmanager 5106b9d Change .gitreview libsoundmanager 7322b82 Change .gitreview Change-Id: I5324f4a4552cd4461631719ebe1c01fa5ddde08a Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-07-27Merge changes from topic 'SPEC-1601'Jan-Simon Moeller2-1/+2
* changes: 4a-mixer: remove useless dependency on pulseaudio Fix yocto virtual recipes parsing
2018-07-27Add a distro feature on pulseaudio for agl-audio-soundmanagerRonan Le Martret1-1/+1
pulseaudio is not mandatory in general but is needed for agl-audio-soundmanager. Bug-AGL: SPEC-1234 Bug-AGL: SPEC-1601 Change-Id: I44edc744734bfa9bf099459647d45f6db63edf3a Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>