Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: If46cb938504f47456d106be4f3cd59c1407a9b6f
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
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>
|
|
Change the softmixer SRC_URI to gerrit.
Change-Id: I54e78d80a83e9ff7e8726ecd803ec10eb8dbdc70
Bug-AGL: SPEC-1731
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
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>
|
|
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>
|
|
This brings this commit:
13fd8b9 bluez-alsa: fixed the null device logic
Change-Id: I921b7e14611c5d81f6caede36b00aed0633aa5ce
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|