Speed up playback by avoiding unnecessary seek when playing from the beginning of a file.

This commit is contained in:
Konstantin Seiler 2019-03-09 19:30:27 +11:00
parent a3c63b4e05
commit 2e492e4d44

View file

@ -580,9 +580,12 @@ impl PlayerInternal {
let mut decoder = VorbisDecoder::new(audio_file).unwrap(); let mut decoder = VorbisDecoder::new(audio_file).unwrap();
match decoder.seek(position) { if position != 0 {
Ok(_) => (), info!("seek {}", position);
Err(err) => error!("Vorbis error: {:?}", err), match decoder.seek(position) {
Ok(_) => (),
Err(err) => error!("Vorbis error: {:?}", err),
}
} }
info!("Track \"{}\" loaded", track.name); info!("Track \"{}\" loaded", track.name);