|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
One pending RAR5 data filter recorded during decode, applied after. More...
#include <ra8_rar5.h>
Data Fields | |
| uint64_t | start |
| Absolute output offset the filter transforms from. | |
| uint32_t | len |
| Length of the transformed range in bytes. | |
| uint8_t | type |
| Filter kind (ra8_rar5_filter_kind_t). | |
| uint8_t | channels |
| Delta channel count (1..32); unused otherwise. | |
One pending RAR5 data filter recorded during decode, applied after.
The RAR5 token stream can insert a filter that post-processes an output range (executables/audio compress better delta/branch-transformed). For comic JPEG/PNG pages filters are effectively never emitted, but a conformant decoder records and replays them in order once decoding ends.
Definition at line 123 of file ra8_rar5.h.
| uint8_t ra8_rar5_filter_t::channels |
Delta channel count (1..32); unused otherwise.
Definition at line 127 of file ra8_rar5.h.
Referenced by internal_apply_one_filter(), and internal_read_filter().
| uint32_t ra8_rar5_filter_t::len |
Length of the transformed range in bytes.
Definition at line 125 of file ra8_rar5.h.
Referenced by internal_apply_one_filter(), and internal_read_filter().
| uint64_t ra8_rar5_filter_t::start |
Absolute output offset the filter transforms from.
Definition at line 124 of file ra8_rar5.h.
Referenced by internal_apply_one_filter(), and internal_read_filter().
| uint8_t ra8_rar5_filter_t::type |
Filter kind (ra8_rar5_filter_kind_t).
Definition at line 126 of file ra8_rar5.h.
Referenced by internal_apply_one_filter(), and internal_read_filter().