• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Eyevinn / hi264 / 22355158303
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: feat/image-bg
DEFAULT BRANCH: main
Ran 24 Feb 2026 02:28PM UTC
Jobs 1
Files 45
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Feb 2026 02:28PM UTC coverage: 87.965% (+0.4%) from 87.558%
22355158303

Pull #12

github

tobbee
feat: 8x8 block granularity, double-res text glyphs, and PlaneGrid

Add 8x8 block resolution for the encoder. Each grid character maps to
an 8x8 block (4 per macroblock) with proper AC residual encoding at
quadrant boundaries using a forward 4x4 integer DCT.

Introduce PlaneGrid type for direct Y/Cb/Cr value planes with no
character-count limit, supporting both 16x16 and 8x8 block granularity.
All CLI output paths now use PlaneGrid as intermediate representation.

Add 6x10 double-resolution font (Glyph2x) for 8x8 block mode, giving
4x the glyph detail of the 3x5 font at the same pixel footprint.
Even text scales (2, 4, 6...) in 16x16 mode auto-select the 2x font
for sharper glyphs without requiring -8x8.

Text character set aligned across both fonts: A-Z 0-9 and
! # % + - . / : = ? [ ] _ ( ) plus space. Lowercase a-z and
rarely-used punctuation removed; lowercase input auto-uppercased.

Bug fixes:
- CAVLC level VLC encoding overflow for large coefficients (QP=0)
- Encoder reconstruction order (inverse Hadamard before dequant)
- SMPTE bars distributed at block-column granularity in -8x8 mode
- CLI -8x8 flag takes priority over .gridimg default block size
Pull Request #12: feat: 8x8 block granularity, double-res text glyphs, and PlaneGrid

1068 of 1182 new or added lines in 11 files covered. (90.36%)

5 existing lines in 3 files now uncovered.

7236 of 8226 relevant lines covered (87.96%)

1.02 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
77.08
2.08% pkg/encode/api.go
2
92.86
1.43% pkg/yuv/imagefile.go
3
93.97
2.26% pkg/encode/cavlc_enc.go
4
90.21
21.67% pkg/encode/forward.go
4
92.26
-2.85% pkg/encode/frame_encode.go
4
96.55
pkg/yuv/planegrid.go
15
94.19
pkg/yuv/font2x.go
25
78.01
-0.39% cmd/hi264gen/main.go
55
86.87
pkg/encode/plane_encode.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
78.01
-0.39% cmd/hi264gen/main.go
2
90.21
21.67% pkg/encode/forward.go
2
92.26
-2.85% pkg/encode/frame_encode.go
Jobs
ID Job ID Ran Files Coverage
1 22355158303.1 24 Feb 2026 02:28PM UTC 45
87.96
GitHub Action Run
Source Files on build 22355158303
  • Tree
  • List 45
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #12
  • PR Base - main (#22306102797)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc