aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-rad/src/demuxers/smacker.rs
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2019-11-13 19:41:45 +0100
committerKostya Shishkov <kostya.shishkov@gmail.com>2019-11-13 19:41:45 +0100
commit33b5a8f0020ee3e6e0cc39ba9f6219965502df84 (patch)
tree549da6d6386f7ed41c07fca5e7e00cf068406704 /nihav-rad/src/demuxers/smacker.rs
parent266da7b9db18727dc065a4e8971ecb0ac0b1e45f (diff)
downloadnihav-33b5a8f0020ee3e6e0cc39ba9f6219965502df84.tar.gz
initial seeking support
Diffstat (limited to 'nihav-rad/src/demuxers/smacker.rs')
-rw-r--r--nihav-rad/src/demuxers/smacker.rs5
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))?;