X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihed-cros-libva%2Fsrc%2Flib.rs;h=a095c1c35e69b268195251c003417a989106672f;hb=a439fb0b8b38fc265d79140a2fa9592232744161;hp=61f03c87070df71aea9462e6d063ac9273807b53;hpb=0f2fb233e67f283867b0bd92a0d6a8d3510a7fd6;p=nihav-player.git diff --git a/nihed-cros-libva/src/lib.rs b/nihed-cros-libva/src/lib.rs index 61f03c8..a095c1c 100644 --- a/nihed-cros-libva/src/lib.rs +++ b/nihed-cros-libva/src/lib.rs @@ -42,6 +42,8 @@ pub use status::*; pub use surface::*; pub use usage_hint::*; +pub use bindings::constants::VA_INVALID_ID; + #[cfg(test)] mod tests { use std::rc::Rc; @@ -58,7 +60,7 @@ mod tests { let height = va_image.height as usize; // We only support NV12 images - assert_eq!(va_image.format.fourcc, u32::from_ne_bytes(*b"NV12")); + assert_eq!(va_image.format.fourcc(), Ok(VAFourcc::NV12)); // Consistency check assert_eq!(va_image.num_planes, 2); @@ -101,7 +103,7 @@ mod tests { .iter() .any(|e| *e == bindings::VAEntrypoint::VAEntrypointVLD)); - let format = bindings::constants::VA_RT_FORMAT_YUV420; + let format = RTFormat::YUV420; let width = 16; let height = 16; @@ -125,7 +127,7 @@ mod tests { None, width, height, - Some(UsageHint::USAGE_HINT_DECODER), + Some(UsageHint::Decoder.into()), 1, ) .unwrap();