From f55d6308cebf18c48513af9d7ffe88e24b3ab875 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 18 Nov 2017 16:29:03 -0800 Subject: [PATCH] Pass source rect to PiP to smoothly animate to 16:9 --- app/src/main/java/com/limelight/Game.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/limelight/Game.java b/app/src/main/java/com/limelight/Game.java index 5edc9c2f..330c7b14 100644 --- a/app/src/main/java/com/limelight/Game.java +++ b/app/src/main/java/com/limelight/Game.java @@ -38,6 +38,7 @@ import android.content.Intent; import android.content.ServiceConnection; import android.content.SharedPreferences; import android.graphics.Point; +import android.graphics.Rect; import android.hardware.input.InputManager; import android.media.AudioManager; import android.net.ConnectivityManager; @@ -368,6 +369,9 @@ public class Game extends Activity implements SurfaceHolder.Callback, enterPictureInPictureMode( new PictureInPictureParams.Builder() .setAspectRatio(new Rational(prefConfig.width, prefConfig.height)) + .setSourceRectHint(new Rect( + streamView.getLeft(), streamView.getTop(), + streamView.getRight(), streamView.getBottom())) .build()); } }