Skip to content

Commit 9a7bcc0

Browse files
committed
chore(deps): bump mp4ff to v0.55.0 and go-608 to v0.7.0
mp4ff v0.55.0 adds AV1 metadata OBUs and CTA-608 caption carriage for AV1, SEI NAL unit encode helpers, tkhd matrix preservation, Motion JPEG support and dec3 JOC detection, and fixes several parser panics on truncated SEI. Its CEA-608 to CTA-608 rename in the sei package is a breaking change upstream but livesim2 does not use that package directly, so no code changes are needed. go-608 v0.7.0 assigns caption payloads in presentation order rather than decode order (Eyevinn/go-608#54), which livesim2 already does itself in injectCC608, so the served bytes are unchanged. It also delegates the SEI wire format to mp4ff with byte-identical output, and adds AV1 carriage plus carriage.SpliceSEIBeforeVCL and generate.WithFlipAtCueStart, both of which livesim2 now duplicates locally and can adopt separately.
1 parent 5e1b20b commit 9a7bcc0

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
- Nothing yet
10+
### Changed
11+
12+
- mp4ff dependency bumped to v0.55.0 and go-608 to v0.7.0
1113

1214
## [1.12.0] - 2026-07-23
1315

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ go 1.25.0
55
require (
66
github.com/Comcast/gots/v2 v2.3.0
77
github.com/Eyevinn/dash-mpd v0.16.0
8-
github.com/Eyevinn/go-608 v0.6.0
8+
github.com/Eyevinn/go-608 v0.7.0
99
github.com/Eyevinn/hi264 v0.10.0
10-
github.com/Eyevinn/mp4ff v0.54.0
10+
github.com/Eyevinn/mp4ff v0.55.0
1111
github.com/a-h/templ v0.3.1020
1212
github.com/beevik/etree v1.7.0
1313
github.com/caddyserver/certmagic v0.25.4

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ github.com/Comcast/gots/v2 v2.3.0 h1:UQ5zx90hTYg6cuyLPFwrts0J+MSpxDnjIrAtPi4zkVg
99
github.com/Comcast/gots/v2 v2.3.0/go.mod h1:firJ11on3eUiGHAhbY5cZNqG0OqhQ1+nSZHfsEEzVVU=
1010
github.com/Eyevinn/dash-mpd v0.16.0 h1:5HgrL/vOgT2cSop6jVucwc3RsyReKw1M/ME/20r1eFU=
1111
github.com/Eyevinn/dash-mpd v0.16.0/go.mod h1:mh/BF4gvesMIYxlNHJMI+H9FLsJYeud9yqGibxcgGpE=
12-
github.com/Eyevinn/go-608 v0.6.0 h1:4SYnjjW94+OQkARD5q45HCS7nvLpIP8YVx0tx79ucNo=
13-
github.com/Eyevinn/go-608 v0.6.0/go.mod h1:nHxTZQC/V47EJaFci5Vh+CCsEuo4NF7qt/mmvWyE0AI=
12+
github.com/Eyevinn/go-608 v0.7.0 h1:vrSvMFjRUb8GPgLc/cPhsiEQQcjPGHIHEwqJI+mFWuY=
13+
github.com/Eyevinn/go-608 v0.7.0/go.mod h1:Rs0dVVIrIgSaFYYV0QfeZOXlYgkr0XV9ri0bA63j4pA=
1414
github.com/Eyevinn/hi264 v0.10.0 h1:4CgeRcBT8Y03BuHHr9u7ErMN5Iiw1mGbvKNU9s4QFPg=
1515
github.com/Eyevinn/hi264 v0.10.0/go.mod h1:ag1j/wxUs7EvZu6qEZBRyLJ0bJW4OUjO8ip8c2TfLTQ=
16-
github.com/Eyevinn/mp4ff v0.54.0 h1:WSkbWQbvlB1jAuTfUlqjhqdp3nkH+oe7Ht6hzDCWx+g=
17-
github.com/Eyevinn/mp4ff v0.54.0/go.mod h1:AhC+bOI7GSZmzuN4zFY9U76qMedbHI+8BdQXWrC9+8U=
16+
github.com/Eyevinn/mp4ff v0.55.0 h1:wFShr5eqcJaVd15/uPMe747sAWPbz7dl2TfhusDx+Kk=
17+
github.com/Eyevinn/mp4ff v0.55.0/go.mod h1:AhC+bOI7GSZmzuN4zFY9U76qMedbHI+8BdQXWrC9+8U=
1818
github.com/a-h/templ v0.3.1020 h1:ypAT/L5ySWEnZ6Zft/5yfoWXYYkhFNvEFOeeqecg4tw=
1919
github.com/a-h/templ v0.3.1020/go.mod h1:A2DlK61v+K+NRoGnhmYbNYVmtYHcFO5/AisMvBdDxTM=
2020
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=

0 commit comments

Comments
 (0)