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

Eyevinn / moqlivemock / 25304910077
45%
main: 44%

Build:
Build:
LAST BUILD BRANCH: feat/add-locmaf-support
DEFAULT BRANCH: main
Ran 04 May 2026 06:43AM UTC
Jobs 1
Files 20
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

04 May 2026 06:42AM UTC coverage: 44.964% (+0.01%) from 44.952%
25304910077

Pull #77

github

tobbee
feat(catalog): expose accurate per-packaging bitrate

Catalog Bitrate now reflects the actual wire footprint of each track,
correctly differentiating clear CMAF, encrypted CMAF (cenc/cbcs), and
LOC. Previously all CMAF tracks shared one estimator (constants from
draft-09 mp4ff layout) and LOC reported the raw sample bitrate — so
encryption overhead and LOC framing were invisible to clients.

- calcCmafBitrate measures actual chunk size via GenCMAFChunk for the
  track's real configuration (sample batch, encryption scheme,
  subsample density). Self-consistent under future packaging tweaks.
- calcLOCBitrate adds per-object MoQ + LOC Timestamp extension overhead
  and (for video) the VPS/SPS/PPS prepended to every IRAP frame.
- GenCMAFChunk enables mp4ff OptimizeTrun, which promotes constant
  per-sample fields into tfhd defaults. Audio per-extra-sample drops
  from 16 B to ~3 B (4 B sample-size, 0 B for tracks with constant
  sample size), shaving real bytes off every audio chunk on the wire.
Pull Request #77: feat(catalog): expose accurate per-packaging bitrate

35 of 48 new or added lines in 2 files covered. (72.92%)

27 existing lines in 3 files now uncovered.

1857 of 4130 relevant lines covered (44.96%)

1070.17 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
79.42
0.59% internal/asset.go
1
0.0
0.0% cmd/mlmpub/main.go

Coverage Regressions

Lines Coverage ∆ File
24
29.09
-4.68% internal/pub/pub.go
2
78.46
-3.08% internal/moqgroup.go
1
47.12
0.66% internal/sub/sub.go
Jobs
ID Job ID Ran Files Coverage
1 25304910077.1 04 May 2026 06:43AM UTC 20
44.96
GitHub Action Run
Source Files on build 25304910077
  • Tree
  • List 20
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #77
  • PR Base - main (#25302407300)
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