Skip to content

Commit

Permalink
Merge pull request #163 from Dash-Industry-Forum/fix-utctiming-schemes
Browse files Browse the repository at this point in the history
fix: correct schemes for UTCTiming
  • Loading branch information
tobbee authored Feb 23, 2024
2 parents 1297f3f + 43afd97 commit 6cf7636
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 7 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

- Nothing yet
### Fixed

- Correct UTCTiming schemes for http-iso and http-head

## [1.2.0] - 2024-02-16

Expand Down
6 changes: 3 additions & 3 deletions cmd/livesim2/app/configurl.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ type UTCTimingMethod string

const (
UtcTimingDirect UTCTimingMethod = "direct"
UtcTimingHead UTCTimingMethod = "head"
UtcTimingHttpHead UTCTimingMethod = "head"
UtcTimingNtp UTCTimingMethod = "ntp"
UtcTimingSntp UTCTimingMethod = "sntp"
UtcTimingHttpXSDate UTCTimingMethod = "httpxsdate"
Expand All @@ -45,8 +45,8 @@ const (

const (
UtcTimingDirectScheme = "urn:mpeg:dash:utc:direct:2014"
UtcTimingHeadScheme = "urn:mpeg:dash:utc:head:2014"
UtcTimingHttpISOScheme = "urn:mpeg:dash:utc:iso:2014"
UtcTimingHttpHeadScheme = "urn:mpeg:dash:utc:http-head:2014"
UtcTimingHttpISOScheme = "urn:mpeg:dash:utc:http-iso:2014"
UtcTimingHttpXSDateScheme = "urn:mpeg:dash:utc:http-xsdate:2014"
UtcTimingNtpDateScheme = "urn:mpeg:dash:utc:ntp:2014"
UtcTimingSntpDateScheme = "urn:mpeg:dash:utc:sntp:2014"
Expand Down
4 changes: 2 additions & 2 deletions cmd/livesim2/app/livempd.go
Original file line number Diff line number Diff line change
Expand Up @@ -640,9 +640,9 @@ func addUTCTimings(mpd *m.MPD, cfg *ResponseConfig) {
SchemeIdUri: UtcTimingHttpISOScheme,
Value: UtcTimingISOHttpServerMS,
}
case UtcTimingHead:
case UtcTimingHttpHead:
ut = &m.DescriptorType{
SchemeIdUri: UtcTimingHeadScheme,
SchemeIdUri: UtcTimingHttpHeadScheme,
Value: fmt.Sprintf("%s%s", cfg.Host, UtcTimingHeadAsset),
}

Expand Down
2 changes: 1 addition & 1 deletion cmd/livesim2/app/strconv.go
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ func (s *strConvAccErr) SplitUTCTimings(key, val string) []UTCTimingMethod {
case UtcTimingDirect, UtcTimingNtp, UtcTimingSntp,
UtcTimingHttpXSDate, UtcTimingHttpXSDateMs,
UtcTimingHttpISO, UtcTimingHttpISOMs,
UtcTimingNone, UtcTimingHead:
UtcTimingNone, UtcTimingHttpHead:
utcTimingMethods[i] = utcVal
case UtcTimingKeep:
keepSet = true
Expand Down

0 comments on commit 6cf7636

Please sign in to comment.