pub struct SeqFastPath;Expand description
CABAC B-slice data coder. Mirrors encode_slice_data_b’s B_Skip-free check +
L0/L1/Bi/Direct RD decision verbatim; only the emit differs (per-MB
mb_skip_flag + CABAC + per-MB terminate). B is non-reference → no deblock/return.
B-slice mode census (env RFF_BSTATS=1), so our B_Skip / B_Direct / coded
split can be compared directly with x264’s mb B ... direct:N% skip:N% line.
Counts only; no effect on the bitstream.
SEQUENCE-SCOPED sub-pel override, set once by encode_all.
REINSTATED after D5i. It was reverted on the finding that it “did not land”, which
was WRONG: the acceptance test demanded byte-identity with --preset fast, and that
is unreachable because Preset::Fast ALSO sets rd_skip_min_free to 60 (mb16.rs
~1777) which this flag cannot touch. The veto only ever controlled sub-pel, so it
must be judged against the same preset with sub-pel off – which is what it does.