code wiki / (root) / nx_h264_zigzag.nx

nx_h264_zigzag.nx

buildroot/runtime/nx_h264_zigzag.nx

787 B19 linesdepth 2pulls 2 transitivereach 10 importersview sourcekind librarytopic h264
docsdependenciesstructsconstsfunctions

about

nx_h264_zigzag.nx -- 4x4 inverse zig-zag scan (spec 8.5.6 / Table 8-12). CAVLC residual decode produces coefficients in SCAN order; the inverse transform needs them in RASTER (row-major) order. raster[ZZ[i]] = scan[i]. ZZ = 0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15 genealogy_id: itu_t_h264_zigzag_scan_4x4 lineage_id: scan_to_raster_permutation license_tier: ORIGINAL

dependencies 1 imports · 8 importers

nx_syscalls.nx nx_h264_zigzag.nx nx_h264_block_e2e_gate.nx nx_h264_brecon.nx nx_h264_decode_frame.nx nx_h264_fdct_gate.nx nx_h264_iframe.nx nx_h264_intra_recon.nx nx_h264_pframe_recon.nx nx_h264_slice_extract.nx

imports: nx_syscalls.nx

imported by: nx_h264_block_e2e_gate.nxnx_h264_brecon.nxnx_h264_decode_frame.nxnx_h264_fdct_gate.nxnx_h264_iframe.nxnx_h264_intra_recon.nxnx_h264_pframe_recon.nxnx_h264_slice_extract.nx

structs

none

consts

none

functions

10func nx_h264_inv_zigzag4x4(scan: *i64, raster: *i64) -> i64