rusty_av2d 0.1.1

Pure-Rust AV2 video decoder, no C/FFI. Byte-identical to the AVM reference decoder across a 45-clip conformance corpus.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::ffi::{c_int, c_uint, c_ulonglong};

#[inline]
pub fn ctz(mask: c_uint) -> c_int {
    mask.trailing_zeros() as i32
}

#[inline]
pub fn clz(mask: c_uint) -> c_int {
    mask.leading_zeros() as i32
}

#[inline]
pub fn clzll(mask: c_ulonglong) -> c_int {
    mask.leading_zeros() as i32
}