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

Eyevinn / hi264 / 37318586980
88%

Build:
DEFAULT BRANCH: main
Ran 05 Oct 2026 01:40PM UTC
Jobs 1
Files 50
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

05 Oct 2026 01:40PM UTC coverage: 87.73% (-0.02%) from 87.753%
37318586980

push

github

tobbee
chore: require mp4ff v0.58.0 for hardened AVC parameter parsing

mp4ff v0.58.0 (Eyevinn/mp4ff#607, #623) rejects out-of-range SPS, PPS and
slice header values and truncated slice headers, and no longer hangs on a
huge num_ref_idx_l0_active_minus1 or VUI HRD cpb_cnt_minus1. Such streams
now fail with a parse error in hi264, instead of hanging, overflowing
mbWidth*mbHeight, or indexing the dequantization tables with a negative
slice QP.

The hi264dec NALU listing discarded the parse errors, so a rejected SPS,
PPS or slice header silently vanished from its output. It now prints
them. It also indexed nalu[0] without a length check, and panicked on the
empty NAL unit that adjacent start codes (00 00 01 00 00 01) produce;
TestDecodeInfoMalformedNALUs covers both.

Verified with go test ./... (including the golden FFmpeg checksums),
tools/verify_hi264gen.sh (12/12) and tools/verify_pskip_extend.sh (5/5).

28 of 32 new or added lines in 1 file covered. (87.5%)

8165 of 9307 relevant lines covered (87.73%)

1.01 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
77.37
-0.65% cmd/hi264dec/main.go
Jobs
ID Job ID Ran Files Coverage
1 37318586980.1 05 Oct 2026 01:40PM UTC 50
87.73
GitHub Action Run
Source Files on build 37318586980
  • Tree
  • List 50
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c5c5224e on github
  • Prev Build on main (#37317036938)
  • Next Build on main (#37447242301)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc