libaom_sys/
lib.rs

1//! These are automatically generated C bindings for libaom
2
3#[allow(bad_style)]
4mod ffi;
5pub use ffi::*;
6
7#[test]
8fn test_aom_binding_abi_ver() {
9    let cfg = aom_codec_dec_cfg {
10        w: 0,
11        h: 0,
12        threads: 1,
13        allow_lowbitdepth: 1,
14    };
15    let res = unsafe {
16        let mut ctx = std::mem::MaybeUninit::uninit();
17        aom_codec_dec_init_ver(
18            ctx.as_mut_ptr(),
19            aom_codec_av1_dx(),
20            &cfg,
21            0,
22            AOM_DECODER_ABI_VERSION as i32,
23        )
24    };
25    assert_eq!(0, res);
26}