openipc-video 0.1.31

Low-latency platform video decoding for OpenIPC applications
Documentation
1
2
3
4
5
6
7
pub(crate) fn nal_type(data: &[u8]) -> Option<u8> {
    data.first().map(|byte| (byte >> 1) & 0x3f)
}

pub(crate) fn is_keyframe(data: &[u8]) -> bool {
    matches!(nal_type(data), Some(16..=21))
}