diff options
author | Markos Rapitis <mrapitis@ford.com> | 2017-11-21 13:40:19 -0500 |
---|---|---|
committer | Markos Rapitis <mrapitis@ford.com> | 2017-11-21 13:40:19 -0500 |
commit | 3890f9bf3668f46186870adef36954357f972c6c (patch) | |
tree | 8e111e1fa44cfdc02b8d517c56d09d017cb7dbc3 | |
parent | 83c28f5dcd40214fdaedd9013f9bbe60264ed319 (diff) | |
download | sdl_android-3890f9bf3668f46186870adef36954357f972c6c.tar.gz |
Changes to fix start / stop of video stream with remote display.
-rw-r--r-- | sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java b/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java index a27f4a1fb..221a759c2 100644 --- a/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java +++ b/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java @@ -6299,10 +6299,14 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase> public void stopStreaming(){
if(remoteDisplay!=null){
remoteDisplay.stop();
+ remoteDisplay = null;
}
if(encoder!=null){
encoder.shutDown();
}
+ if(internalInterface!=null){
+ internalInterface.stopVideoService();
+ }
}
public void dispose(){
@@ -6386,9 +6390,8 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase> @Override
public void onServiceEnded(SdlSession session, SessionType type) {
if(SessionType.NAV.equals(type)){
- dispose();
+ stopStreaming();
}
-
}
@Override
|