X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fdemuxers%2Fmod.rs;h=46603b23433361c7e5aa0a839f9fa72ad0222c12;hb=9f45e5289bc1b5644e279461204f94df714b836d;hp=dad92469901247191730a542c1cf734284692cd9;hpb=ce52b3b5f57c73d8d55373e635c383f4403e04a7;p=nihav.git diff --git a/src/demuxers/mod.rs b/src/demuxers/mod.rs index dad9246..46603b2 100644 --- a/src/demuxers/mod.rs +++ b/src/demuxers/mod.rs @@ -11,6 +11,7 @@ pub enum DemuxerError { IOError, NotImplemented, MemoryError, + TryAgain, } type DemuxerResult = Result; @@ -38,7 +39,7 @@ impl<'a> NAPacketReader for ByteReader<'a> { } fn fill_packet(&mut self, pkt: &mut NAPacket) -> DemuxerResult<()> { let mut refbuf = pkt.get_buffer(); - let mut buf = Rc::make_mut(&mut refbuf); + let buf = Rc::make_mut(&mut refbuf); let res = self.read_buf(buf.as_mut_slice()); if let Err(_) = res { return Err(DemuxerError::IOError); } Ok(())