]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
build sdp lib inline w/ core
authorAnthony Minessale <anthm@freeswitch.org>
Sat, 26 Jan 2013 18:52:36 +0000 (12:52 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Mon, 1 Apr 2013 02:27:22 +0000 (21:27 -0500)
Makefile.am
src/switch_core_media.c
src/switch_sdp.c [new file with mode: 0644]

index be48c440f1e22e9b00602cda8173b131b4544004..88ff956472d8501b62b8c19a2ec43dc385af39a5 100644 (file)
@@ -4,7 +4,7 @@ AUTOMAKE_OPTIONS = foreign
 NAME = freeswitch
 
 AM_CFLAGS   = $(SWITCH_AM_CFLAGS) $(SWITCH_ANSI_CFLAGS) 
-AM_CPPFLAGS = $(SWITCH_AM_CXXFLAGS) -Ilibs/sofia-sip/libsofia-sip-ua/sdp/sofia-sip -Ilibs/sofia-sip/libsofia-sip-ua/su
+AM_CPPFLAGS = $(SWITCH_AM_CXXFLAGS) -Ilibs/sofia-sip/libsofia-sip-ua/sdp -Ilibs/sofia-sip/libsofia-sip-ua/su
 AM_LDFLAGS  = $(SWITCH_AM_LDFLAGS)
 
 DEFAULT_SOUNDS=en-us-callie-8000
@@ -242,6 +242,7 @@ libfreeswitch_la_SOURCES = \
        src/switch_core_port_allocator.c \
        src/switch_core.c \
        src/switch_core_media.c \
+       src/switch_sdp.c \
        src/switch_scheduler.c \
        src/switch_core_db.c \
        src/switch_dso.c \
index 5f73cb495812f144b73f6f6b2ee4a9477237af3c..50a5c2f7ad26ad43a5209d0894854f0613cc5706 100644 (file)
@@ -39,7 +39,7 @@
 #include "private/switch_core_pvt.h"
 #include <switch_curl.h>
 #include <errno.h>
-#include <sdp.h>
+#include <sofia-sip/sdp.h>
 #include <sofia-sip/su.h>
 
 SWITCH_DECLARE(switch_t38_options_t *) switch_core_media_process_udptl(switch_core_session_t *session, sdp_session_t *sdp, sdp_media_t *m);
diff --git a/src/switch_sdp.c b/src/switch_sdp.c
new file mode 100644 (file)
index 0000000..be8b24e
--- /dev/null
@@ -0,0 +1,18 @@
+
+#include <sofia-sip/sdp.h>
+
+sdp_connection_t *sdp_media_connections(sdp_media_t const *m)
+{
+  if (m) {
+    if (m->m_connections)
+      return m->m_connections;
+    if (m->m_session)
+      return m->m_session->sdp_connection;
+  }
+  return NULL;
+}
+
+#include <su_alloc.c>
+#include <su_errno.c>
+#include <su_string.c>
+#include <sdp_parse.c>