}
}
pub fn estimate_mvs(&mut self, ref_frame: NAVideoBufferRef<u8>, mc_buf: NAVideoBufferRef<u8>, golden: bool) {
- let loop_thr = i16::from(VP56_FILTER_LIMITS[self.quant as usize]);
+ let loop_thr = i16::from(VP56_FILTER_LIMITS[self.quant]);
let inter_mbs = if !golden { &mut self.inter_mbs } else { &mut self.golden_mbs };
}
}
fn estimate_fourmv(&mut self, ref_frame: NAVideoBufferRef<u8>, mc_buf: NAVideoBufferRef<u8>, mb_x: usize, mb_y: usize) -> bool {
- let loop_thr = i16::from(VP56_FILTER_LIMITS[self.quant as usize]);
+ let loop_thr = i16::from(VP56_FILTER_LIMITS[self.quant]);
if self.fourmv_mbs.is_empty() {
for _ in 0..self.mb_w * self.mb_h {
}
}
pub fn select_inter_blocks_fast(&mut self, ref_frame: NAVideoBufferRef<u8>, gold_frame: Option<NAVideoBufferRef<u8>>, mc_buf: NAVideoBufferRef<u8>, lambda: f32) {
- let loop_thr = i16::from(VP56_FILTER_LIMITS[self.quant as usize]);
+ let loop_thr = i16::from(VP56_FILTER_LIMITS[self.quant]);
if self.inter_mbs.is_empty() {
for _ in 0..self.mb_w * self.mb_h {