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

Eyevinn / moqlivemock / 25302521797 / 1
45%
main: 49%

Build:
Build:
LAST BUILD BRANCH: feat/add-locmaf-support
DEFAULT BRANCH: main
Ran 04 May 2026 05:23AM UTC
Files 20
Run time 1s
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 05:22AM UTC coverage: 45.036% (+0.08%) from 44.952%
25302521797.1

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

1860 of 4130 relevant lines covered (45.04%)

1070.2 hits per line

Source Files on job 25302521797.1
  • Tree
  • List 20
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25302521797
  • 16e557f5 on github
  • Prev Job for on feat/bitrate-overhead (#25302407300.1)
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