projects
/
nihav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
initial seeking support
[nihav.git]
/
nihav-game
/
src
/
demuxers
/
bmv.rs
diff --git
a/nihav-game/src/demuxers/bmv.rs
b/nihav-game/src/demuxers/bmv.rs
index afb17317c152da7a6d7c816ff595968f7cd622c5..44e9193998c9d43c2cb98d1a845ca6003f701428 100644
(file)
--- a/
nihav-game/src/demuxers/bmv.rs
+++ b/
nihav-game/src/demuxers/bmv.rs
@@
-12,7
+12,7
@@
struct BMVDemuxer<'a> {
impl<'a> DemuxCore<'a> for BMVDemuxer<'a> {
#[allow(unused_variables)]
impl<'a> DemuxCore<'a> for BMVDemuxer<'a> {
#[allow(unused_variables)]
- fn open(&mut self, strmgr: &mut StreamManager) -> DemuxerResult<()> {
+ fn open(&mut self, strmgr: &mut StreamManager
, _seek_index: &mut SeekIndex
) -> DemuxerResult<()> {
let src = &mut self.src;
let vhdr = NAVideoInfo::new(640, 429, false, PAL8_FORMAT);
let src = &mut self.src;
let vhdr = NAVideoInfo::new(640, 429, false, PAL8_FORMAT);
@@
-70,9
+70,8
@@
impl<'a> DemuxCore<'a> for BMVDemuxer<'a> {
}
}
}
}
- #[allow(unused_variables)]
- fn seek(&mut self, time: u64) -> DemuxerResult<()> {
- Err(DemuxerError::NotImplemented)
+ fn seek(&mut self, _time: u64, _seek_index: &SeekIndex) -> DemuxerResult<()> {
+ Err(DemuxerError::NotPossible)
}
}
}
}
@@
-111,7
+110,7
@@
struct BMV3Demuxer<'a> {
impl<'a> DemuxCore<'a> for BMV3Demuxer<'a> {
#[allow(unused_variables)]
impl<'a> DemuxCore<'a> for BMV3Demuxer<'a> {
#[allow(unused_variables)]
- fn open(&mut self, strmgr: &mut StreamManager) -> DemuxerResult<()> {
+ fn open(&mut self, strmgr: &mut StreamManager
, _seek_index: &mut SeekIndex
) -> DemuxerResult<()> {
let src = &mut self.src;
let mut magic = [0u8; 4];
let src = &mut self.src;
let mut magic = [0u8; 4];
@@
-212,9
+211,8
@@
impl<'a> DemuxCore<'a> for BMV3Demuxer<'a> {
}
}
}
}
- #[allow(unused_variables)]
- fn seek(&mut self, time: u64) -> DemuxerResult<()> {
- Err(DemuxerError::NotImplemented)
+ fn seek(&mut self, _time: u64, _seek_index: &SeekIndex) -> DemuxerResult<()> {
+ Err(DemuxerError::NotPossible)
}
}
}
}