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}