X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-realmedia%2Fsrc%2Fmuxers%2Frmvb%2Fmod.rs;h=1d08f4d0b83854f3562b3d53bd261d6b623a95c4;hb=84082d37c8019fbac7009e4d09668eb04058dfb0;hp=d5af530475a291730652044c1ab0a0e0c47dba67;hpb=353373a32fcbf842efb6fb11462b5c757b0d382e;p=nihav.git diff --git a/nihav-realmedia/src/muxers/rmvb/mod.rs b/nihav-realmedia/src/muxers/rmvb/mod.rs index d5af530..1d08f4d 100644 --- a/nihav-realmedia/src/muxers/rmvb/mod.rs +++ b/nihav-realmedia/src/muxers/rmvb/mod.rs @@ -89,7 +89,7 @@ impl RMStream { self.mdpr_pos = bw.tell(); bw.write_chunk(b"MDPR", 0, 0)?; - bw.write_u16be(self.stream_id as u16)?; + bw.write_u16be(self.stream_id)?; bw.write_u32be(0)?; //max br bw.write_u32be(0)?; //avg br bw.write_u32be(0)?; //max ps @@ -453,7 +453,7 @@ impl<'a> MuxCore<'a> for RAMuxer<'a> { } fn end(&mut self) -> MuxerResult<()> { if let Some(ref mut sw) = self.sw { - sw.finish(&mut self.bw)?; + sw.finish(self.bw)?; } Ok(()) } @@ -505,7 +505,7 @@ mod test { }; test_remuxing(&dec_config, &enc_config);*/ test_remuxing_md5(&dec_config, "realmedia", &mux_reg, - [0x80e7d0c2, 0x5bf1b72b, 0x653beb40, 0x81ab14e9]); + [0x9bc90ab0, 0x6b8c42f7, 0xaf81e8bf, 0x7c76ec57]); } #[test] @@ -626,7 +626,7 @@ mod test { }; test_remuxing(&dec_config, &enc_config);*/ test_remuxing_md5(&dec_config, "realmedia", &mux_reg, - [0x7cfb02af, 0xbbf64748, 0x086b5005, 0xc55dbc9d]); + [0x8392bb8c, 0xeb8f4d04, 0x25262829, 0x63b2fda7]); } #[test] fn test_rm_muxer_ralf() { @@ -650,6 +650,6 @@ mod test { }; test_remuxing(&dec_config, &enc_config);*/ test_remuxing_md5(&dec_config, "realmedia", &mux_reg, - [0xaf8345be, 0xf3912b40, 0xf720acdc, 0xc825b29e]); + [0xe90893eb, 0x8634642c, 0xef679ac4, 0x2e89314a]); } }