Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Bug-AGL: SPEC-1533
This bump brings these commits:
* 731c21e (HEAD -> master, origin/master, origin/eel, origin/HEAD, eel) Rework the pcm copy loop and save a lot of CPU
* 7a02db1 plugins: code & log cleanup
* b124cc0 pcm core: fixed spurious XRUN issues
* aa13829 route plugin:fixed mismatch with several sound cards
* f8a4899 set the correct number of channels in dmix
* cf7b396 alsa-plug-vol: code & log cleanup
* 38f7eb2 alsa-utils-bypath: code & log cleanup
* 844108e .gitignore: ignore build with wildcard
* 30b321a alsa-utils-dump: added log upon failing parameters retrieval
* 407cfbe zones: fixed index mismatch when multiple sound cards are declared
* 3e00731 alsa-api-mixer: code & log cleanup
* 4c42a1d alsa-api-streams: code & log cleanup
* 12c0873 sinks: fixed index mismatch when multiple sound cards are declared
* 3b8dbd3 pcm: return volume value with null set request
Change-Id: I50c36477f538dabe62f2011241c351ba4a1d64f4
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
|
|
* 81766dc Fix spelling in README.md
* 51bb228 Improve hal list response from hal-manager
* 2dfd4dd Remove boolean library
* 38dcf50 Free json objects that should have been freed
* 00a7499 Correct handling of incomming json messages
* 9e0c0cf Authorize launching 4a-hal with no config file
* 440cb8a Correct the request return when calling a stream
* c422421 Delay event parsing to be the last
* c42b631 Optimize alsacore event handler
* 592480d Update Kingfisher json configuration files
Bug-AGL: SPEC-1405
Change-Id: Ide6e0e7ac7b6473ef44d674eb445352ab13097b6
Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
|
|
* mixer and 4a-mixer are two different package.
mixer used qmake workflow to build and 4a-mixer
cmake.
Bug-AGL: SPEC-1520
Change-Id: I82b2c2a871f8bc0691291749e844f01fb9d5d7e9
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
After https://gerrit.automotivelinux.org/gerrit/14561 the kernel config is included in the
toplevel config file (linux-agl.inc) to avoid changes to linux-libc-headers.
Remove it here as discussed during ALS.
Change-Id: I7db7ac34c73bc2eda95c04e0a3f7614ab9a4655e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
This patch bumps 4a-softmixer to latest revision 6f06051.
An issue with unicens card (wrong number of channels declared
on target sound card) is solved by this commit.
Change-Id: I1961d2b8cb6fece62fcc250661def1d153d629e6
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Added patches:
* c81a825 Authorize empty response from mixer
* 0558c1a Call onload section to before halmap section
* a9a0a53 Correct typo in README.md
* 4dc19cb 4a-hal-cfg-reference: add HAL definition for M3 on Kingfisher
Change-Id: Ic4c063cc1f66289d63124dd9ab952d7d86f47e51
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
4a-hal-generic now bumped to RC2
Use ${AGL_APP_REVISION} for all gerrit repos:
* 4a-alsa-core/4a-alsa-core_git.bb:SRCREV = "${AGL_APP_REVISION}"
* 4a-hal-unicens/4a-hal-unicens_git.bb:SRCREV = "${AGL_APP_REVISION}"
* agl-service-audio-4a/agl-service-audio-4a_git.bb:SRCREV = "${AGL_APP_REVISION}"
Use SHA1 for external (github) repos:
* 4a-hal-generic/4a-hal-generic_git.bb:SRCREV = "25ec9ead44e7429b673a60d347a55d0086578e75"
* 4a-softmixer/4a-softmixer_git.bb:SRCREV = "e173f942334e741714ac45924554552b5511de1d"
Change-Id: Ic1215f9b0a786e9496ea448483c3a4b78be37c7e
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
4a-hal-community & 4a-hal-reference are now replaced
by 4a-hal-generic.
Change-Id: I823e9df21c10ab23fc4c29b43c79879b197adfdd
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Some config files shipped in the first version of 4A are not
needed anymore.
Change-Id: I3707022444bb47f072f787a3e827cfe5a0f68d0f
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
With changes on 4a-hal-generic and 4a-softmixer, the --ldpath
argument used when starting 4A binder must be adjusted to match
new HALs. Also, the binder name now matters as the high level
API will look for the policy file using 'policy-4a-*.json'.
Change-Id: I5f848eb330a5917569f6f25f9bc15abef0ea4b2e
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
4A requires some specific options in the linux kernel,
like CONFIG_SND_ALOOP for softmixer. This patch adds
config fragments to the default linux kernel recipe
only when feature agl-audio-4a-framework is enabled.
Change-Id: I443219998652562e9aed963d4e835aa4de60e614
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
The last commit hash rename the binding as it should be.
Change-Id: Icdf2872bb236e2d6d9d711902ac51909f3bc3347
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
|
|
The component was updated to fix a config deployment issue.
Update the receipe SRCREV accordingly to make use of that fix.
Change-Id: I44d139e5182c3fa293dc88a447fa387bb213c007
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
|
|
Now we make use of the 4a-softmixer and 4a-hal-generic to drive the backend of the audio framework.
This is the outcome of the audio F2F held in june.
Also fix the license checksums in 4a-hal-generic and 4a-softmixer.
Change-Id: Id709b0901228bdee86ab4b2bab395599365d00e0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
The new high level api is now available, it use the new hal manager and
the new softmixer.
Change-Id: I2be668151ec7c485337329dce4d87d27c1ffafa6
Signed-off-by: Loïc Collignon <loic.collignon@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>
(cherry picked from commit cf3716a3089b00279673cdc3f1cf65e741a7ae54)
|
|
- This file "default.pa" should be used with 4a.
- 4a default configuration with AGL default audio roles was valided.
EE-must-fix
Bug-AGL: SPEC-1234
Change-Id: I4d1487efa182033ebff9c5153fa5e78920edaab2
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
- If alsacore policy emit a signal "sig-32" pulseaudio crash.
Bug-AGL: SPEC-1110
Change-Id: I4352f9a634e610952189dc2947ca250b903bf413
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
Change-Id: If6e245c6ed9a5933a0c1eb7ca619d68bba99d8e0
Signed-off-by: Dominig ar Foll Intel Open Source <dominig.arfoll@fridu.net>
|
|
With too many module, pulseaudio may be crash at start-up.
This should temporary.
Bug-AGL: SPEC-1025
Change-Id: I99121e0ba6ae08f037aa481cb9fd3ba135d37a1e
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
Change-Id: Ib9ce32c777ef7ad52e3cf000036aa8dd9cafc2a4
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
|
|
libxml2"
|
|
Bug-AGL: SPEC-1106
Change-Id: I2e17464bb5d9c7bb2ec4310d14a9d44839fc6db4
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
* Update Policy level of each pcm
* Fix Pulseaudio start
* Add 4A module config to pulse audio
SPEC-1140: we need to have orderer PCM list in file 90-4a-modules.pa,
to fix pulseaudio startup. (From lower to higher).
Bug-AGL: SPEC-1136
Bug-AGL: SPEC-1103
Change-Id: I847711d9076a0d9817176a5cc3dee823476d8703
Signed-off-by: ronan <ronan@iot.bzh>
|
|
Recipes need to use AGL_APP_REVISION (for apps) and AGL_DEFAULT_REVISION (for non-apps)
respectively instead of plain AUTOREV.
AGL_APP_REVISION / AGL_DEFAULT_REVISION will default to AUTOREV in normal operation until
a release is cut in which case we will put in the tag.
See conf/distro/poky-agl.conf
Change-Id: Ib346e9c9bd118d245cccbec3c4bbd3c99e1ec457
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
Following gerrit review 12109 and 12115, recipe also needs to reflect
the migration.
Bug-AGL: SPEC-1106
Change-Id: I7ad6b231cecc55139262c85a0a34e89405605f29
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Change-Id: Ic949f35e0f4fa29fc24ae69b443965f8f1ac99f8
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The new version of the framework makes more use of
system units. This patch has 2 effects:
- it doesn't stop the system forever in case of error
implying the lose of the awaited files
- it accepts the service file to reside in either system
or user scope
Change-Id: I7bd8a38811a9f0dccddcf922a330ed15b652ccc3
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
v2(jsmoeeller): remove unrelated changes
Change-Id: I5e2387cdb3b9907b45059ca7ac898525e136eb19
Signed-off-by: Dominig ar Foll Intel Open Source <dominig.arfoll@fridu.net>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Tweak HAL build and packaging to build and ship the Intel HDA HAL for all the
x86-64 platforms, and always build and ship the USB audio HAL.
Change-Id: I22ff805eadc087495d17654c8eebff3be028f6cd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
By special request from Dominig.
Change-Id: I67daba576ebae4d17683da677929a2086cdf4811
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
* Add agl-service-unicens and 4a-hal-unicens to
packagegroup-agl-audio recipes.
* Add mxml recipes (dependency of agl-service-unicens).
origin:
https://github.com/schnitzeltony/meta-qt5-extra/blob/master/recipes-support/mxml/mxml_2.10.bb
Change-Id: Ib62f0a3af74cd99bdf00d120b232c84be49875d8
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
|
|
alsa-state and 4a-hal-config both provides the same file.
Fix the abstract provisioning by using the original
flag VIRTUAL-RUNTIME_alsa-state = 4a-hal-config .
v2: fix also RRECOMMENDS_pn-alsa-utils-alsactl
v3: kill everything that might still pull-in alsa-state directly
Change-Id: I0f4766ef996303ad0a1c74e3b19adcefd206a35a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
* add USB default HAL.
Change-Id: I89a305baf9c4d8c412153a7bcf81f27a03202ee6
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
This is a move of the work done initially by Ronan Le Martret <ronan.lemartret@iot.bzh>
in https://gerrit.automotivelinux.org/gerrit/#/c/11651/
Change-Id: I3c2124b186e72fd9804ff713b22a36a93283650e
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|