···151151 pb.set_position(0);
152152 }
153153154154- let raw = std::fs::read(source).unwrap();
154154+ let raw = std::fs::read(source)
155155+ .expect(format!("Failed to read MIDI file {}", source.to_str().unwrap()).as_str());
155156 let midifile = midly::Smf::parse(&raw).unwrap();
156157157158 let mut timeline = Timeline::new();
+1-1
src/video.rs
···512512 .values()
513513 .map(|stem| stem.duration_ms)
514514 .max()
515515- .unwrap()
515515+ .expect("No audio sync data provided. Use .sync_audio_with() to load a MIDI file, or provide a duration override.")
516516 }
517517518518 pub fn preview_on(&self, port: usize) -> Result<()> {