udev-detect, alsa-card: Adopt avoid resampling option from daemon.conf 23/178823/5
authorSangchul Lee <sc11.lee@samsung.com>
Mon, 14 May 2018 05:18:58 +0000 (14:18 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Thu, 31 May 2018 06:39:52 +0000 (15:39 +0900)
commit0cc05bc5e3f7109a9b957091a6cdb8d6f035f68c
tree5edb98da6a336f0a176afaa609235eae3609b035
parentd63315b8d58dc70b97429e0ef5c767216ad115e9
udev-detect, alsa-card: Adopt avoid resampling option from daemon.conf

Previously, the "avoid-resampling" option of daemon.conf is to make the
daemon try to use the stream sample rate if possible for all sinks or
sources.

This patch applies this option to module-udev-detect and module-alsa-card
as a module argument in order to override the default value of daemon.conf.

As a result, user can use this argument for more fine-grained control.
e.g.) set it false in daemon.conf and set it true for module-udev-detect
or a particular module-alsa-card in default.pa.(or vice versa)

To set it, use "avoid_resampling=true or false" as the module argument.

[Version] 11.1-35
[Issue Type] Feature

Change-Id: Ib58f269692649c98a16699756410e961fc1b8160
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/pulseaudio.spec
src/modules/alsa/alsa-sink.c
src/modules/alsa/alsa-source.c
src/modules/alsa/module-alsa-card.c
src/modules/module-udev-detect.c
src/pulsecore/sink.c
src/pulsecore/sink.h
src/pulsecore/source.c
src/pulsecore/source.h