From: "Lu, Han" han.lu@intel.com
If the playback device and the capture device was not set through '-D', '-P' or '-C' options, set the name of the two devices to "default". So by default, BAT will work through PulseAudio sound server on Ubuntu/Debian, and work though CRAS sound server on Chromium OS/Chrome OS.
If the playback device or the capture device was set through '-D', '-P' or '-C' options by user, the device name "default" will not be set.
Signed-off-by: Lu, Han han.lu@intel.com
diff --git a/bat/bat.c b/bat/bat.c index 086b9fa..4310be0 100644 --- a/bat/bat.c +++ b/bat/bat.c @@ -473,6 +473,10 @@ static int bat_init(struct bat *bat) return err; }
+ /* Set default playback and capture devices */ + if (bat->playback.device == NULL && bat->capture.device == NULL) + bat->playback.device = bat->capture.device = "default"; + /* Determine capture file */ if (bat->local) { bat->capture.file = bat->playback.file;