topic: jpeg
48 modules sharing the jpeg name family (derived from the tree's prefix discipline).
The 'jpeg' topic family in the Nishi sovereign ecosystem focuses on processing and encoding JPEG images within the JFIF standard. Modules like `jpeg_header` extract essential metadata from JPEG files, while `nx_jpeg_ascii` converts baseline JPEG data into luminance ASCII for simplified representation. The `nx_jpeg_color_write` module extends this capability to color images by writing YCbCr 4:4:4 data, supporting broader image encoding needs within the ecosystem.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| jpeg_header.nx | parse JPEG JFIF markers enough to extract | 156 | 5 |
| nx_jpeg_ascii.nx | bridge: baseline-JPEG bytes -> luminance ASCII. | 357 | 6 |
| nx_jpeg_ascii_test.nx | KAT for the JPEG -> luminance ASCII bridge. | 135 | 3 |
| nx_jpeg_block_enc.nx | SOVEREIGN JPEG baseline block entropy coder (J2). Encodes one 8x8 block's | 51 | 2 |
| nx_jpeg_block_enc_gate.nx | SOVEREIGN gate for J2 (JPEG baseline block entropy coder). Proves the | 132 | 10 |
| nx_jpeg_census_oracle.nx | per-assignment ORACLE STAGER for race 4 (JPEG marker census -- | 115 | 7 |
| nx_jpeg_color_write.nx | SOVEREIGN baseline COLOR (YCbCr 4:4:4) JFIF writer. Extends the grayscale J3 | 115 | 5 |
| nx_jpeg_color_write_gate.nx | SOVEREIGN gate for the baseline COLOR JFIF writer. Encodes a synthetic RGB | 146 | 5 |
| nx_jpeg_decode.nx | top-level baseline-JPEG decoder. The | 214 | 3 |
| nx_jpeg_decode_image.nx | full-image driver for the bits-up | 234 | 7 |
| nx_jpeg_decode_image_test.nx | KAT for the top-level image | 162 | 2 |
| nx_jpeg_decode_test.nx | KAT for top-level baseline-JPEG decoder. | 127 | 2 |
| nx_jpeg_decoder.nx | JPEG baseline (SOF0) 8-bit decoder. | 929 | 9 |
| nx_jpeg_dequant.nx | dequantization + un-zigzag composer. | 51 | 1 |
| nx_jpeg_dequant_test.nx | KAT for dequant + un-zigzag composer. | 122 | 2 |
| nx_jpeg_dht.nx | JPEG Huffman-table (DHT) parser per ITU-T Rec. | 237 | 4 |
| nx_jpeg_dht_test.nx | KAT for DHT parser + Huffman decode. | 195 | 2 |
| nx_jpeg_dqt.nx | JPEG quantization-table (DQT) parser per | 113 | 2 |
| nx_jpeg_dqt_test.nx | KAT for JPEG DQT parser. | 136 | 2 |
| nx_jpeg_entropy.nx | baseline-JPEG entropy-coded segment decoder. | 174 | 4 |
| nx_jpeg_entropy_test.nx | KAT for baseline JPEG entropy decoder. | 154 | 2 |
| nx_jpeg_header.nx | parse JPEG JFIF markers enough to extract | 162 | 5 |
| nx_jpeg_huff_enc.nx | SOVEREIGN JPEG baseline Huffman ENCODE substrate (J1 of the sovereign JPEG | 113 | 12 |
| nx_jpeg_huff_enc_gate.nx | SOVEREIGN liar-kill gate for nx_jpeg_huff_enc (J1 of the sovereign JPEG | 99 | 7 |
| nx_jpeg_idct.nx | 8x8 inverse DCT for JPEG decode. | 239 | 3 |
| nx_jpeg_idct_test.nx | KAT for 8x8 inverse DCT. | 98 | 2 |
| nx_jpeg_marker.nx | JPEG segment marker scanner. Arc C1.1 of the | 218 | 6 |
| nx_jpeg_marker_test.nx | KAT for JPEG marker scanner. | 188 | 2 |
| nx_jpeg_mcu.nx | baseline-JPEG MCU walker. Per ITU-T Rec. T.81 | 189 | 4 |
| nx_jpeg_mcu_test.nx | KAT for the MCU walker. | 127 | 2 |
| nx_jpeg_pgm_dump_test.nx | PROOF dumper for the bits-up JPEG | 99 | 2 |
| nx_jpeg_ppm_dump_test.nx | COLOR proof dumper for the bits-up | 72 | 2 |
| nx_jpeg_probe.nx | Rule-2 verify: does nx_jpeg_decode_rgb decode a REAL | 37 | 3 |
| nx_jpeg_progressive.nx | PROGRESSIVE JPEG decode (SOF2), the eat-the-debt unblock for real web photos. | 401 | 8 |
| nx_jpeg_rst_gate.nx | gate for JPEG restart-marker (DRI/RSTn) support, BOTH sides: jw_write_jpeg_ri | 191 | 3 |
| nx_jpeg_sof.nx | JPEG Start-of-Frame parser. Per ITU-T Rec. | 166 | 6 |
| nx_jpeg_sof_test.nx | KAT for SOF0 parser. | 160 | 2 |
| nx_jpeg_sos.nx | JPEG Start-of-Scan header parser. | 116 | 2 |
| nx_jpeg_sos_test.nx | KAT for SOS header parser. | 119 | 2 |
| nx_jpeg_sym.nx | SOVEREIGN JPEG "modeling" layer: separates a block's entropy into (a) a SYMBOL stream | 61 | 2 |
| nx_jpeg_upsample.nx | chroma upsampling for JPEG decode. | 87 | 1 |
| nx_jpeg_upsample_test.nx | KAT for chroma upsampling. | 116 | 2 |
| nx_jpeg_write.nx | SOVEREIGN baseline grayscale JFIF writer (J3). Assembles a complete, standards- | 187 | 6 |
| nx_jpeg_write_gate.nx | SOVEREIGN gate for J3 (baseline JFIF writer). Encodes a test image to a real | 133 | 6 |
| nx_jpeg_ycbcr.nx | YCbCr -> RGB colour-space conversion for JPEG. | 79 | 3 |
| nx_jpeg_ycbcr_test.nx | KAT for YCbCr -> RGB conversion. | 116 | 3 |
| nx_jpeg_zigzag.nx | inverse zig-zag scan order for JPEG 8x8 blocks. | 62 | 2 |
| nx_jpeg_zigzag_test.nx | KAT for inverse zig-zag. Uses the | 85 | 2 |