Skip to content

Commit e09f555

Browse files
author
Rémi Lauzier
authored
Fix some warnings present in nightly
1 parent 8d1d0a6 commit e09f555

File tree

10 files changed

+28
-31
lines changed

10 files changed

+28
-31
lines changed

benches/mc.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -543,9 +543,9 @@ fn new_plane<T: Pixel>(
543543
p
544544
}
545545

546-
fn get_params<'a, T: Pixel>(
547-
rec_plane: &'a Plane<T>, po: PlaneOffset, mv: MotionVector,
548-
) -> (i32, i32, PlaneSlice<'a, T>) {
546+
fn get_params<T: Pixel>(
547+
rec_plane: &Plane<T>, po: PlaneOffset, mv: MotionVector,
548+
) -> (i32, i32, PlaneSlice<T>) {
549549
let rec_cfg = &rec_plane.cfg;
550550
let shift_row = 3 + rec_cfg.ydec;
551551
let shift_col = 3 + rec_cfg.xdec;

clippy.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
too-many-arguments-threshold = 16
22
cognitive-complexity-threshold = 40
33
trivial-copy-size-limit = 16 # 128-bits = 2 64-bit registers
4+
msrv = "1.51"

src/asm/shared/predict.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ mod test {
7171
};
7272
for angle in angles {
7373
let expected = {
74-
let mut plane = Plane::from_slice(&vec![0u8; 4 * 4], 4);
74+
let mut plane = Plane::from_slice(&[0u8; 4 * 4], 4);
7575
rust::dispatch_predict_intra(
7676
*mode,
7777
*variant,
@@ -91,7 +91,7 @@ mod test {
9191
data
9292
};
9393

94-
let mut output = Plane::from_slice(&vec![0u8; 4 * 4], 4);
94+
let mut output = Plane::from_slice(&[0u8; 4 * 4], 4);
9595
dispatch_predict_intra(
9696
*mode,
9797
*variant,

src/asm/x86/dist/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -495,9 +495,9 @@ mod test {
495495
let bsize = BlockSize::[<BLOCK_ $W X $H>];
496496
if $BD > 8 {
497497
// dynamic allocation: test
498-
let mut src = Plane::from_slice(&vec![0u16; $W * $H], $W);
498+
let mut src = Plane::from_slice(&[0u16; $W * $H], $W);
499499
// dynamic allocation: test
500-
let mut dst = Plane::from_slice(&vec![0u16; $W * $H], $W);
500+
let mut dst = Plane::from_slice(&[0u16; $W * $H], $W);
501501
for (s, d) in src.data.iter_mut().zip(dst.data.iter_mut()) {
502502
*s = random::<u8>() as u16 * $BD / 8;
503503
*d = random::<u8>() as u16 * $BD / 8;
@@ -508,9 +508,9 @@ mod test {
508508
assert_eq!(rust_result, result);
509509
} else {
510510
// dynamic allocation: test
511-
let mut src = Plane::from_slice(&vec![0u8; $W * $H], $W);
511+
let mut src = Plane::from_slice(&[0u8; $W * $H], $W);
512512
// dynamic allocation: test
513-
let mut dst = Plane::from_slice(&vec![0u8; $W * $H], $W);
513+
let mut dst = Plane::from_slice(&[0u8; $W * $H], $W);
514514
for (s, d) in src.data.iter_mut().zip(dst.data.iter_mut()) {
515515
*s = random::<u8>();
516516
*d = random::<u8>();

src/asm/x86/ec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ mod test {
106106
}
107107

108108
let mut cdf = [7297, 3820, 1617, 0];
109-
let mut cdf2 = cdf.clone();
109+
let mut cdf2 = cdf;
110110
for i in 0..4 {
111111
rust::update_cdf(&mut cdf, i);
112112
unsafe {

src/asm/x86/mc.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -710,9 +710,9 @@ mod test {
710710
8
711711
);
712712

713-
fn get_params<'a, T: Pixel>(
714-
rec_plane: &'a Plane<T>, po: PlaneOffset, mv: MotionVector,
715-
) -> (i32, i32, PlaneSlice<'a, T>) {
713+
fn get_params<T: Pixel>(
714+
rec_plane: &Plane<T>, po: PlaneOffset, mv: MotionVector,
715+
) -> (i32, i32, PlaneSlice<T>) {
716716
let rec_cfg = &rec_plane.cfg;
717717
let shift_row = 3 + rec_cfg.ydec;
718718
let shift_col = 3 + rec_cfg.xdec;

src/capi.rs

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -209,14 +209,11 @@ impl EncContext {
209209
) -> Result<Packet, rav1e::EncoderStatus> {
210210
ctx.receive_packet().map(|p| {
211211
let mut p = std::mem::ManuallyDrop::new(p);
212-
let opaque = p.opaque.take().map_or_else(
213-
|| std::ptr::null_mut(),
214-
|o| {
215-
let mut opaque = o.downcast::<FrameOpaque>().unwrap();
216-
opaque.cb = None;
217-
opaque.opaque
218-
},
219-
);
212+
let opaque = p.opaque.take().map_or_else(std::ptr::null_mut, |o| {
213+
let mut opaque = o.downcast::<FrameOpaque>().unwrap();
214+
opaque.cb = None;
215+
opaque.opaque
216+
});
220217
let p = std::mem::ManuallyDrop::into_inner(p);
221218
let rav1e::Packet { data, input_frameno, frame_type, .. } = p;
222219
let len = data.len();
@@ -754,7 +751,7 @@ pub unsafe extern fn rav1e_frame_new(ctx: *const Context) -> *mut Frame {
754751
let fi = (*ctx).ctx.new_frame();
755752
let frame_type = rav1e::FrameTypeOverride::No;
756753
let f = Frame { fi, frame_type, opaque: None };
757-
let frame = Box::new(f.into());
754+
let frame = Box::new(f);
758755

759756
Box::into_raw(frame)
760757
}
@@ -952,7 +949,7 @@ pub unsafe extern fn rav1e_rc_send_pass_data(
952949
.ctx
953950
.rc_send_pass_data(maybe_buf.unwrap())
954951
.map(|_v| None)
955-
.unwrap_or_else(|e| Some(e));
952+
.unwrap_or_else(Some);
956953

957954
(*ctx).last_err = ret;
958955

@@ -1025,14 +1022,14 @@ pub unsafe extern fn rav1e_send_frame(
10251022
let maybe_opaque = if frame.is_null() {
10261023
None
10271024
} else {
1028-
(*frame).opaque.take().map(|o| rav1e::Opaque::new(o))
1025+
(*frame).opaque.take().map(rav1e::Opaque::new)
10291026
};
10301027

10311028
let ret = (*ctx)
10321029
.ctx
10331030
.send_frame(frame_internal, frame_type, maybe_opaque)
10341031
.map(|_v| None)
1035-
.unwrap_or_else(|e| Some(e));
1032+
.unwrap_or_else(Some);
10361033

10371034
(*ctx).last_err = ret;
10381035

@@ -1075,7 +1072,7 @@ pub unsafe extern fn rav1e_receive_packet(
10751072
*pkt = Box::into_raw(Box::new(packet));
10761073
None
10771074
})
1078-
.unwrap_or_else(|e| Some(e));
1075+
.unwrap_or_else(Some);
10791076

10801077
(*ctx).last_err = ret;
10811078

src/context/partition_unit.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,6 @@ impl<'a> BlockContext<'a> {
500500
pub fn update_partition_context(
501501
&mut self, bo: TileBlockOffset, subsize: BlockSize, bsize: BlockSize,
502502
) {
503-
#[allow(dead_code)]
504503
assert!(bsize.is_sqr());
505504

506505
let bw = bsize.width_mi();

src/predict.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1415,7 +1415,7 @@ mod test {
14151415
let above = &edge_buf.data[MAX_TX_SIZE + 1..MAX_TX_SIZE + 5];
14161416
let top_left = edge_buf.data[MAX_TX_SIZE];
14171417

1418-
let mut output = Plane::from_slice(&vec![0u8; 4 * 4], 4);
1418+
let mut output = Plane::from_slice(&[0u8; 4 * 4], 4);
14191419

14201420
pred_dc(&mut output.as_region_mut(), above, left, 4, 4, 8);
14211421
assert_eq!(&output.data[..], [32u8; 16]);
@@ -1467,7 +1467,7 @@ mod test {
14671467

14681468
let left = &edge_buf.data[MAX_TX_SIZE - 8..MAX_TX_SIZE];
14691469
let above = &edge_buf.data[MAX_TX_SIZE + 1..MAX_TX_SIZE + 9];
1470-
let top_left = &edge_buf.data[MAX_TX_SIZE..MAX_TX_SIZE + 1];
1470+
let top_left = &edge_buf.data[MAX_TX_SIZE..=MAX_TX_SIZE];
14711471
let angles = [
14721472
3, 6, 9, 14, 17, 20, 23, 26, 29, 32, 36, 39, 42, 45, 48, 51, 54, 58, 61,
14731473
64, 67, 70, 73, 76, 81, 84, 87,

tests/binary.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ mod binary {
66
use std::env::temp_dir;
77
use std::fs::File;
88
use std::io::Read;
9-
use std::path::PathBuf;
9+
use std::path::{Path, PathBuf};
1010

1111
fn get_y4m_input() -> Vec<u8> {
1212
let mut input = File::open(&format!(
@@ -43,7 +43,7 @@ mod binary {
4343
Command::cargo_bin("rav1e").unwrap()
4444
}
4545

46-
fn get_common_cmd(outfile: &PathBuf) -> Command {
46+
fn get_common_cmd(outfile: &Path) -> Command {
4747
let mut cmd = get_rav1e_command();
4848
cmd.args(&["--bitrate", "1000"]).arg("-o").arg(outfile).arg("-y");
4949
cmd

0 commit comments

Comments
 (0)