bluez5: make codec loading compatible with old conf files

Change codec factory names to api.codec.bluez5.*, so that they won't
conflict with old config file lib name rules for api.bluez5.*

Specify the fallback library name when loading the codecs, so that it
works without the rules in config files.
This commit is contained in:
Pauli Virtanen 2021-09-06 17:25:58 +03:00
parent 435de99428
commit b5ad37c7ac
5 changed files with 29 additions and 23 deletions

View file

@ -16,11 +16,6 @@ context.properties = {
context.spa-libs = {
# Mapping from factory name to library.
api.bluez5.codec.a2dp.aac = bluez5/libspa-bluez5-codec-aac
api.bluez5.codec.a2dp.aptx = bluez5/libspa-bluez5-codec-aptx
api.bluez5.codec.a2dp.faststream = bluez5/libspa-bluez5-codec-faststream
api.bluez5.codec.a2dp.ldac = bluez5/libspa-bluez5-codec-ldac
api.bluez5.codec.a2dp.sbc = bluez5/libspa-bluez5-codec-sbc
api.bluez5.* = bluez5/libspa-bluez5
api.alsa.* = alsa/libspa-alsa
api.v4l2.* = v4l2/libspa-v4l2