diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2022-03-14 17:54:38 +0100 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2022-03-14 17:54:38 +0100 |
commit | f8b39df7616777fbac588b4e7b1578ae5dba8ee0 (patch) | |
tree | 0df0bc1fda41778ef1bbc983cc2b89ebefdc8dce | |
parent | 220f65f4a6f8bd5a940cff5b9ce166aeee6722d8 (diff) | |
download | nihav-player-f8b39df7616777fbac588b4e7b1578ae5dba8ee0.tar.gz |
ignore underruns when decoding has ended
-rw-r--r-- | sndplay/src/main.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sndplay/src/main.rs b/sndplay/src/main.rs index ce9b6f6..c368651 100644 --- a/sndplay/src/main.rs +++ b/sndplay/src/main.rs @@ -363,7 +363,7 @@ impl Player { } } std::io::stdout().flush().unwrap(); - if device.size() < underfill_limit && !self.paused && refill_limit < (1 << 20) { + if device.size() < underfill_limit && !self.paused && (refill_limit < (1 << 20)) & !eof { if full_ms > 5000 { println!("underrun!"); } |