Closed
Description
The DASH parser fails to deduce the content type of MIME type "application/mp4" with codecs "stpp" or "wvtt". It calls the AdaptationSet's contentType "application" instead of "text". After this, Player sends bad data to AbrManager, and we end up with the errors INVALID_STREAMS_CHOSEN
and RESTRICTIONS_CANNOT_BE_MET
.
We need to fix the bug in the DASH parser (contentType should be "text") and fix the Player to avoid misleading and confusing error messages when the DASH parser fails in this way.
Reported by Thomas Melcher here: https://groups.google.com/forum/#!msg/shaka-player-users/TzuJGrtqIbY/wAIVwVLfCgAJ