diff --git a/dist/roverd b/dist/roverd index c66e7fc2..08da1717 100755 Binary files a/dist/roverd and b/dist/roverd differ diff --git a/dist/servoverifier b/dist/servoverifier index 819065bb..0140ed68 100755 Binary files a/dist/servoverifier and b/dist/servoverifier differ diff --git a/pi/install_roverd.sh b/pi/install_roverd.sh index 6ba8f904..c217f3a1 100755 --- a/pi/install_roverd.sh +++ b/pi/install_roverd.sh @@ -219,7 +219,7 @@ VIDEO_HEIGHT=720 VIDEO_FPS=30 VIDEO_BITRATE=2000000 AUDIO_ENABLE=0 -AUDIO_DEVICE=hw:0,0 +AUDIO_DEVICE=rovermic AUDIO_RATE=48000 AUDIO_CHANNELS=2 ENV diff --git a/pi/roverd/config.go b/pi/roverd/config.go index f68fe8e3..e4961792 100644 --- a/pi/roverd/config.go +++ b/pi/roverd/config.go @@ -142,7 +142,7 @@ func LoadConfig(path string) (*Config, error) { }, Audio: AudioConfig{ CaptureEnabled: false, - CaptureDevice: "hw:0,0", + CaptureDevice: "rovermic", SampleRate: 48000, Channels: 2, Bitrate: 24000, @@ -246,7 +246,7 @@ func clampFloat(value, min, max float64) float64 { func validateAudioConfig(cfg *AudioConfig) { if cfg.CaptureEnabled && cfg.CaptureDevice == "" { - cfg.CaptureDevice = "hw:0,0" + cfg.CaptureDevice = "rovermic" } if cfg.SampleRate <= 0 { cfg.SampleRate = 48000 diff --git a/pi/roverd/media_env.go b/pi/roverd/media_env.go index b4018883..b8e8374f 100644 --- a/pi/roverd/media_env.go +++ b/pi/roverd/media_env.go @@ -27,7 +27,7 @@ func UpdatePublisherEnv(media MediaConfig, audio AudioConfig) error { fmt.Fprintf(&buf, "VIDEO_BITRATE=%d\n", media.VideoBitrate) audioDevice := audio.CaptureDevice if audioDevice == "" { - audioDevice = "hw:0,0" + audioDevice = "rovermic" } if audio.SampleRate <= 0 { audio.SampleRate = 48000