internal/

directory
v0.0.0-...-b4425be Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2026 License: MIT

Directories

Path Synopsis
Package core holds the types shared by the detection and decoding stages: the pixel Bitmap, floating-point geometry (PointF, Perspective), the decoded-symbol result types, the shared status codes, and small per-pixel colour statistics.
Package core holds the types shared by the detection and decoding stages: the pixel Bitmap, floating-point geometry (PointF, Perspective), the decoded-symbol result types, the shared status codes, and small per-pixel colour statistics.
Package decode turns a sampled symbol matrix into message bits: metadata and palette decoding, module colour classification, and the LDPC/demask/deinterleave message decode, for primary and docked secondary symbols.
Package decode turns a sampled symbol matrix into message bits: metadata and palette decoding, module colour classification, and the LDPC/demask/deinterleave message decode, for primary and docked secondary symbols.
Package detect locates JAB Code symbols in an image: channel balancing and binarization (with descreen retries sized from the image's own lattice pitch), finder- and alignment-pattern detection, side-size estimation, perspective sampling of the module grid, and the region-of-interest proposer.
Package detect locates JAB Code symbols in an image: channel balancing and binarization (with descreen retries sized from the image's own lattice pitch), finder- and alignment-pattern detection, side-size estimation, perspective sampling of the module grid, and the region-of-interest proposer.
Package diag renders the observation trace produced by the authoritative decoder behind jabcode decode --diag.
Package diag renders the observation trace produced by the authoritative decoder behind jabcode decode --diag.
Package ecc implements the JAB Code forward-error-correction stage: systematic LDPC coding (hard- and soft-decision), the fixed byte (de)interleaving permutation, and the seeded PRNG they share.
Package ecc implements the JAB Code forward-error-correction stage: systematic LDPC coding (hard- and soft-decision), the fixed byte (de)interleaving permutation, and the seeded PRNG they share.
Package encode implements the JAB Code encoding pipeline: data analysis and bit-stream generation, LDPC and interleaving, module placement, masking, and bitmap rendering, for single- and multi-symbol codes.
Package encode implements the JAB Code encoding pipeline: data analysis and bit-stream generation, LDPC and interleaving, module placement, masking, and bitmap rendering, for single- and multi-symbol codes.
Package ldpccatalog carries the precomputed pivot transcripts of every message parity-check code the decoder can select.
Package ldpccatalog carries the precomputed pivot transcripts of every message parity-check code the decoder can select.
gen command
Command gen writes the precomputed pivot transcripts a jabcode_ldpc_catalog_blob build embeds.
Command gen writes the precomputed pivot transcripts a jabcode_ldpc_catalog_blob build embeds.
Package palette holds the JAB Code module color palettes shared by the encoder and decoder.
Package palette holds the JAB Code module color palettes shared by the encoder and decoder.
Package phaseprobe provides opt-in process-timeline instrumentation for GPU route diagnostics.
Package phaseprobe provides opt-in process-timeline instrumentation for GPU route diagnostics.
Package read coordinates detection and decoding into the full JAB Code reading pipeline: it owns the orientation and region-of-interest retries, the detect-then-decode handoff for the primary symbol (including the alignment-pattern fallback that needs the decoded side version), and the docked-secondary walk that derives each secondary's geometry from its decoded host metadata.
Package read coordinates detection and decoding into the full JAB Code reading pipeline: it owns the orientation and region-of-interest retries, the detect-then-decode handoff for the primary symbol (including the alignment-pattern fallback that needs the decoded side version), and the docked-secondary walk that derives each secondary's geometry from its decoded host metadata.
Package spec holds JAB Code symbol geometry, metadata layout, masking and finder core-color constants shared by the encoder and decoder.
Package spec holds JAB Code symbol geometry, metadata layout, masking and finder core-color constants shared by the encoder and decoder.
Package tables holds the JAB Code static lookup tables (encoding, alignment-pattern, and palette/finder geometry) shared by the encoder and decoder.
Package tables holds the JAB Code static lookup tables (encoding, alignment-pattern, and palette/finder geometry) shared by the encoder and decoder.
Package testutil provides shared helpers for the test suites of jabcode's internal packages.
Package testutil provides shared helpers for the test suites of jabcode's internal packages.
Command wasmgate executes the public fixed-plan and stream path.
Command wasmgate executes the public fixed-plan and stream path.
Package wire defines internal JAB Code wire variants, decoder capability sets and encoder format choices.
Package wire defines internal JAB Code wire variants, decoder capability sets and encoder format choices.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL