diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2019-11-13 19:41:45 +0100 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2019-11-13 19:41:45 +0100 |
commit | 33b5a8f0020ee3e6e0cc39ba9f6219965502df84 (patch) | |
tree | 549da6d6386f7ed41c07fca5e7e00cf068406704 /nihav-rad/src/demuxers/smacker.rs | |
parent | 266da7b9db18727dc065a4e8971ecb0ac0b1e45f (diff) | |
download | nihav-33b5a8f0020ee3e6e0cc39ba9f6219965502df84.tar.gz |
initial seeking support
Diffstat (limited to 'nihav-rad/src/demuxers/smacker.rs')
-rw-r--r-- | nihav-rad/src/demuxers/smacker.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/nihav-rad/src/demuxers/smacker.rs b/nihav-rad/src/demuxers/smacker.rs index 3e612ef..902be43 100644 --- a/nihav-rad/src/demuxers/smacker.rs +++ b/nihav-rad/src/demuxers/smacker.rs @@ -95,7 +95,7 @@ fn get_pts_inc(val: i32) -> u64 { } impl<'a> DemuxCore<'a> for SmackerVideoDemuxer<'a> { - fn open(&mut self, strmgr: &mut StreamManager) -> DemuxerResult<()> { + fn open(&mut self, strmgr: &mut StreamManager, _seek_idx: &mut SeekIndex) -> DemuxerResult<()> { let src = &mut self.src; let mut magic: [u8; 4] = [0; 4]; src.read_buf(&mut magic)?; @@ -245,8 +245,7 @@ impl<'a> DemuxCore<'a> for SmackerVideoDemuxer<'a> { Ok(pkt) } - #[allow(unused_variables)] - fn seek(&mut self, time: u64) -> DemuxerResult<()> { + fn seek(&mut self, time: u64, _seek_idx: &SeekIndex) -> DemuxerResult<()> { if time == 0 { let start = self.start; self.src.seek(SeekFrom::Start(start))?; |