Dash-Industry-Forum / MPEG-Conformance-and-reference-source

Contains several MPEG reference software modules. Not actively maintained. The ISOSegmentValidator is moved to - https://github.com/Dash-Industry-Forum/ISOSegmentValidator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dash Validator v1.1 - did something break?

richardbushell opened this issue · comments

We have over 100 videos online that all previously fully passed the ONLINE Dash Validator previously.

Now, they all throw an error.

Here's an example MPD:-
https://living.video/MPD/test6.mpd

Each video representation reports the following error:-

5130 non-sync samples found out of total 5184 samples, for non-indexed track 1, violating Section 6.2.3.2. of ISO/IEC 23009-1:2012(E): every access unit of the non-indexed streams shall be a SAP of type 1.

Really weird! All of these streams previously passed perfectly and nothing has been changed. They are all Segment Template Number format. Note: there are actually 5219 video frames in this video, NOT 5184 as stated in the error. All frames are 40ms, with 96 frames per segment (ie. 3840ms per segment).

Has there been a recent update to the Dash Validator (now 1.1) which broke some math in this area which now results in reportng this error falsely!

All videos continue to play perfectly.

Please advise urgently.