projects
/
nihav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
replace vec.truncate(0) with vec.clear()
[nihav.git]
/
nihav-realmedia
/
src
/
codecs
/
rv3040.rs
diff --git
a/nihav-realmedia/src/codecs/rv3040.rs
b/nihav-realmedia/src/codecs/rv3040.rs
index 9e8c68a34792144a8dfd43210a1b941c1b2560b1..762d05459b3b11172f9f89b3c2aa321d8ac1086a 100644
(file)
--- a/
nihav-realmedia/src/codecs/rv3040.rs
+++ b/
nihav-realmedia/src/codecs/rv3040.rs
@@
-326,13
+326,13
@@
impl MVInfo {
}
fn reset(&mut self) {
let size = self.w * self.h;
}
fn reset(&mut self) {
let size = self.w * self.h;
- self.mv_f.
truncate(0
);
+ self.mv_f.
clear(
);
self.mv_f.resize(size, ZERO_MV);
self.mv_f.resize(size, ZERO_MV);
- self.mv_b.
truncate(0
);
+ self.mv_b.
clear(
);
self.mv_b.resize(size, ZERO_MV);
self.mv_b.resize(size, ZERO_MV);
- self.has_f.
truncate(0
);
+ self.has_f.
clear(
);
self.has_f.resize(size >> 2, false);
self.has_f.resize(size >> 2, false);
- self.has_b.
truncate(0
);
+ self.has_b.
clear(
);
self.has_b.resize(size >> 2, false);
}
fn fill(&mut self, mb_x: usize, mb_y: usize, fwd: bool, mv: MV) {
self.has_b.resize(size >> 2, false);
}
fn fill(&mut self, mb_x: usize, mb_y: usize, fwd: bool, mv: MV) {
@@
-511,7
+511,7
@@
pub trait RV34DSP {
fn parse_slice_offsets(src: &[u8], offsets: &mut Vec<usize>) -> DecoderResult<()> {
let num_slices = (src[0] as usize) + 1;
let ini_off = num_slices * 8 + 1;
fn parse_slice_offsets(src: &[u8], offsets: &mut Vec<usize>) -> DecoderResult<()> {
let num_slices = (src[0] as usize) + 1;
let ini_off = num_slices * 8 + 1;
- offsets.
truncate(0
);
+ offsets.
clear(
);
if ini_off >= src.len() { return Err(DecoderError::ShortData); }
if ini_off >= src.len() { return Err(DecoderError::ShortData); }