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-itu
/
src
/
codecs
/
h264
/
pic_ref.rs
diff --git
a/nihav-itu/src/codecs/h264/pic_ref.rs
b/nihav-itu/src/codecs/h264/pic_ref.rs
index 81889a2cf3ad79591bb85110393ca519346440ec..17a1b3b2ca1d5edc4a89447dd52899d136eac65a 100644
(file)
--- a/
nihav-itu/src/codecs/h264/pic_ref.rs
+++ b/
nihav-itu/src/codecs/h264/pic_ref.rs
@@
-200,8
+200,8
@@
impl FrameRefs {
self.long_term.resize(arg1 as usize, None);
},
5 => {
self.long_term.resize(arg1 as usize, None);
},
5 => {
- self.ref_pics.
truncate(0
);
- self.long_term.
truncate(0
);
+ self.ref_pics.
clear(
);
+ self.long_term.
clear(
);
},
6 => {
// assign an long term index to current pic - done elsewhere
},
6 => {
// assign an long term index to current pic - done elsewhere
@@
-212,13
+212,13
@@
impl FrameRefs {
Ok(())
}
pub fn clear_refs(&mut self) {
Ok(())
}
pub fn clear_refs(&mut self) {
- self.ref_pics.
truncate(0
);
- self.long_term.
truncate(0
);
+ self.ref_pics.
clear(
);
+ self.long_term.
clear(
);
}
}
- #[allow(clippy::c
yclomatic
_complexity)]
+ #[allow(clippy::c
ognitive
_complexity)]
pub fn select_refs(&mut self, sps: &SeqParameterSet, slice_hdr: &SliceHeader, cur_id: u32) {
pub fn select_refs(&mut self, sps: &SeqParameterSet, slice_hdr: &SliceHeader, cur_id: u32) {
- self.ref_list0.
truncate(0
);
- self.ref_list1.
truncate(0
);
+ self.ref_list0.
clear(
);
+ self.ref_list1.
clear(
);
let pic_num_mask = if sps.log2_max_frame_num == 16 {
0xFFFF
} else {
let pic_num_mask = if sps.log2_max_frame_num == 16 {
0xFFFF
} else {