From 68a6b510b1604107001be0111769b5c4370598ab Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 22 Feb 2020 01:05:26 -0800 Subject: [PATCH] Set KEY_FRAME_RATE for devices where KEY_OPERATING_RATE silently fails --- .../com/limelight/binding/video/MediaCodecDecoderRenderer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/limelight/binding/video/MediaCodecDecoderRenderer.java b/app/src/main/java/com/limelight/binding/video/MediaCodecDecoderRenderer.java index 38e34ac4..2b8ba2a0 100644 --- a/app/src/main/java/com/limelight/binding/video/MediaCodecDecoderRenderer.java +++ b/app/src/main/java/com/limelight/binding/video/MediaCodecDecoderRenderer.java @@ -303,6 +303,8 @@ public class MediaCodecDecoderRenderer extends VideoDecoderRenderer { MediaFormat videoFormat = MediaFormat.createVideoFormat(mimeType, width, height); + videoFormat.setInteger(MediaFormat.KEY_FRAME_RATE, redrawRate); + // Adaptive playback can also be enabled by the whitelist on pre-KitKat devices // so we don't fill these pre-KitKat if (adaptivePlayback && Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {