Rework PulseAudio / audiomanager config setup to allow over-rides 79/11679/2
authorScott Murray <scott.murray@konsulko.com>
Fri, 3 Nov 2017 14:13:50 +0000 (10:13 -0400)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Fri, 3 Nov 2017 19:20:24 +0000 (19:20 +0000)
commit3294d066144cc61df3717af95bca8032f8386375
tree13b0b3ac1dbe6342e9c7633f216d43a26948c3e0
parente96107e981c04b71e81986dc2528e06ae7515488
Rework PulseAudio / audiomanager config setup to allow over-rides

Changes include:
- Move from having PulseAudio configuration changes in the recipe
  bbappend as patches to using the .include directive in default.pa
  to pick up configuration fragments provided by other recipes.
- Use virtual/pulseaudio-config to pick up the previously hard-coded
  configuration for enabling module-router.so, which is now provided
  by a new recipe that sets RPROVIDES appropriately.  This allows
  over-riding the desired configuration if needed.
- Switch the audiomanager-plugins-config dependency to using
  virtual/audiomanager-plugins-config so that it can be over-ridden
  with PREFERRED_PROVIDER if needed.

Bug-AGL: SPEC-1025, SPEC-1026, SPEC-1027

Change-Id: Ifdf16871cddc2bec7761b8c63239623b63c9e984
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
recipes-core/packagegroups/packagegroup-ivi-common-core-multimedia.bbappend
recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config_7.4.bb
recipes-multimedia/audiomanager-plugins/audiomanager-plugins_git.bb
recipes-multimedia/pulseaudio-config-module-router/files/module-router.pa [new file with mode: 0644]
recipes-multimedia/pulseaudio-config-module-router/pulseaudio-config-module-router_1.0.bb [new file with mode: 0644]
recipes-multimedia/pulseaudio/pulseaudio/0001-disable-module-role-cork-by-default.patch [deleted file]
recipes-multimedia/pulseaudio/pulseaudio/0006-auto-load-module-router.patch [deleted file]
recipes-multimedia/pulseaudio/pulseaudio_%.bbappend