Dash-Industry-Forum / DASH-IF-Conformance

This repository provides the source code for MPEG-DASH/DASH-IF Conformance Software/Validator. It has been extended according to further standards, such as CMAF, DVB-DASH, HbbTV, and CTA WAVE.
https://conformance.dashif.org/
Other
67 stars 28 forks source link

CMAF validation +-50% segment duration error, last segment should tolerate more? #694

Open Murmur opened 9 months ago

Murmur commented 9 months ago

Development: https://staging.conformance.dashif.org/ Manifest: https://refapp.hbbtv.org/videos/tears_of_steel_h264_v9/manifest_1080p_1a.mpd

Vod segments are 3.84sec, last one is a very short trailing data. Conformance tool should give more tolerance to the last segment or cmaf prohibits too short last segment even on vod content?

[x]CMAF, [x]Segment validation CMAF Section 7.2.1: The maximum tolerance of segment duration shall be +/-50% of the signaled segment duration

✓ Segment 189 with duration 3.84 is within bounds of signaled 3.84
✓ Segment 190 with duration 3.84 is within bounds of signaled 3.84
✗ Segment 191 with duration 0.53333299999997 violates bounds of signaled 3.84

Similar tickets https://github.com/Dash-Industry-Forum/DASH-IF-Conformance/issues/553