From 5faa662e438d35066dd4afe77514fdeb6efbf1d1 Mon Sep 17 00:00:00 2001 From: olly Date: Wed, 1 Aug 2018 05:56:04 -0700 Subject: [PATCH] Apply setOutputSurfaceWorkaround to required FireOS devices Amazon like to use Device.MODEL, so key on that instead for these workarounds. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=206917935 --- .../exoplayer2/video/MediaCodecVideoRenderer.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java b/library/core/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java index 126087c04b..3c3f2ecac1 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java @@ -1340,7 +1340,16 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer { deviceNeedsSetOutputSurfaceWorkaround = true; break; default: - // Workaround not required. + // Do nothing. + break; + } + switch (Util.MODEL) { + case "AFTA": + case "AFTN": + deviceNeedsSetOutputSurfaceWorkaround = true; + break; + default: + // Do nothing. break; } evaluatedDeviceNeedsSetOutputSurfaceWorkaround = true;