Skip to content

Commit 9b2490e

Browse files
authored
Merge branch 'librespot-org:dev' into improve-subprocess-backend
2 parents 0d4367f + 179ceda commit 9b2490e

2 files changed

Lines changed: 14 additions & 7 deletions

File tree

playback/src/audio_backend/alsa.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use crate::{NUM_CHANNELS, SAMPLE_RATE};
66
use alsa::device_name::HintIter;
77
use alsa::pcm::{Access, Format, Frames, HwParams, PCM};
88
use alsa::{Direction, ValueOr};
9-
use std::cmp::min;
109
use std::process::exit;
1110
use thiserror::Error;
1211

@@ -141,7 +140,7 @@ fn list_compatible_devices() -> SinkResult<()> {
141140

142141
println!(
143142
"\tDescription:\n\n\t\t{}\n",
144-
a.desc.unwrap_or_default().replace("\n", "\n\t\t")
143+
a.desc.unwrap_or_default().replace('\n', "\n\t\t")
145144
);
146145

147146
println!(
@@ -467,7 +466,7 @@ impl SinkAsBytes for AlsaSink {
467466
loop {
468467
let data_left = data_len - start_index;
469468
let space_left = capacity - self.period_buffer.len();
470-
let data_to_buffer = min(data_left, space_left);
469+
let data_to_buffer = data_left.min(space_left);
471470
let end_index = start_index + data_to_buffer;
472471

473472
self.period_buffer

src/main.rs

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -658,7 +658,15 @@ fn get_setup() -> Setup {
658658
trace!("Command line argument(s):");
659659

660660
for (index, key) in args.iter().enumerate() {
661-
let opt = key.trim_start_matches('-');
661+
let opt = {
662+
let key = key.trim_start_matches('-');
663+
664+
if let Some((s, _)) = key.split_once('=') {
665+
s
666+
} else {
667+
key
668+
}
669+
};
662670

663671
if index > 0
664672
&& key.starts_with('-')
@@ -668,13 +676,13 @@ fn get_setup() -> Setup {
668676
{
669677
if matches!(opt, PASSWORD | PASSWORD_SHORT | USERNAME | USERNAME_SHORT) {
670678
// Don't log creds.
671-
trace!("\t\t{} \"XXXXXXXX\"", key);
679+
trace!("\t\t{} \"XXXXXXXX\"", opt);
672680
} else {
673681
let value = matches.opt_str(opt).unwrap_or_else(|| "".to_string());
674682
if value.is_empty() {
675-
trace!("\t\t{}", key);
683+
trace!("\t\t{}", opt);
676684
} else {
677-
trace!("\t\t{} \"{}\"", key, value);
685+
trace!("\t\t{} \"{}\"", opt, value);
678686
}
679687
}
680688
}

0 commit comments

Comments
 (0)