Xteink-X4-crosspoint-reader/lib/Epub
Martin Brook b8e61130f2 refactor: extract shared DitherUtils.h and PixelCache.h
Address review comments #2, #3, and #10:
- Extract duplicated bayer4x4 matrix, applyBayerDither4Level(), and
  drawPixelWithRenderMode() into shared DitherUtils.h
- Extract duplicated PixelCache struct into shared PixelCache.h so both
  JPEG and PNG decoders use the same implementation
- Add MAX_CACHE_BYTES (256KB) size limit to PixelCache::allocate() to
  proactively guard against oversized allocations on embedded targets
2026-02-01 09:24:04 +00:00
..
Epub refactor: extract shared DitherUtils.h and PixelCache.h 2026-02-01 09:24:04 +00:00
Epub.cpp perf: optimize large EPUB indexing from O(n^2) to O(n) (#458) 2026-01-28 01:29:15 +11:00
Epub.h feat: dict based Hyphenation (#305) 2026-01-19 12:56:26 +00:00