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

Caller-owned phase-overlaid arenas for one bounded JOF verification. More...

#include <ra8_fmt_stream.h>

Data Fields

uint32_t work_cap
 Bytes available at work.
uint8_t * webp_work
 Optional WebP whole-frame arena.
uint32_t webp_work_cap
 Bytes at webp_work.
uint8_t * band_tile
 Decoded banded-subject tile.
uint32_t band_tile_cap
 Bytes at band_tile.
uint8_t * scratch
 Reusable stored-tile staging.
uint32_t scratch_cap
 Bytes at scratch.
uint8_t * row
 Decoded one-row reference tile.
uint32_t row_cap
 Bytes at row.

Detailed Description

Caller-owned phase-overlaid arenas for one bounded JOF verification.

Producer and comparison spans may overlap because both producer passes finish and both spools seal before tile comparison starts.

Definition at line 111 of file ra8_fmt_stream.h.

Field Documentation

◆ band_tile

uint8_t* ra8_fmt_jof_verify_workspace_t::band_tile

Decoded banded-subject tile.

Definition at line 116 of file ra8_fmt_stream.h.

◆ band_tile_cap

uint32_t ra8_fmt_jof_verify_workspace_t::band_tile_cap

Bytes at band_tile.

Definition at line 117 of file ra8_fmt_stream.h.

◆ row

uint8_t* ra8_fmt_jof_verify_workspace_t::row

Decoded one-row reference tile.

Definition at line 120 of file ra8_fmt_stream.h.

◆ row_cap

uint32_t ra8_fmt_jof_verify_workspace_t::row_cap

Bytes at row.

Definition at line 121 of file ra8_fmt_stream.h.

◆ scratch

uint8_t* ra8_fmt_jof_verify_workspace_t::scratch

Reusable stored-tile staging.

Definition at line 118 of file ra8_fmt_stream.h.

◆ scratch_cap

uint32_t ra8_fmt_jof_verify_workspace_t::scratch_cap

Bytes at scratch.

Definition at line 119 of file ra8_fmt_stream.h.

◆ webp_work

uint8_t* ra8_fmt_jof_verify_workspace_t::webp_work

Optional WebP whole-frame arena.

Definition at line 114 of file ra8_fmt_stream.h.

◆ webp_work_cap

uint32_t ra8_fmt_jof_verify_workspace_t::webp_work_cap

Bytes at webp_work.

Definition at line 115 of file ra8_fmt_stream.h.

◆ work_cap

uint32_t ra8_fmt_jof_verify_workspace_t::work_cap

Bytes available at work.

Definition at line 113 of file ra8_fmt_stream.h.


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