for _ in 0..len {
let saddr = (self.pos as isize) + self.off;
if saddr < 0 { continue; }
- if self.fwd {
- self.data[self.pos] = self.data[saddr as usize];
- } else {
- self.data[self.pos] = self.data[saddr as usize];
- }
+ self.data[self.pos] = self.data[saddr as usize];
self.advance();
}
}
}
-pub fn get_decoder_video() -> Box<NADecoder> {
+pub fn get_decoder_video() -> Box<dyn NADecoder> {
Box::new(BMVVideoDecoder::new())
}
}
}
-pub fn get_decoder_audio() -> Box<NADecoder> {
+pub fn get_decoder_audio() -> Box<dyn NADecoder> {
Box::new(BMVAudioDecoder::new())
}