From 30af1a448f552a74747474e29e8ccb52f46870be Mon Sep 17 00:00:00 2001 From: Damian Minkov Date: Mon, 16 Mar 2009 15:31:49 +0000 Subject: [PATCH] Fix issue #592. Proper sending of recvonly sdp attribute. --- .../java/sip/communicator/impl/media/CallSessionImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/net/java/sip/communicator/impl/media/CallSessionImpl.java b/src/net/java/sip/communicator/impl/media/CallSessionImpl.java index 5b8be0035..0611df1d4 100644 --- a/src/net/java/sip/communicator/impl/media/CallSessionImpl.java +++ b/src/net/java/sip/communicator/impl/media/CallSessionImpl.java @@ -1739,8 +1739,7 @@ else if (mediaType.equalsIgnoreCase("audio")) mediaDescs.add(am); } //--------Video media description - if(mediaServCallback.getDeviceConfiguration().isVideoCaptureSupported() - && supportedVideoEncodings.length> 0) + if(supportedVideoEncodings.length> 0) { //"m=video 22222 RTP/AVP 34"; MediaDescription vm @@ -1765,7 +1764,9 @@ else if (mediaType.equalsIgnoreCase("audio")) byte onHold = this.onHold; - if (!mediaControl.isLocalVideoAllowed()) + if (!mediaServCallback.getDeviceConfiguration() + .isVideoCaptureSupported() || + !mediaControl.isLocalVideoAllowed()) { /* We don't have anything to send. */ onHold |= ON_HOLD_REMOTELY;