@@ -102,6 +102,7 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase>
102
102
public static final String TAG = "SdlProxy" ;
103
103
private static final String SDL_LIB_TRACE_KEY = "42baba60-eb57-11df-98cf-0800200c9a66" ;
104
104
private static final int PROX_PROT_VER_ONE = 1 ;
105
+ private static final int RESPONSE_WAIT_TIME = 2000 ;
105
106
106
107
private SdlSession sdlSession = null ;
107
108
private proxyListenerType _proxyListener = null ;
@@ -1648,7 +1649,7 @@ private void sendRPCRequestPrivate(RPCRequest request) throws SdlException {
1648
1649
pm .setMessageType (MessageType .RPC );
1649
1650
pm .setSessionType (SessionType .RPC );
1650
1651
pm .setFunctionID (FunctionID .getFunctionId (request .getFunctionName ()));
1651
- pm .setPayloadProtected (request .getPayloadProtected ());
1652
+ pm .setPayloadProtected (request .isPayloadProtected ());
1652
1653
if (request .getCorrelationID () == null )
1653
1654
{
1654
1655
//Log error here
@@ -3441,7 +3442,7 @@ public boolean startH264(InputStream is, boolean isEncrypted) {
3441
3442
3442
3443
sdlSession .startService (SessionType .NAV , sdlSession .getSessionId (), isEncrypted );
3443
3444
3444
- FutureTask <Void > fTask = createFutureTask (new CallableMethod (10000 ));
3445
+ FutureTask <Void > fTask = createFutureTask (new CallableMethod (RESPONSE_WAIT_TIME ));
3445
3446
ScheduledExecutorService scheduler = createScheduler ();
3446
3447
scheduler .execute (fTask );
3447
3448
@@ -3474,7 +3475,7 @@ public OutputStream startH264(boolean isEncrypted) {
3474
3475
navServiceStartResponse = false ;
3475
3476
sdlSession .startService (SessionType .NAV , sdlSession .getSessionId (), isEncrypted );
3476
3477
3477
- FutureTask <Void > fTask = createFutureTask (new CallableMethod (10000 ));
3478
+ FutureTask <Void > fTask = createFutureTask (new CallableMethod (RESPONSE_WAIT_TIME ));
3478
3479
ScheduledExecutorService scheduler = createScheduler ();
3479
3480
scheduler .execute (fTask );
3480
3481
@@ -3505,7 +3506,7 @@ public boolean endH264() {
3505
3506
navServiceEndResponse = false ;
3506
3507
sdlSession .stopVideoStream ();
3507
3508
3508
- FutureTask <Void > fTask = createFutureTask (new CallableMethod (10000 ));
3509
+ FutureTask <Void > fTask = createFutureTask (new CallableMethod (RESPONSE_WAIT_TIME ));
3509
3510
ScheduledExecutorService scheduler = createScheduler ();
3510
3511
scheduler .execute (fTask );
3511
3512
@@ -3572,7 +3573,7 @@ public boolean startPCM(InputStream is, boolean isEncrypted) {
3572
3573
pcmServiceStartResponse = false ;
3573
3574
sdlSession .startService (SessionType .PCM , sdlSession .getSessionId (), isEncrypted );
3574
3575
3575
- FutureTask <Void > fTask = createFutureTask (new CallableMethod (10000 ));
3576
+ FutureTask <Void > fTask = createFutureTask (new CallableMethod (RESPONSE_WAIT_TIME ));
3576
3577
ScheduledExecutorService scheduler = createScheduler ();
3577
3578
scheduler .execute (fTask );
3578
3579
@@ -3604,7 +3605,7 @@ public OutputStream startPCM(boolean isEncrypted) {
3604
3605
pcmServiceStartResponse = false ;
3605
3606
sdlSession .startService (SessionType .PCM , sdlSession .getSessionId (), isEncrypted );
3606
3607
3607
- FutureTask <Void > fTask = createFutureTask (new CallableMethod (10000 ));
3608
+ FutureTask <Void > fTask = createFutureTask (new CallableMethod (RESPONSE_WAIT_TIME ));
3608
3609
ScheduledExecutorService scheduler = createScheduler ();
3609
3610
scheduler .execute (fTask );
3610
3611
@@ -3637,7 +3638,7 @@ public boolean endPCM() {
3637
3638
pcmServiceEndResponse = false ;
3638
3639
sdlSession .stopAudioStream ();
3639
3640
3640
- FutureTask <Void > fTask = createFutureTask (new CallableMethod (10000 ));
3641
+ FutureTask <Void > fTask = createFutureTask (new CallableMethod (RESPONSE_WAIT_TIME ));
3641
3642
ScheduledExecutorService scheduler = createScheduler ();
3642
3643
scheduler .execute (fTask );
3643
3644
@@ -3673,7 +3674,7 @@ public Surface createOpenGLInputSurface(int frameRate, int iFrameInterval, int w
3673
3674
navServiceStartResponse = false ;
3674
3675
sdlSession .startService (SessionType .NAV , sdlSession .getSessionId (), isEncrypted );
3675
3676
3676
- FutureTask <Void > fTask = createFutureTask (new CallableMethod (2000 ));
3677
+ FutureTask <Void > fTask = createFutureTask (new CallableMethod (RESPONSE_WAIT_TIME ));
3677
3678
ScheduledExecutorService scheduler = createScheduler ();
3678
3679
scheduler .execute (fTask );
3679
3680
@@ -3777,7 +3778,7 @@ public boolean startProtectedRPCService() {
3777
3778
rpcProtectedStartResponse = false ;
3778
3779
sdlSession .startService (SessionType .RPC , sdlSession .getSessionId (), true );
3779
3780
3780
- FutureTask <Void > fTask = createFutureTask (new CallableMethod (10000 ));
3781
+ FutureTask <Void > fTask = createFutureTask (new CallableMethod (RESPONSE_WAIT_TIME ));
3781
3782
ScheduledExecutorService scheduler = createScheduler ();
3782
3783
scheduler .execute (fTask );
3783
3784
0 commit comments