summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Fischer <joeljfischer@gmail.com>2017-08-16 11:06:15 -0400
committerJoel Fischer <joeljfischer@gmail.com>2017-08-16 11:06:15 -0400
commit23611e298c67f51d86f877e07935228f6a5022d3 (patch)
tree45dd238daa43cfec9662a80c416d4121703f7881
parent963d47d401299ee062111d603efc4064192ae080 (diff)
downloadsdl_ios-23611e298c67f51d86f877e07935228f6a5022d3.tar.gz
Fix stream manager not running for PROJECTION app type
-rw-r--r--SmartDeviceLink/SDLLifecycleManager.m8
1 files changed, 7 insertions, 1 deletions
diff --git a/SmartDeviceLink/SDLLifecycleManager.m b/SmartDeviceLink/SDLLifecycleManager.m
index 34d238d4b..e38e5084c 100644
--- a/SmartDeviceLink/SDLLifecycleManager.m
+++ b/SmartDeviceLink/SDLLifecycleManager.m
@@ -89,6 +89,8 @@ SDLLifecycleState *const SDLLifecycleStateReady = @"Ready";
return nil;
}
+ SDLLogV(@"Creating Lifecycle Manager");
+
// Dependencies
_configuration = [configuration copy];
_delegate = delegate;
@@ -108,8 +110,12 @@ SDLLifecycleState *const SDLLifecycleStateReady = @"Ready";
_permissionManager = [[SDLPermissionManager alloc] init];
_lockScreenManager = [[SDLLockScreenManager alloc] initWithConfiguration:_configuration.lockScreenConfig notificationDispatcher:_notificationDispatcher presenter:[[SDLLockScreenPresenter alloc] init]];
- if ([configuration.lifecycleConfig.appType isEqualToEnum:SDLAppHMITypeNavigation]) {
+ if ([configuration.lifecycleConfig.appType isEqualToEnum:SDLAppHMITypeNavigation]
+ || [configuration.lifecycleConfig.appType isEqualToEnum:SDLAppHMITypeProjection]) {
+ SDLLogV(@"Creating StreamingMediaManager for app type: %@", configuration.lifecycleConfig.appType);
_streamManager = [[SDLStreamingMediaManager alloc] initWithEncryption:configuration.streamingMediaConfig.maximumDesiredEncryption videoEncoderSettings:configuration.streamingMediaConfig.customVideoEncoderSettings];
+ } else {
+ SDLLogV(@"Skipping StreamingMediaManager setup due to app type");
}
// Notifications