doc/asmack-beem/beem_patches/50-jingle-ext.patch
changeset 988 d7ddcccdff8a
parent 868 6c2c4bfa43d0
parent 987 55c27ccbd9f5
child 1004 bcacb829dc28
--- a/doc/asmack-beem/beem_patches/50-jingle-ext.patch	Tue Jan 18 00:26:02 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,178 +0,0 @@
-Index: org/jivesoftware/smackx/packet/JingleContentInfo.java
-===================================================================
---- org/jivesoftware/smackx/packet/JingleContentInfo.java	(revision 11644)
-+++ org/jivesoftware/smackx/packet/JingleContentInfo.java	(working copy)
-@@ -96,7 +96,7 @@
-      */
-     public static class Audio extends JingleContentInfo {
- 
--        public static final String NAMESPACE = "urn:xmpp:tmp:jingle:apps:rtp";
-+        public static final String NAMESPACE = "urn:xmpp:jingle:apps:rtp:1";
- 
-         public Audio(final ContentInfo mi) {
-             super(mi);
-Index: org/jivesoftware/smackx/packet/JingleError.java
-===================================================================
---- org/jivesoftware/smackx/packet/JingleError.java	(revision 11644)
-+++ org/jivesoftware/smackx/packet/JingleError.java	(working copy)
-@@ -27,7 +27,7 @@
- 
- public class JingleError implements PacketExtension {
- 
--    public static String NAMESPACE = "urn:xmpp:tmp:jingle:errors";
-+    public static String NAMESPACE = "urn:xmpp:jingle:errors:1";
- 
-     public static final JingleError OUT_OF_ORDER = new JingleError("out-of-order");
- 
-Index: org/jivesoftware/smackx/packet/JingleTransport.java
-===================================================================
---- org/jivesoftware/smackx/packet/JingleTransport.java	(revision 11644)
-+++ org/jivesoftware/smackx/packet/JingleTransport.java	(working copy)
-@@ -270,7 +270,7 @@
-      * RTP-ICE profile
-      */
-     public static class Ice extends JingleTransport {
--        public static final String NAMESPACE = "urn:xmpp:tmp:jingle:transports:ice-udp";
-+        public static final String NAMESPACE = "urn:xmpp:jingle:transports:ice-udp:1";
- 
-         public Ice() {
-             super();
-@@ -352,7 +352,7 @@
-      * Raw UDP profile.
-      */
-     public static class RawUdp extends JingleTransport {
--        public static final String NAMESPACE = "http://www.xmpp.org/extensions/xep-0177.html#ns";
-+        public static final String NAMESPACE = "urn:xmpp:jingle:transports:raw-udp:1";
- 
-         public RawUdp() {
-             super();
-Index: org/jivesoftware/smackx/packet/JingleContentDescription.java
-===================================================================
---- org/jivesoftware/smackx/packet/JingleContentDescription.java	(revision 11644)
-+++ org/jivesoftware/smackx/packet/JingleContentDescription.java	(working copy)
-@@ -66,6 +66,13 @@
-     public abstract String getNamespace();
- 
-     /**
-+     * Return the media type.
-+     *
-+     * @return The media type
-+     */
-+    public abstract String getMediaType();
-+
-+    /**
-      * Adds a audio payload type to the packet.
-      *
-      * @param pt the audio payload type to add.
-@@ -153,7 +160,8 @@
-         synchronized (payloads) {
-             if (payloads.size() > 0) {
-                 buf.append("<").append(getElementName());
--                buf.append(" xmlns=\"").append(getNamespace()).append("\" >");
-+                buf.append(" xmlns=\"").append(getNamespace()).append("\"");
-+                buf.append(" media=\"").append(getMediaType()).append("\" >");
- 
-                 Iterator pt = payloads.listIterator();
-                 while (pt.hasNext()) {
-@@ -172,7 +180,8 @@
-      */
-     public static class Audio extends JingleContentDescription {
- 
--        public static final String NAMESPACE = "urn:xmpp:tmp:jingle:apps:rtp";
-+        public static final String NAMESPACE = "urn:xmpp:jingle:apps:rtp:1";
-+        public static final String MEDIA_TYPE = "audio";
- 
-         public Audio() {
-             super();
-@@ -189,6 +198,10 @@
-         public String getNamespace() {
-             return NAMESPACE;
-         }
-+
-+        public String getMediaType() {
-+            return MEDIA_TYPE;
-+        }
-     }
- 
-     /**
-Index: org/jivesoftware/smackx/packet/Jingle.java
-===================================================================
---- org/jivesoftware/smackx/packet/Jingle.java	(revision 11644)
-+++ org/jivesoftware/smackx/packet/Jingle.java	(working copy)
-@@ -44,7 +44,7 @@
- 
-     // static
- 
--    public static final String NAMESPACE = "urn:xmpp:tmp:jingle";
-+    public static final String NAMESPACE = "urn:xmpp:jingle:1";
- 
-     public static final String NODENAME = "jingle";
- 
-Index: org/jivesoftware/smackx/packet/JingleDescription.java
-===================================================================
---- org/jivesoftware/smackx/packet/JingleDescription.java	(revision 11644)
-+++ org/jivesoftware/smackx/packet/JingleDescription.java	(working copy)
-@@ -69,6 +69,13 @@
-     public abstract String getNamespace();
- 
-     /**
-+     * Return the media type.
-+     *
-+     * @return The media type
-+     */
-+    public abstract String getMediaType();
-+
-+    /**
-      * Adds a audio payload type to the packet.
-      *
-      * @param pt the audio payload type to add.
-@@ -160,7 +167,8 @@
-         synchronized (payloads) {
-             if (payloads.size() > 0) {
-                 buf.append("<").append(getElementName());
--                buf.append(" xmlns=\"").append(getNamespace()).append("\" >");
-+                buf.append(" xmlns=\"").append(getNamespace()).append("\"");
-+                buf.append(" media=\"").append(getMediaType()).append("\" >");
- 
-                 for (PayloadType payloadType : payloads) {
-                     if (payloadType != null) {
-@@ -179,7 +187,8 @@
-      */
-     public static class Audio extends JingleDescription {
- 
--        public static final String NAMESPACE = "urn:xmpp:tmp:jingle:apps:rtp";
-+        public static final String NAMESPACE = "urn:xmpp:jingle:apps:rtp:1";
-+        public static final String MEDIA_TYPE = "audio";
- 
-         public Audio() {
-             super();
-@@ -196,5 +205,9 @@
-         public String getNamespace() {
-             return NAMESPACE;
-         }
-+
-+        public String getMediaType() {
-+            return MEDIA_TYPE;
-+        }
-     }
- }
-Index: org/jivesoftware/smackx/jingle/JingleManager.java
-===================================================================
---- org/jivesoftware/smackx/jingle/JingleManager.java	(revision 11644)
-+++ org/jivesoftware/smackx/jingle/JingleManager.java	(working copy)
-@@ -255,7 +255,7 @@
-      */
-     public static void setJingleServiceEnabled() {
-         ProviderManager providerManager = ProviderManager.getInstance();
--        providerManager.addIQProvider("jingle", "urn:xmpp:tmp:jingle", new JingleProvider());
-+        providerManager.addIQProvider("jingle", "urn:xmpp:jingle:1", new JingleProvider());
- 
-         // Enable the Jingle support on every established connection
-         // The ServiceDiscoveryManager class should have been already
-@@ -598,4 +598,4 @@
-         }
-         return null;
-     }
--}
-\ No newline at end of file
-+}