From 154eee7d9ef8a50bcac3b93debf709cd13c8bd27 Mon Sep 17 00:00:00 2001 From: tonihei Date: Thu, 29 Jun 2023 12:31:38 +0100 Subject: [PATCH] Avoid Integer.parseUnsignedInt because it's only available from API 26 --- .../media3/exoplayer/dash/manifest/DashManifestParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/manifest/DashManifestParser.java b/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/manifest/DashManifestParser.java index 7fb1fb32ee..00f906e4d9 100644 --- a/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/manifest/DashManifestParser.java +++ b/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/manifest/DashManifestParser.java @@ -1929,7 +1929,7 @@ public class DashManifestParser extends DefaultHandler protected static int parseUnsignedInt(XmlPullParser xpp, String name, int defaultValue) { String value = xpp.getAttributeValue(null, name); - return value == null ? defaultValue : Integer.parseUnsignedInt(value); + return value == null ? defaultValue : (int) Long.parseLong(value); } protected static int parseInt(XmlPullParser xpp, String name, int defaultValue) {