Also, while testing some of my personal mpd files, I have caused my Roku 2 to reboot reliably, this did not used to happen on firmware 7.2. I have been able to crash 2 separate Rokus with different mpds, and no I can't provide the mpds. But I have noticed that the <SegmentList> element in the MPD has 418 <SegmentURL> elements, with the basic format like this:
<SegmentList> <Initialization sourceURL="range/0-712"/> <SegmentURL media="range/5761-161240"/> <SegmentURL media="range/161241-316558"/> <SegmentURL media="range/316559-477573"/> .... snip 415 times or so .... <SegmentURL media="range/64464096-64620357"/> <SegmentURL media="range/64620358-64775902"/> <SegmentURL media="range/64775903-64928166"/> </SegmentList>
Model: 2500X - Roku HD Firmware: 7.5.0 build 4099-03
Side note: Any way to downgrade to 7.2 as it seemed much more stable when playing DASH streams, in general using roVideoScreen.
So for the http://www-itec.uni-klu.ac.at/ftp/datasets/DASHDataset2014/ElephantsDream/1sec/ElephantsDream_1s_onDemand_2014_05_09.mpd manifest, it seems like the handling inside the Roku firmware doesn't handle the SegmentTemplate element correctly.
For example,the first Representation in that MPD should resolve to the URL: