xlink : Period transition is broken in nightly build
Created by: fvalleeHbbTV
Environment
-
The MPD passes the DASH-IF Conformance Tool on http://dashif.org/conformance.html - [X ] The stream has correct Access-Control-Allow-Origin headers (CORS)
-
There are no network errors such as 404s in the browser console when trying to play the stream -
The issue observed is not mentioned on https://github.com/Dash-Industry-Forum/dash.js/wiki/FAQ -
The issue occurs in the latest reference client on http://reference.dashif.org/dash.js/ and not just on my page
- Link to playable MPD file: http://se-mashup.fokus.fraunhofer.de:8080/dash/assets/xlink/twoperiods.mpd
- Dash.js version: nighly
- Browser name/version: Firefox / chromium
- OS name/version: opensuse
Steps to reproduce
Using the nightly build (http://reference.dashif.org/dash.js/nightly/dist/dash.all.debug.js or http://reference.dashif.org/dash.js/nightly/samples/dash-if-reference-player/index.html), play a MPD using xlink Can be reproduced with http://se-mashup.fokus.fraunhofer.de:8080/dash/assets/xlink/twoperiods.mpd from http://dashif.org/reference/players/javascript/1.4.0/samples/ad-insertion/xlink.html but I reproduced it with another MPD (also using xlink)
Start playback and wait 30 seconds.
Observed behaviour
Period transition is expected after 20s, playback should switch to fraunhofer video but it's broken and the 2nd period won't play. Works fine using latest release 2.6.4 (http://reference.dashif.org/dash.js/nightly/dist/dash.all.debug.js).
I guess the issue is xlink related (Period transition seems ok when xlink is not used).