fn new() -> Self { Self{} }
}
+#[allow(clippy::comparison_chain)]
fn scale_line<T:Copy>(src: &[T], dst: &mut [T], src_w: usize, dst_w: usize) {
if src_w == dst_w {
(&mut dst[..dst_w]).copy_from_slice(&src[..dst_w]);
}
impl Kernel for NNResampler {
- fn init(&mut self, in_fmt: &ScaleInfo, dest_fmt: &ScaleInfo) -> ScaleResult<NABufferType> {
+ fn init(&mut self, in_fmt: &ScaleInfo, dest_fmt: &ScaleInfo, _options: &[(String, String)]) -> ScaleResult<NABufferType> {
let res = alloc_video_buffer(NAVideoInfo::new(dest_fmt.width, dest_fmt.height, false, in_fmt.fmt), 3);
if res.is_err() { return Err(ScaleError::AllocError); }
Ok(res.unwrap())