From b584092796a171d7be33ec47ddf40403aa04813c Mon Sep 17 00:00:00 2001
From: Damian Minkov <damencho@jitsi.org>
Date: Wed, 4 Jul 2012 12:43:58 +0000
Subject: [PATCH] Adds property to enable/disable packetization mode 1
 announcing.

---
 src/org/jitsi/impl/neomedia/MediaUtils.java | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/org/jitsi/impl/neomedia/MediaUtils.java b/src/org/jitsi/impl/neomedia/MediaUtils.java
index a8616d19..0fd86859 100644
--- a/src/org/jitsi/impl/neomedia/MediaUtils.java
+++ b/src/org/jitsi/impl/neomedia/MediaUtils.java
@@ -212,11 +212,20 @@ public class MediaUtils
 
         h264AdvancedAttributes.put("imageattr", createImageAttr(null, res));
 
-        // packetization-mode=1
-        h264FormatParams.put(packetizationMode, "1");
-
         ConfigurationService cfg = LibJitsi.getConfigurationService();
 
+        // by default packetization mode 1 is enabled
+        if ((cfg == null)
+                || cfg
+                    .getBoolean(
+                        "net.java.sip.communicator.impl.neomedia" +
+                            ".codec.video.h264.packetization-mode-1.enabled",
+                            true))
+        {
+            // packetization-mode=1
+            h264FormatParams.put(packetizationMode, "1");
+        }
+
         if ((cfg == null)
                 || cfg
                     .getString(
-- 
GitLab