From bb1c9aa3ece33d6e3f7dfef1b03e727601aaa8c0 Mon Sep 17 00:00:00 2001
From: Lyubomir Marinov <lyubomir.marinov@jitsi.org>
Date: Thu, 26 Jul 2012 21:18:12 +0000
Subject: [PATCH] Fixes an IllegalMonitorStateException in PortAudioRenderer
 reported by Emil Ivov.

---
 .../jmfext/media/renderer/audio/PortAudioRenderer.java         | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/PortAudioRenderer.java b/src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/PortAudioRenderer.java
index 25ae1c5e..8bf84ae3 100644
--- a/src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/PortAudioRenderer.java
+++ b/src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/PortAudioRenderer.java
@@ -477,7 +477,8 @@ private void doOpen()
      * the change such as the name of the property and its old and new values
      */
     @Override
-    protected void playbackDevicePropertyChange(PropertyChangeEvent event)
+    protected synchronized void playbackDevicePropertyChange(
+            PropertyChangeEvent event)
     {
         /*
          * Stop, close, re-open and re-start this Renderer (performing whichever
-- 
GitLab