|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Exact phase-reused storage requirements for JOF verification. More...
#include <ra8_fmt_stream.h>
Data Fields | |
| uint16_t | width |
| Source width in pixels. | |
| uint16_t | height |
| Source height in pixels. | |
| uint8_t | bpp |
| Decoder output bytes per pixel. | |
| uint16_t | band_height |
| Subject tile height under test. | |
| uint32_t | reference_work_bytes |
| One-row reference producer arena. | |
| uint32_t | banded_work_bytes |
| Banded subject producer arena. | |
| uint32_t | webp_work_bytes |
| Whole-frame WebP arena, or zero. | |
| uint32_t | band_tile_bytes |
| Largest decoded subject tile. | |
| uint32_t | scratch_bytes |
| Largest stored-tile staging buffer. | |
| uint32_t | row_bytes |
| One decoded reference row. | |
Exact phase-reused storage requirements for JOF verification.
Definition at line 93 of file ra8_fmt_stream.h.
| uint16_t ra8_fmt_jof_verify_requirements_t::band_height |
Subject tile height under test.
Definition at line 97 of file ra8_fmt_stream.h.
Referenced by internal_accept(), internal_prepare(), and ra8_fmt_jof_verify_requirements().
| uint32_t ra8_fmt_jof_verify_requirements_t::band_tile_bytes |
Largest decoded subject tile.
Definition at line 101 of file ra8_fmt_stream.h.
Referenced by internal_bind(), internal_capacity(), internal_check(), internal_layout(), and ra8_fmt_jof_verify_requirements().
| uint32_t ra8_fmt_jof_verify_requirements_t::banded_work_bytes |
Banded subject producer arena.
Definition at line 99 of file ra8_fmt_stream.h.
Referenced by internal_check(), internal_layout(), and ra8_fmt_jof_verify_requirements().
| uint8_t ra8_fmt_jof_verify_requirements_t::bpp |
Decoder output bytes per pixel.
Definition at line 96 of file ra8_fmt_stream.h.
Referenced by internal_compare_row(), internal_dump_header(), internal_dump_row(), internal_info(), and ra8_fmt_jof_verify_requirements().
| uint16_t ra8_fmt_jof_verify_requirements_t::height |
Source height in pixels.
Definition at line 95 of file ra8_fmt_stream.h.
Referenced by internal_compare(), internal_dump_header(), internal_info(), internal_produce(), and ra8_fmt_jof_verify_requirements().
| uint32_t ra8_fmt_jof_verify_requirements_t::reference_work_bytes |
One-row reference producer arena.
Definition at line 98 of file ra8_fmt_stream.h.
Referenced by internal_check(), internal_layout(), and ra8_fmt_jof_verify_requirements().
| uint32_t ra8_fmt_jof_verify_requirements_t::row_bytes |
One decoded reference row.
Definition at line 103 of file ra8_fmt_stream.h.
Referenced by internal_bind(), internal_capacity(), internal_check(), internal_compare(), internal_compare_row(), internal_dump_row(), internal_layout(), and ra8_fmt_jof_verify_requirements().
| uint32_t ra8_fmt_jof_verify_requirements_t::scratch_bytes |
Largest stored-tile staging buffer.
Definition at line 102 of file ra8_fmt_stream.h.
Referenced by internal_bind(), internal_capacity(), internal_check(), internal_layout(), and ra8_fmt_jof_verify_requirements().
| uint32_t ra8_fmt_jof_verify_requirements_t::webp_work_bytes |
Whole-frame WebP arena, or zero.
Definition at line 100 of file ra8_fmt_stream.h.
Referenced by internal_bind(), internal_capacity(), internal_check(), internal_layout(), and ra8_fmt_jof_verify_requirements().
| uint16_t ra8_fmt_jof_verify_requirements_t::width |
Source width in pixels.
Definition at line 94 of file ra8_fmt_stream.h.
Referenced by internal_compare(), internal_dump_header(), internal_dump_row(), internal_info(), internal_produce(), and ra8_fmt_jof_verify_requirements().