diff --git a/library/src/main/java/com/google/android/exoplayer/MediaCodecVideoTrackRenderer.java b/library/src/main/java/com/google/android/exoplayer/MediaCodecVideoTrackRenderer.java index 22d529514e..4a6dcc8206 100644 --- a/library/src/main/java/com/google/android/exoplayer/MediaCodecVideoTrackRenderer.java +++ b/library/src/main/java/com/google/android/exoplayer/MediaCodecVideoTrackRenderer.java @@ -329,7 +329,8 @@ public class MediaCodecVideoTrackRenderer extends MediaCodecTrackRenderer { super.onInputFormatChanged(holder); // TODO: Ideally this would be read in onOutputFormatChanged, but there doesn't seem // to be a way to pass a custom key/value pair value through to the output format. - currentPixelWidthHeightRatio = holder.format.pixelWidthHeightRatio; + currentPixelWidthHeightRatio = holder.format.pixelWidthHeightRatio == MediaFormat.NO_VALUE ? 1 + : holder.format.pixelWidthHeightRatio; } @Override diff --git a/library/src/main/java/com/google/android/exoplayer/util/ManifestFetcher.java b/library/src/main/java/com/google/android/exoplayer/util/ManifestFetcher.java index a8b10f2ba0..1616429ca1 100644 --- a/library/src/main/java/com/google/android/exoplayer/util/ManifestFetcher.java +++ b/library/src/main/java/com/google/android/exoplayer/util/ManifestFetcher.java @@ -97,9 +97,6 @@ public class ManifestFetcher extends AsyncTask { HttpURLConnection connection = configureHttpConnection(new URL(urlString)); inputStream = connection.getInputStream(); inputEncoding = connection.getContentEncoding(); - if (inputEncoding == null) { - inputEncoding = C.UTF8_NAME; - } return parser.parse(inputStream, inputEncoding, contentId, baseUri); } finally { if (inputStream != null) {