* #27232: jni: added pjproject checkout as regular git content
We will remove it once the next release of pjsip (with Android support)
comes out and is merged into SFLphone.
diff --git a/jni/pjproject-android/.svn/pristine/ed/ed028ee59c0680bee68151f275332eb149b17cf8.svn-base b/jni/pjproject-android/.svn/pristine/ed/ed028ee59c0680bee68151f275332eb149b17cf8.svn-base
new file mode 100644
index 0000000..cb46d1f
--- /dev/null
+++ b/jni/pjproject-android/.svn/pristine/ed/ed028ee59c0680bee68151f275332eb149b17cf8.svn-base
@@ -0,0 +1,27 @@
+# $Id$
+import inc_sip as sip
+import inc_sdp as sdp
+
+sdp = \
+"""
+v=0
+o=- 0 0 IN IP4 127.0.0.1
+s=pjmedia
+c=IN IP4 127.0.0.1
+t=0 0
+m=audio 4000 RTP/AVP 0 101
+a=rtpmap:0 PCMU/8000
+a=sendrecv
+a=rtpmap:101 telephone-event/8000
+a=fmtp:101 0-15
+"""
+
+pjsua_args = "--null-audio --auto-answer 200"
+extra_headers = "Require: xxx-my-extension\n"
+include = ["Unsupported: xxx-my-extension"]
+exclude = []
+sendto_cfg = sip.SendtoCfg("Bad extension", pjsua_args, sdp, 420,
+ extra_headers=extra_headers,
+ resp_inc=include, resp_exc=exclude)
+
+
diff --git a/jni/pjproject-android/.svn/pristine/ed/ed3616cd19aa6b23d2a0e37745acd1a92eb75991.svn-base b/jni/pjproject-android/.svn/pristine/ed/ed3616cd19aa6b23d2a0e37745acd1a92eb75991.svn-base
new file mode 100644
index 0000000..cdc53c8
--- /dev/null
+++ b/jni/pjproject-android/.svn/pristine/ed/ed3616cd19aa6b23d2a0e37745acd1a92eb75991.svn-base
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>main</name>
+ <message>
+ <location filename="../assets/main.qml" line="11"/>
+ <source></source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../assets/main.qml" line="23"/>
+ <source>pjsua BB10</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../assets/main.qml" line="32"/>
+ <source>Starting..</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/jni/pjproject-android/.svn/pristine/ed/ed401f66f29a7207130b2e2253addc5a44a16426.svn-base b/jni/pjproject-android/.svn/pristine/ed/ed401f66f29a7207130b2e2253addc5a44a16426.svn-base
new file mode 100644
index 0000000..a106d2d
--- /dev/null
+++ b/jni/pjproject-android/.svn/pristine/ed/ed401f66f29a7207130b2e2253addc5a44a16426.svn-base
@@ -0,0 +1,78 @@
+/* $Id$ */
+/*
+ * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
+ * Copyright (C) 2003-2008 Benny Prijono <benny@prijono.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+#include <pjmedia/bidirectional.h>
+#include <pj/pool.h>
+
+
+#define THIS_FILE "bidirectional.c"
+#define SIGNATURE PJMEDIA_SIG_PORT_BIDIR
+
+struct bidir_port
+{
+ pjmedia_port base;
+ pjmedia_port *get_port;
+ pjmedia_port *put_port;
+};
+
+
+static pj_status_t put_frame(pjmedia_port *this_port,
+ pjmedia_frame *frame)
+{
+ struct bidir_port *p = (struct bidir_port*)this_port;
+ return pjmedia_port_put_frame(p->put_port, frame);
+}
+
+
+static pj_status_t get_frame(pjmedia_port *this_port,
+ pjmedia_frame *frame)
+{
+ struct bidir_port *p = (struct bidir_port*)this_port;
+ return pjmedia_port_get_frame(p->get_port, frame);
+}
+
+
+PJ_DEF(pj_status_t) pjmedia_bidirectional_port_create( pj_pool_t *pool,
+ pjmedia_port *get_port,
+ pjmedia_port *put_port,
+ pjmedia_port **p_port )
+{
+ struct bidir_port *port;
+ const pjmedia_audio_format_detail *gafd;
+
+ port = PJ_POOL_ZALLOC_T(pool, struct bidir_port);
+ gafd = pjmedia_format_get_audio_format_detail(&get_port->info.fmt, 1);
+
+ pjmedia_port_info_init(&port->base.info, &get_port->info.name, SIGNATURE,
+ gafd->clock_rate,
+ gafd->channel_count,
+ gafd->bits_per_sample,
+ PJMEDIA_AFD_SPF(gafd));
+
+ port->get_port = get_port;
+ port->put_port = put_port;
+
+ port->base.get_frame = &get_frame;
+ port->base.put_frame = &put_frame;
+
+ *p_port = &port->base;
+
+ return PJ_SUCCESS;
+}
+
diff --git a/jni/pjproject-android/.svn/pristine/ed/edbc3e6fb9a5f4edb7d764961a147aa9e70322bb.svn-base b/jni/pjproject-android/.svn/pristine/ed/edbc3e6fb9a5f4edb7d764961a147aa9e70322bb.svn-base
new file mode 100644
index 0000000..daa4c6c
--- /dev/null
+++ b/jni/pjproject-android/.svn/pristine/ed/edbc3e6fb9a5f4edb7d764961a147aa9e70322bb.svn-base
@@ -0,0 +1,22 @@
+# $Id$
+#
+from inc_cfg import *
+
+# Note:
+# - need --dis-codec to make INVITE packet less than typical MTU
+uas_args = "--null-audio --id=\"<sip:test1@pjsip.org>\" --registrar=sip:sip.pjsip.org --username=test1 --password=test1 --realm=pjsip.org --proxy=\"sip:sip.pjsip.org;lr\" --rtp-port 0 --stun-srv stun.pjsip.org --use-ice --use-compact-form --max-calls 1 --dis-codec=i --dis-codec=s --dis-codec=g"
+
+uac_args = "--null-audio --id=\"<sip:test2@pjsip.org>\" --registrar=sip:sip.pjsip.org --username=test2 --password=test2 --realm=pjsip.org --proxy=\"sip:sip.pjsip.org;lr\" --rtp-port 0 --stun-srv stun.pjsip.org --use-ice --use-compact-form --max-calls 1 --dis-codec=i --dis-codec=s --dis-codec=g"
+
+test_param = TestParam(
+ "ICE via public internet",
+ [
+ InstanceParam( "callee", uas_args,
+ uri="<sip:test1@pjsip.org>",
+ have_reg=True, have_publish=False),
+ InstanceParam( "caller", uac_args,
+ uri="<sip:test2@pjsip.org>",
+ have_reg=True, have_publish=False),
+ ]
+ )
+
diff --git a/jni/pjproject-android/.svn/pristine/ed/ede3c4ddb5074771aa97a31978cae7eed6f077e3.svn-base b/jni/pjproject-android/.svn/pristine/ed/ede3c4ddb5074771aa97a31978cae7eed6f077e3.svn-base
new file mode 100644
index 0000000..30f422e
--- /dev/null
+++ b/jni/pjproject-android/.svn/pristine/ed/ede3c4ddb5074771aa97a31978cae7eed6f077e3.svn-base
@@ -0,0 +1,2 @@
+
+export LDFLAGS += -lwinmm