ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
cm_tiled_result_t Struct Reference

Outcome of the oversized-page tile self-check. More...

#include <cm_tiled_check.h>

Data Fields

uint32_t w
 Decoded page width, pixels.
uint32_t h
 Decoded page height, pixels.
uint32_t tiles
 Tile count in the produced JOF atlas.
uint32_t crc
 FNV-1a-32 over the concatenated tile bytes.
bool ok
 True when the oversized page tiled cleanly.

Detailed Description

Outcome of the oversized-page tile self-check.

Populated by cm_comic_tiled_selfcheck; ok is true only when the oversized page was over budget for the whole-decode arena AND opened

  • tiled + decoded cleanly through the tile path.
    Invariant
    When ok is false every other field is 0.
    Since
    0.1.0

Definition at line 36 of file cm_tiled_check.h.

Field Documentation

◆ crc

uint32_t cm_tiled_result_t::crc

FNV-1a-32 over the concatenated tile bytes.

Definition at line 40 of file cm_tiled_check.h.

Referenced by cm_comic_tiled_selfcheck().

◆ h

uint32_t cm_tiled_result_t::h

Decoded page height, pixels.

Definition at line 38 of file cm_tiled_check.h.

Referenced by cm_comic_tiled_selfcheck().

◆ ok

bool cm_tiled_result_t::ok

True when the oversized page tiled cleanly.

Definition at line 41 of file cm_tiled_check.h.

Referenced by cm_comic_tiled_selfcheck().

◆ tiles

uint32_t cm_tiled_result_t::tiles

Tile count in the produced JOF atlas.

Definition at line 39 of file cm_tiled_check.h.

Referenced by cm_comic_tiled_selfcheck().

◆ w

uint32_t cm_tiled_result_t::w

Decoded page width, pixels.

Definition at line 37 of file cm_tiled_check.h.

Referenced by cm_comic_tiled_selfcheck().


The documentation for this struct was generated from the following file: