diff options
author | 2019-01-16 14:07:21 +0100 | |
---|---|---|
committer | 2019-01-16 14:07:21 +0100 | |
commit | 67299f948f40afc2d506ba92e78d7066ea925485 (patch) | |
tree | 9d1f61571029bd0b9a8a3c104f3d604fba5dd30d /plugins/alsa/alsa-plug-route.c | |
parent | 1103db258f1864b96565c3789bd91bd4ffadc7a7 (diff) |
bluetooth sco: fixed the softvol open error
This fixes #SPEC-2125.
The fix consists in specifying the number of channels
in the softvol pcm configuration.
When it is not set, the libasound detects a configuration
mismatch (the default number of channels being 2), and
attempts to remove the sotfvol control, which for unknown reason,
(broken support on kernel side ?) randomly fails.
Change-Id: I816b623715e413452e6793ee519e97fac6fdde43
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
Diffstat (limited to 'plugins/alsa/alsa-plug-route.c')
-rw-r--r-- | plugins/alsa/alsa-plug-route.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/alsa/alsa-plug-route.c b/plugins/alsa/alsa-plug-route.c index ebc7074..a192e03 100644 --- a/plugins/alsa/alsa-plug-route.c +++ b/plugins/alsa/alsa-plug-route.c @@ -151,7 +151,7 @@ PUBLIC AlsaPcmCtlT* AlsaCreateRoute(SoftMixerT *mixer, AlsaSndZoneT *zone, int o pcmRoute->isPcmPlug = true; } - // temporary store to unable multiple channel to route to the same port + // temporary store to enable multiple channel to route to the same port snd_config_t **cports = alloca(zone->nbSinks * sizeof (void*)); memset(cports, 0, zone->nbSinks * sizeof (void*)); |