summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
author“JKAST” <julian.kast@live.com>2022-04-11 15:07:12 -0400
committer“JKAST” <julian.kast@live.com>2022-04-11 15:07:12 -0400
commit4081f836662250bd971beab4df567e76412c2d14 (patch)
tree1ece490ff2d399256ff25e8ec3f3c5c3a4d5f0e3 /android
parent3260eac4c73b4e55e5b1b49a051ca8d34fe0dba3 (diff)
downloadsdl_android-4081f836662250bd971beab4df567e76412c2d14.tar.gz
Add behavior that video streaming will start back up if the app went form an HMI state that was not streamable to one that is.
Diffstat (limited to 'android')
-rw-r--r--android/sdl_android/src/main/java/com/smartdevicelink/managers/video/VideoStreamManager.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/android/sdl_android/src/main/java/com/smartdevicelink/managers/video/VideoStreamManager.java b/android/sdl_android/src/main/java/com/smartdevicelink/managers/video/VideoStreamManager.java
index d78520dba..17fd2ba4e 100644
--- a/android/sdl_android/src/main/java/com/smartdevicelink/managers/video/VideoStreamManager.java
+++ b/android/sdl_android/src/main/java/com/smartdevicelink/managers/video/VideoStreamManager.java
@@ -202,6 +202,10 @@ public class VideoStreamManager extends BaseVideoStreamManager {
if (hasStarted && (isHMIStateVideoStreamCapable(prevOnHMIStatus)) && (!isHMIStateVideoStreamCapable(currentOnHMIStatus))) {
stopVideoStream();
}
+ if (withPendingRestart && hasStarted && (!isHMIStateVideoStreamCapable(prevOnHMIStatus)) && (isHMIStateVideoStreamCapable(currentOnHMIStatus))) {
+ VideoStreamManager manager = VideoStreamManager.this;
+ manager.internalInterface.startVideoService(manager.getLastCachedStreamingParameters(), manager.isEncrypted, withPendingRestart);
+ }
}
}
};