nx_h264_cavlc_level_gate.nx
buildroot/runtime/nx_h264_cavlc_level_gate.nx
about
nx_h264_cavlc_level_gate.nx -- REFEREE for CAVLC level decode (rung 4c-i).
levelCode->level map (spec): 0->+1 1->-1 2->+2 3->-2 4->+3.
read_level bit patterns (hand-traced):
sl=0 "1" -> prefix0,code0 -> +1
sl=0 "01" -> prefix1,code1 -> -1
sl=1 "10" -> prefix0,suffix0,code0 -> +1
sl=1 "11" -> prefix0,suffix1,code1 -> -1
sl=1 "010" -> prefix1,suffix0,code2 -> +2
suffixLength update: (0,1)->1 ; (1,4)->2 ; (0,5)->2.
Every value PRINTED. stdout + knowledge/status/h264_cavlc_level_gate.log. Exit 0/1.
Sovereign: nx_syscalls + nx_h264_bits + nx_h264_cavlc_level. license_tier: ORIGINAL
dependencies 3 imports · 0 importers
imports: nx_syscalls.nxnx_h264_bits.nxnx_h264_cavlc_level.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| none |
functions
| 16 | func gp(logfd: i64, s: *u8) -> i64 |
| 23 | func gn(logfd: i64, v: i64) -> i64 |
| 38 | func mkbr(byte0: i64) -> *BitReader |
| 46 | func main() -> i64 |