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 25ae1c5efbbd4ddb7cb63ccc32902037c7b333a1..8bf84ae381d98c7f4de68e832bf4f31df715edaf 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