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

Import-time transcode wiring: manifest href -> JOF atlas -> binder (#231's open-path integration). More...

Go to the source code of this file.

Typedefs

typedef int epub_img_import_unused_translation_unit_t

Detailed Description

Import-time transcode wiring: manifest href -> JOF atlas -> binder (#231's open-path integration).

Implements epub_tile_binder_import(): resolve a manifest image href, register it in place when the entry already is a stored JOF atlas, or stream its encoded JPEG/PNG/WebP bytes through the bounded transcode producer (jof_produce) into the caller's atlas store and register the result. Every source codec normalizes to the one JOF container on import (#290). Either way the binder afterwards serves the image's full-resolution tiles decode-on-demand – the #231 goal for pages larger than SDRAM.

Guarded on __has_include exactly like the binder unit so epub-only apps still link with this TU empty.

[Ring 4 / EPUB] {World: NS}

Definition in file epub_img_import.c.

Typedef Documentation

◆ epub_img_import_unused_translation_unit_t

Definition at line 246 of file epub_img_import.c.