1#![allow(clippy::needless_range_loop, clippy::too_many_arguments)]
2
3mod cabac;
4mod decoder;
5pub(crate) mod filter;
6mod grid;
7mod hvcc;
8mod inter;
9mod intra;
10mod mvpred;
11mod pel;
12mod picture;
13mod simd;
14mod slicedec;
15#[rustfmt::skip]
16#[allow(dead_code)]
17mod spec_tables;
18#[cfg(test)]
19mod synth_tests;
20mod tables;
21#[cfg(test)]
22mod tests;
23mod transform;
24
25pub use decoder::Decoder;
26pub use hvcc::Hvcc;
27
28#[derive(Clone, Copy, Debug, PartialEq, Eq)]
29pub struct ColorInfo {
30 pub full_range: bool,
31 pub primaries: u8,
32 pub transfer: u8,
33 pub matrix: u8,
34 pub sar: (u16, u16),
35}