projects
/
nihav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
switch to refcounted buffers
[nihav.git]
/
nihav-core
/
src
/
demuxers
/
mod.rs
diff --git
a/nihav-core/src/demuxers/mod.rs
b/nihav-core/src/demuxers/mod.rs
index 201e163b484116d13f0decbfac756c7532399ce0..48529d499b0e6a59d0bb3ac1f7d3e93698c1b740 100644
(file)
--- a/
nihav-core/src/demuxers/mod.rs
+++ b/
nihav-core/src/demuxers/mod.rs
@@
-39,7
+39,7
@@
impl<'a> NAPacketReader for ByteReader<'a> {
}
fn fill_packet(&mut self, pkt: &mut NAPacket) -> DemuxerResult<()> {
let mut refbuf = pkt.get_buffer();
}
fn fill_packet(&mut self, pkt: &mut NAPacket) -> DemuxerResult<()> {
let mut refbuf = pkt.get_buffer();
- let buf =
Rc::make_mut(&mut refbuf
);
+ let buf =
refbuf.as_mut().unwrap(
);
let res = self.read_buf(buf.as_mut_slice());
if let Err(_) = res { return Err(DemuxerError::IOError); }
Ok(())
let res = self.read_buf(buf.as_mut_slice());
if let Err(_) = res { return Err(DemuxerError::IOError); }
Ok(())
@@
-226,4
+226,4
@@
impl RegisteredDemuxers {
}
None
}
}
None
}
-}
\ No newline at end of file
+}