diff --git a/dist/roverd b/dist/roverd index 5ad1ca6b..dd9e6a5c 100755 Binary files a/dist/roverd and b/dist/roverd differ diff --git a/dist/servoverifier b/dist/servoverifier index b9855e89..2718f57f 100755 Binary files a/dist/servoverifier and b/dist/servoverifier differ diff --git a/pi/install_roverd.sh b/pi/install_roverd.sh index a1348286..ad44a13d 100755 --- a/pi/install_roverd.sh +++ b/pi/install_roverd.sh @@ -224,7 +224,7 @@ VIDEO_HEIGHT=720 VIDEO_FPS=30 VIDEO_BITRATE=2000000 AUDIO_ENABLE=0 -AUDIO_DEVICE=rovermic +AUDIO_DEVICE=hw:0,0 AUDIO_RATE=48000 AUDIO_CHANNELS=2 ENV diff --git a/pi/roverd/media_env.go b/pi/roverd/media_env.go index 42cff8cc..e182c340 100644 --- a/pi/roverd/media_env.go +++ b/pi/roverd/media_env.go @@ -32,8 +32,8 @@ func UpdatePublisherEnv(media MediaConfig, audio AudioConfig) error { fmt.Fprintf(&buf, "VIDEO_FPS=%d\n", media.VideoFPS) fmt.Fprintf(&buf, "VIDEO_BITRATE=%d\n", media.VideoBitrate) audioDevice := audio.CaptureDevice - if audioDevice == "" { - audioDevice = "rovermic" + if audioDevice == "" || audioDevice == "rovermic" { + audioDevice = "hw:0,0" } if audio.SampleRate <= 0 { audio.SampleRate = 48000