diff --git a/src/org/jitsi/impl/neomedia/MediaServiceImpl.java b/src/org/jitsi/impl/neomedia/MediaServiceImpl.java
index c2cde411f7b960325f21f2c8f542daac06f62495..f4ddc4c9bc05a37a9b925063983a785fac232e85 100644
--- a/src/org/jitsi/impl/neomedia/MediaServiceImpl.java
+++ b/src/org/jitsi/impl/neomedia/MediaServiceImpl.java
@@ -228,6 +228,10 @@ public MediaServiceImpl()
         deviceConfiguration.addPropertyChangeListener(
                 deviceConfigurationPropertyChangeListener);
 
+        currentEncodingConfiguration = new EncodingConfigurationImpl();
+        currentEncodingConfiguration.loadFormatPreferencesFromConfig(
+                ENCODING_CONFIG_PROP_PREFIX);
+
         /*
          * Perform one-time initialization after initializing the first instance
          * of MediaServiceImpl.
@@ -240,10 +244,6 @@ public MediaServiceImpl()
                 postInitializeOnce(this);
             }
         }
-
-        currentEncodingConfiguration = new EncodingConfigurationImpl();
-        currentEncodingConfiguration.loadFormatPreferencesFromConfig(
-                ENCODING_CONFIG_PROP_PREFIX);
     }
 
     /**