summaryrefslogtreecommitdiffstats
path: root/meta-audio-4a-framework/recipes-multimedia/4a-softmixer
AgeCommit message (Collapse)AuthorFilesLines
2019-04-10Update avirt kernel module and libavirt userspace libraryMark Farrugia1-1/+1
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>
2019-04-09Upgrade to thudScott Murray1-0/+3
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>
2019-03-134a-softmixer: fix HOMEPAGE urlStephane Desneux1-1/+1
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>
2019-02-254a-softmixer: bump to latest versionThierry Bultel1-2/+2
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>
2019-02-014a-softmixer: bump to latest versionThierry Bultel1-1/+1
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>
2019-01-044a-softmixer: bump to latest revisionStephane Desneux1-1/+1
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>
2018-12-204a-softmixer: add missing dependency on liburcuguppy_6.99.3guppy/6.99.36.99.3Stephane Desneux1-1/+1
Change-Id: If46cb938504f47456d106be4f3cd59c1407a9b6f Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-12-204a-softmixer: bump to last revisionStephane Desneux1-1/+1
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>
2018-11-30Change 4a-softmixer SRC_URI to gerritguppy_6.99.2guppy/6.99.26.99.2Jan-Simon Möller1-1/+1
Change the softmixer SRC_URI to gerrit. Change-Id: I54e78d80a83e9ff7e8726ecd803ec10eb8dbdc70 Bug-AGL: SPEC-1731 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-11-22bump softmixer to latest version (bug fixes)Thierry Bultel1-1/+1
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>
2018-09-134a: Add Bluetooth in 4aguppy_6.90.0guppy/6.90.06.90.0Jonathan Aillet1-1/+1
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>
2018-09-11bump 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>
2018-09-07[4A] Bump 4a-hal-generic and 4a-softmixer (inc. MinnowMax fix)Stephane Desneux1-1/+1
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-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-07-244a-softmixer: bump to latest versionStephane Desneux1-2/+2
This takes these latest commits: * 320d8f9 Updated the readme.md * 1db3552 rework the sound capture & playback model * 712b3a2 added ringbuffer and time utils Change-Id: Ia2aaecd4761a37e1600394ff72dba5b81ffe37a4 Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh> Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-07-244a: pin all revisions for repos in src/Stephane Desneux1-1/+0
The rule is to have apps/* repositories to use AGL_APP_REVISION (tested in CI as apps builds in SDK) and to have src/* use pinned revisions (tested in CI as image builds). This commit fixes the recipes in 4a layer that were not following the rule. Bug-AGL: SPEC-1600 Change-Id: I81dd77a653a23adf45bdb0c6d969a3ad9ab849a9 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-07-17bump 4a-softmixer to the latest versionThierry Bultel1-1/+1
Here are the changes: afc7d62 alsa-core-pcm: sets sw start & stop thresholds 283bf0a stops the read/write loop when the stream is muted Change-Id: I50cd5d8d798fec9ef303861df5eccb49094544f6 Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-07-104a-softmixer: bump to latest revision (APIv3)Stephane Desneux1-1/+1
This includes changes that allow the build of softmixer using APIv3 and latest submodules. Bug-AGL: SPEC-1405 Change-Id: I627958ee5dfc8f2254d0df833418e64e4a14ab96 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-06-29meta-audio-4a-framework: bump 4a-softmixer and 4a-hal-generic to latest revsStephane Desneux1-1/+1
This fixes the build issues with latest version of appfw binder: * 4a-hal-generic: (90cae7b) Update version of app-controller submodule. * 4a-softmixer: (1065a98) Update version of app-controller-submodule submodule. Bug-AGL: SPEC-1405 Change-Id: I476ad4aaed1f0670a558a26eb6a4b589d7840e9d Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-06-28meta-audio-4a-framework: align on eel with latest components revisionsStephane Desneux1-5/+4
This bump is based on recipes coming for eel branch (revision e029270): In 4A layer, we now have: * 4a-softmixer: SRCREV = "731c21e80ba45339b7dd9b8eae63accd3597d281" * 4a-hal-unicens: SRCREV = "${AGL_APP_REVISION}" * agl-service-audio-4a: SRCREV = "${AGL_APP_REVISION}" * 4a-hal-generic: SRCREV = "8142c7ed42167dff7e526952f91909d679453251" * 4a-mixer: SRCREV = "${AGL_APP_REVISION}" * 4a-alsa-core: SRCREV = "${AGL_APP_REVISION}" Change-Id: Ib5708e9551f0646e0206deac8795f3b09f5a0569 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-06-06First recipes for 4a-hal-generic and 4a-softmixerJan-Simon Möller1-0/+24
During the F2F we're working on the integration of these two as a preview and getting it into ppl's hands. Change-Id: I5392664e1736b4505bf72cf3424e8372aa4a10b7 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>