diff options
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 |
commit | 4081f836662250bd971beab4df567e76412c2d14 (patch) | |
tree | 1ece490ff2d399256ff25e8ec3f3c5c3a4d5f0e3 /android | |
parent | 3260eac4c73b4e55e5b1b49a051ca8d34fe0dba3 (diff) | |
download | sdl_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.java | 4 |
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); + } } } }; |