Minor alsa backend tweaks

Silence a clippy warning and we don't need `std::cmp::min` when `usize` already has `min`.
This commit is contained in:
JasonLG1979 2022-06-18 09:08:04 -05:00
parent 95dc9f8411
commit 5a10a963ff

View file

@ -6,7 +6,6 @@ use crate::{NUM_CHANNELS, SAMPLE_RATE};
use alsa::device_name::HintIter;
use alsa::pcm::{Access, Format, Frames, HwParams, PCM};
use alsa::{Direction, ValueOr};
use std::cmp::min;
use std::process::exit;
use thiserror::Error;
@ -141,7 +140,7 @@ fn list_compatible_devices() -> SinkResult<()> {
println!(
"\tDescription:\n\n\t\t{}\n",
a.desc.unwrap_or_default().replace("\n", "\n\t\t")
a.desc.unwrap_or_default().replace('\n', "\n\t\t")
);
println!(
@ -467,7 +466,7 @@ impl SinkAsBytes for AlsaSink {
loop {
let data_left = data_len - start_index;
let space_left = capacity - self.period_buffer.len();
let data_to_buffer = min(data_left, space_left);
let data_to_buffer = data_left.min(space_left);
let end_index = start_index + data_to_buffer;
self.period_buffer