New 4A HAL using appfw dynamic API and controller

Description

Development of a new version of 4A HAL that will use 'application framework v3 dynamic API' and 'controller binding' for platform audio configuration.

EEL/Master version of new 4A HAL available on :
https://github.com/iotbzh/4a-hal-generic

Environment

None

Activity

Show:

Walt Miner 
November 1, 2018 at 1:21 AM

Does gerrit 17103 need to be cherry picked to flounder?

Sebastien Douheret 
August 31, 2018 at 9:37 AM

Hal for alsa-bluetooth has been added recently (see SPEC-1679)

Jonathan Aillet 
July 17, 2018 at 1:01 PM

Current version of 4a-hal-generic is currently working with master and eel.
4a-hal-generic allows to configure an audio device only by writing a json configuration file.
The new hal are working with the 4a-softmixer to simplify mixer integration and use.

Only a few features are not available yet :

  • Check that external hal really exist at loading

  • Handling external hal status events.

  • Generation of an '4a-hal-manager' event when a hal status change.

  • Dynamic handling of USB devices.

  • Hal for alsa-bluetooth.

Fixed

Details

Assignee

Reporter

Fix versions

Labels

Contract ID

Components

Priority

Created April 27, 2018 at 4:29 PM
Updated November 28, 2018 at 10:05 AM
Resolved October 30, 2018 at 4:26 PM