Wrong handling of inband events with similar id field values
Created by: dsilhavy
Environment
- Link to playable MPD file: https://c4af3793bf76b33c.mediapackage.us-west-2.amazonaws.com/out/v1/769dc73e096b47b290bfc3f7278f28f9/index.mpd?start=2020-12-02T15:30:00-07-00&end=2020-12-02T15:35:00-07-00
- Dash.js version: 3.2.0
- Browser name/version: all
- OS name/version: all
Steps to reproduce
Play any MPD with inband events, different scheme_id_url and value pairs and similar ids
Observed behaviour
For similar ids: The event is only added once to the list of inband events regardless of different scheme_id and value field values.
Expected behavior
The player should take the scheme_id and the value fields into account when adding events:
Messages with the same id within the scope of the same scheme_id_uri and value pair are equivalent , i.e. processing of any one event message box with the same id is sufficient
See also #3429 (closed)