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

Eyevinn / mp4ff / 32614221306
82%
master: 82%

Build:
Build:
LAST BUILD BRANCH: defragment-hybrid
DEFAULT BRANCH: master
Ran 23 Aug 2026 03:00AM UTC
Jobs 1
Files 212
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

23 Aug 2026 12:22AM UTC coverage: 81.631% (+0.1%) from 81.523%
32614221306

Pull #560

github

nchitkara-xai
feat(mp4): resolve overlapping fragments during defragmentation

A fragment whose tfdt re-declares an earlier decode time supersedes the
earlier samples of its track (a retransmission): the fragment appearing
later in the file wins, whole re-sent fragments disappear, superseded
tails are trimmed at sample granularity, and the timeline continues
from the declaring fragment, whether or not the re-sent bytes are
identical. Non-overlapping input converts byte-identically to before.

Ambiguous overlaps keep failing closed instead of being guessed at: an
overlap that starts inside a sample (unless it only shrinks earlier
tfdt-gap padding), any abandoned time range that no surviving later
fragment declares again (whether the superseded fragment was trimmed or
dropped whole, and with voided declarations not counting as coverage),
and overlapping files whose fragments use absolute base data offsets
are rejected, so no declared content is ever silently dropped. The
payload size bound now applies to the surviving samples, so re-sent
declarations larger than the input file no longer reject a file that
resolves cleanly.
Pull Request #560: feat(mp4): resolve overlapping fragments during defragmentation

642 of 765 new or added lines in 2 files covered. (83.92%)

21469 of 26300 relevant lines covered (81.63%)

0.82 hits per line

Uncovered Changes

Lines Coverage ∆ File
113
83.65
mp4/defragmenter.go
10
86.49
cmd/mp4ff-defragment/main.go
Jobs
ID Job ID Ran Files Coverage
1 32614221306.1 23 Aug 2026 03:00AM UTC 212
81.63
GitHub Action Run
Source Files on build 32614221306
  • Tree
  • List 212
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #560
  • PR Base - master (#32578564881)
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