X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fdemuxers%2Frealmedia.rs;h=7ff27baf6c6fc68ca33eed344a820fabd56964fc;hb=750b299cebf79e53a0ce37c59afdadec8f527c7b;hp=3d7848480dce8d4ba048cf2cae032abeebcce1d8;hpb=41f11b2b4b169172bed76027a4b2ca91185cf7ba;p=nihav.git diff --git a/src/demuxers/realmedia.rs b/src/demuxers/realmedia.rs index 3d78484..7ff27ba 100644 --- a/src/demuxers/realmedia.rs +++ b/src/demuxers/realmedia.rs @@ -45,7 +45,7 @@ impl RMVideoStream { } fn add_slice(&mut self, slice_no: usize, data: &[u8]) { self.write_slice_info(slice_no); - let mut dslice = &mut self.frame[self.hdr_size + self.frame_pos..][..data.len()]; + let dslice = &mut self.frame[self.hdr_size + self.frame_pos..][..data.len()]; dslice.copy_from_slice(data); self.frame_pos += data.len(); } @@ -68,6 +68,7 @@ impl RMVideoStream { } } +#[allow(dead_code)] #[derive(Clone,Copy,PartialEq)] enum Deinterleaver { None, @@ -76,6 +77,7 @@ enum Deinterleaver { VBR, } +#[allow(dead_code)] struct RMAudioStream { deint: Deinterleaver, } @@ -571,9 +573,10 @@ static RM_VIDEO_CODEC_REGISTER: &'static [(&[u8;4], &str)] = &[ (b"RVTR", "realvideo2"), (b"RV30", "realvideo3"), (b"RV40", "realvideo4"), - (b"CLV1", "clearvideo"), + (b"CLV1", "clearvideo_rm"), ]; +#[allow(dead_code)] static RM_AUDIO_CODEC_REGISTER: &'static [(&[u8;4], &str)] = &[ (b"lpcJ", "ra14.4"), (b"28_8", "ra28.8"),