From 901951d1f6114d4c75ae006e66646b6fdcc9d0e1 Mon Sep 17 00:00:00 2001 From: Sebastien Vincent Date: Mon, 31 Jan 2011 15:21:03 +0000 Subject: [PATCH] Fix blocked call at incoming state whereas other peer is connected. --- .../impl/neomedia/RTPConnectorInputStream.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/net/java/sip/communicator/impl/neomedia/RTPConnectorInputStream.java b/src/net/java/sip/communicator/impl/neomedia/RTPConnectorInputStream.java index e5cfcd548..ecd328ee3 100755 --- a/src/net/java/sip/communicator/impl/neomedia/RTPConnectorInputStream.java +++ b/src/net/java/sip/communicator/impl/neomedia/RTPConnectorInputStream.java @@ -86,14 +86,6 @@ public RTPConnectorInputStream(DatagramSocket socket) { this.socket = socket; - try - { - this.socket.setReceiveBufferSize(65535); - } - catch(IOException e) - { - } - closed = false; receiverThread = new Thread(this); receiverThread.start(); @@ -253,6 +245,15 @@ public int read(byte[] inBuffer, int offset, int length) */ public void run() { + try + { + socket.setReceiveBufferSize(65535); + } + catch(Throwable t) + { + System.out.println("plop " + t); + } + while (!closed) { DatagramPacket p = new DatagramPacket(