MPEG DASH broken if URL contains directory extensions
MPEG DASH support is broken if the URL has "." anywhere before the final extension. For example:
http://usp.code-shop.com/video/predators/predators.ism/predators.mpd
fails due to the predators.ism entry.
Similarly:
http://107.22.218.97/big_clear.ssm/big_clear.mpd
also fails due to the .ssm entry. .ism and .ssm are used for universal streaming implementations from both Microsoft and Codeshop. These will be used frequently since they allow providers to deliver a variety of stream types from a single source file.
the mime type should be used to determine file type rather than extension. In this case, the correct mime type is:
application/dash+xml
Which should tell VLC to use the DASH streaming filters.