diff --git a/media/src/io/ivf_writer/ivf_writer_test.rs b/media/src/io/ivf_writer/ivf_writer_test.rs index 04ecc03c2..fdda4955c 100644 --- a/media/src/io/ivf_writer/ivf_writer_test.rs +++ b/media/src/io/ivf_writer/ivf_writer_test.rs @@ -24,6 +24,7 @@ fn test_ivf_writer_add_packet_and_close() -> Result<()> { csrc: vec![], padding: false, extensions: vec![], + extensions_padding: 0, }, payload: raw_valid_pkt.slice(20..), }; @@ -51,6 +52,7 @@ fn test_ivf_writer_add_packet_and_close() -> Result<()> { csrc: vec![], padding: raw_mid_part_pkt.len() % 4 != 0, extensions: vec![], + extensions_padding: 0, }, payload: raw_mid_part_pkt.slice(20..), }; @@ -78,6 +80,7 @@ fn test_ivf_writer_add_packet_and_close() -> Result<()> { csrc: vec![], padding: raw_keyframe_pkt.len() % 4 != 0, extensions: vec![], + extensions_padding: 0, }, payload: raw_keyframe_pkt.slice(20..), }; diff --git a/media/src/io/ogg_writer/ogg_writer_test.rs b/media/src/io/ogg_writer/ogg_writer_test.rs index ce7c78acf..199ce2044 100644 --- a/media/src/io/ogg_writer/ogg_writer_test.rs +++ b/media/src/io/ogg_writer/ogg_writer_test.rs @@ -23,6 +23,7 @@ fn test_ogg_writer_add_packet_and_close() -> Result<()> { csrc: vec![], padding: false, extensions: vec![], + extensions_padding: 0, }, payload: raw_pkt.slice(20..), }; diff --git a/media/src/io/sample_builder/mod.rs b/media/src/io/sample_builder/mod.rs index de6e9adc2..c1ad17bf1 100644 --- a/media/src/io/sample_builder/mod.rs +++ b/media/src/io/sample_builder/mod.rs @@ -373,10 +373,7 @@ impl SampleBuilder { if self.prepared.empty() { return None; } - let result = std::mem::replace( - &mut self.prepared_samples[self.prepared.head as usize], - None, - ); + let result = self.prepared_samples[self.prepared.head as usize].take(); self.prepared.head = self.prepared.head.wrapping_add(1); result } diff --git a/rtp/src/header.rs b/rtp/src/header.rs index 7c867528b..3ba1e56dd 100644 --- a/rtp/src/header.rs +++ b/rtp/src/header.rs @@ -47,7 +47,7 @@ pub struct Header { pub csrc: Vec, pub extension_profile: u16, pub extensions: Vec, - pub extensions_padding: usize + pub extensions_padding: usize, } impl Unmarshal for Header { @@ -197,7 +197,7 @@ impl Unmarshal for Header { csrc, extension_profile, extensions, - extensions_padding + extensions_padding, }) } } diff --git a/rtp/src/packetizer/packetizer_test.rs b/rtp/src/packetizer/packetizer_test.rs index bfe166077..cb8a4a6e4 100644 --- a/rtp/src/packetizer/packetizer_test.rs +++ b/rtp/src/packetizer/packetizer_test.rs @@ -77,6 +77,7 @@ fn test_packetizer_abs_send_time() -> Result<()> { id: 1, payload: Bytes::from_static(&[0x40, 0, 0]), }], + extensions_padding: 0, }, payload: Bytes::from_static(&[0x11, 0x12, 0x13, 0x14]), };