[PATCH 1/1] BAT: Add default device name for playback and capture

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: "Lu, Han" <han.lu@xxxxxxxxx>

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@xxxxxxxxx>

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;
-- 
1.9.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux