Merge pull request #807 from castlabs/feature/parse_audio_channels_only_for_mpeg_dash

Parse audioChannels only when on mpeg-dash
This commit is contained in:
ojw28 2015-09-18 11:58:28 +01:00
commit d6801389de

View File

@ -590,7 +590,10 @@ public class MediaPresentationDescriptionParser extends DefaultHandler
protected int parseAudioChannelConfiguration(XmlPullParser xpp)
throws XmlPullParserException, IOException {
int audioChannels = parseInt(xpp, "value");
int audioChannels = -1;
String schemeIdUri = parseString(xpp, "schemeIdUri", "");
if (schemeIdUri.equals("urn:mpeg:dash:23003:3:audio_channel_configuration:2011"))
audioChannels = parseInt(xpp, "value");
do {
xpp.next();
} while (!ParserUtil.isEndTag(xpp, "AudioChannelConfiguration"));