X-Git-Url: https://code.octet-stream.net/m17rt/blobdiff_plain/bd5155840661f90aab8c06413fb1e9f256824b55..d610ea7b4224b89b5a1c481697d6c9e8fa7ce87c:/m17codec2/src/lib.rs?ds=inline diff --git a/m17codec2/src/lib.rs b/m17codec2/src/lib.rs index f09d2b8..bfd3095 100755 --- a/m17codec2/src/lib.rs +++ b/m17codec2/src/lib.rs @@ -50,6 +50,7 @@ impl Codec2Adapter { codec2: Codec2::new(Codec2Mode::MODE_3200), end_tx: None, })), + // TODO: this doesn't work on rpi. Use default_output_device() by default output_card: "default".to_owned(), } } @@ -131,6 +132,8 @@ fn stream_thread(end: Receiver<()>, state: Arc>, output_card .find(|d| d.name().unwrap() == output_card) .unwrap(); let mut configs = device.supported_output_configs().unwrap(); + // TODO: channels == 1 doesn't work on a Raspberry Pi + // make this configurable and support interleaving LRLR stereo samples if using 2 channels let config = configs .find(|c| c.channels() == 1 && c.sample_format() == SampleFormat::I16) .unwrap()