Simplify and split audio configs across frameworks

Fixed

Description

into global generic part (shipped by default) with the package
and a framework-specific config fragment.

We need this to support the binary feeds as multiple config options in the same package will obviously not work.

Environment

None
100% Done
Loading...

Activity

Show:

Stephane Desneux 
July 20, 2018 at 7:34 PM

Yes, latest AI (making pulseaudio an option) can be postponed. Not an issue ATM. But we should still anticipate with the change to have pulseaudio being optional: that will make transition easier.

Jan-Simon Moeller 
July 20, 2018 at 6:51 PM

Jan-Simon Moeller 
July 20, 2018 at 6:51 PM

more globally, make pulseaudio an optional component in AGL: this is achieved by removing direct and/or useless dependencies and add a DISTRO_FEATURE which can be used to conditionally build with pulseaudio support.

This is a too fundamental change for FF. Do the necessary conditionals and research and then realize that in GG.

The immediate  goals for FF are:

  • Make 4a the default alsa sound path

  • Clean-up the bitrotted pulse config files

  • get the pulse-plugin working ( owns the necessary additions to the config files)

 

Stephane Desneux 
July 20, 2018 at 3:57 PM

As seen during SAT meeting on 20180719, the following AIs are taken:

Loïc Collignon [ IoT.bzh ] 
July 3, 2018 at 7:27 AM

Does this still apply as long as:

  • Audio config is splitted in HighLevel and HALs.

  • We are getting rid of pulseaudio (so that if some apps still have an issue, then we should move them out of pulseaudio, not fixing pulseaudio config)

Details

Assignee

Reporter

Fix versions

Labels

Contract ID

Affects versions

Priority

Created January 4, 2018 at 12:10 PM
Updated November 1, 2018 at 1:23 AM
Resolved October 30, 2018 at 2:06 PM