Skip to content

Commit

Permalink
fn RefMvsFrame::as_mut_dav1d: Rename from as_dav1d but make it `&…
Browse files Browse the repository at this point in the history
…self`, using inner mutability from `DisjointMut`.
  • Loading branch information
kkysen committed Apr 15, 2024
1 parent 285976b commit 3cd96c2
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/decode.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3921,7 +3921,7 @@ pub(crate) unsafe fn rav1d_decode_tile_sbrow(
}

if c.tc.len() > 1 && frame_hdr.use_ref_frame_mvs != 0 {
let rf = f.rf.as_dav1d();
let rf = f.rf.as_mut_dav1d();
(c.refmvs_dsp.load_tmvs)(
&rf,
ts.tiling.row,
Expand Down Expand Up @@ -4527,7 +4527,7 @@ unsafe fn rav1d_decode_frame_main(c: &Rav1dContext, f: &mut Rav1dFrameData) -> R
t.b.y = sby << 4 + seq_hdr.sb128;
let by_end = t.b.y + f.sb_step >> 1;
if frame_hdr.use_ref_frame_mvs != 0 {
let rf = f.rf.as_dav1d();
let rf = f.rf.as_mut_dav1d();
(c.refmvs_dsp.load_tmvs)(&rf, tile_row as c_int, 0, f.bw >> 1, t.b.y >> 1, by_end);
}
for col in 0..cols {
Expand Down
6 changes: 3 additions & 3 deletions src/refmvs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ pub(crate) struct RefMvsFrame {
}

impl RefMvsFrame {
pub fn as_dav1d<'a>(&'a mut self) -> refmvs_frame<'a> {
pub fn as_mut_dav1d<'a>(&'a self) -> refmvs_frame<'a> {
let Self {
iw4,
ih4,
Expand All @@ -239,9 +239,9 @@ impl RefMvsFrame {
n_mfmvs,
rp,
rp_ref,
ref mut rp_proj,
ref rp_proj,
rp_stride,
ref mut r,
ref r,
r_stride,
n_tile_rows,
n_tile_threads,
Expand Down

0 comments on commit 3cd96c2

Please sign in to comment.