pub enum B {
Show 13 variants
SkipFlag = 0,
MbType = 1,
RefIdx = 2,
Mvd = 3,
IntraBody = 4,
Cbp = 5,
QpDelta = 6,
ResidLuma = 7,
ResidChroma = 8,
Terminate = 9,
MvdBypass = 10,
IntraResid = 11,
MvdSign = 12,
}Expand description
Syntax-element buckets. Order is the dump order.
Variants§
SkipFlag = 0
MbType = 1
RefIdx = 2
Mvd = 3
IntraBody = 4
Cbp = 5
QpDelta = 6
ResidLuma = 7
ResidChroma = 8
Terminate = 9
MvdBypass = 10
mvd’s BYPASS tail (EG3 suffix + sign) — uncompressible by construction; separating it says whether our motion bits are context-modelling or simply LARGE VECTORS (which would point back at the search, not the coder).
IntraResid = 11
Intra MB residual, split out of the intra body so the texture line is exact.
MvdSign = 12
mvd SIGN bits — one per NON-ZERO component (spec-mandated bypass).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for B
impl RefUnwindSafe for B
impl Send for B
impl Sync for B
impl Unpin for B
impl UnsafeUnpin for B
impl UnwindSafe for B
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more