des petis oublies au niveau du rtp lors du portage.
authornikita@localhost.localdomain
Sun, 06 Sep 2009 15:23:12 +0200
changeset 357 6ebfc44182ab
parent 356 e46f634c629c
child 358 6b9900c70fa1
des petis oublies au niveau du rtp lors du portage.
default.properties
src/com/beem/project/beem/BeemService.java
src/com/beem/project/beem/jingle/JingleService.java
src/com/beem/project/beem/jingle/MicrophoneRTPManager.java
src/com/beem/project/beem/jingle/RTPTransmitter.java
src/com/beem/project/beem/service/XmppFacade.java
--- a/default.properties	Thu Aug 27 01:21:14 2009 +0200
+++ b/default.properties	Sun Sep 06 15:23:12 2009 +0200
@@ -8,7 +8,7 @@
 # project structure.
 
 # Project target.
-target=android-3
+target=Google Inc.:Google APIs:3
 # apk configurations. This property allows creation of APK files with limited
 # resources. For example, if your application contains many locales and
 # you wish to release multiple smaller apks instead of a large one, you can
--- a/src/com/beem/project/beem/BeemService.java	Thu Aug 27 01:21:14 2009 +0200
+++ b/src/com/beem/project/beem/BeemService.java	Sun Sep 06 15:23:12 2009 +0200
@@ -25,6 +25,7 @@
 import android.util.Log;
 import android.widget.ArrayAdapter;
 
+import com.beem.project.beem.jingle.JingleService;
 import com.beem.project.beem.service.XmppConnectionAdapter;
 import com.beem.project.beem.service.XmppFacade;
 import com.beem.project.beem.service.aidl.IBeemConnectionListener;
@@ -45,6 +46,7 @@
 
     private NotificationManager mNotificationManager;
     private XmppConnectionAdapter mConnection;
+    private JingleService mJingle;
     private SharedPreferences mSettings;
     private String mLogin;
     private String mPassword;
@@ -136,7 +138,7 @@
 
 		@Override
 		public void onConnect() throws RemoteException {
-
+		    mJingle.initWhenConntected(mConnection.getAdaptee());
 		    PacketFilter filter = new PacketFilter() {
 
 			@Override
@@ -251,8 +253,9 @@
 	initConnectionConfig();
 	mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
 	mConnection = new XmppConnectionAdapter(mConnectionConfiguration, mLogin, mPassword, this);
+	mJingle = new JingleService(mConnection.getAdaptee());
 	initRosterRequestListener();
-	mBind = new XmppFacade(mConnection, this);
+	mBind = new XmppFacade(mConnection, this, mJingle);
     }
 
     /**
--- a/src/com/beem/project/beem/jingle/JingleService.java	Thu Aug 27 01:21:14 2009 +0200
+++ b/src/com/beem/project/beem/jingle/JingleService.java	Sun Sep 06 15:23:12 2009 +0200
@@ -108,7 +108,7 @@
 	    //System.out.println("Session established");
 	    //System.out.println("Je recois sur " + remoteCandidate.getIp() + ":" + remoteCandidate.getPort());
 	    // TODO choose the right RTPReceiver depending on the payload type
-	    //RTPReceiver rtpReceiver = new MicroRTPReceiver(remoteCandidate.getPort());
+	    //RTPReceiver rtpReceiver = new RTPReceiver(remoteCandidate.getPort());
 	}
 
 	@Override
--- a/src/com/beem/project/beem/jingle/MicrophoneRTPManager.java	Thu Aug 27 01:21:14 2009 +0200
+++ b/src/com/beem/project/beem/jingle/MicrophoneRTPManager.java	Sun Sep 06 15:23:12 2009 +0200
@@ -55,8 +55,7 @@
      */
     private void setupPayloads() {
 	mPayloads = new ArrayList<PayloadType>();
-	mPayloads.add(new PayloadType.Audio(51, "BIDON1"));
-	mPayloads.add(new PayloadType.Audio(52, "BIDON2"));
-	mPayloads.add(new PayloadType.Audio(53, "BIDON3"));
+	mPayloads.add(new PayloadType.Audio(0, "PCMU"));
+	mPayloads.add(new PayloadType.Audio(8, "PCMA"));
     }
 }
--- a/src/com/beem/project/beem/jingle/RTPTransmitter.java	Thu Aug 27 01:21:14 2009 +0200
+++ b/src/com/beem/project/beem/jingle/RTPTransmitter.java	Sun Sep 06 15:23:12 2009 +0200
@@ -17,8 +17,9 @@
     public RTPTransmitter(String remoteIP, int port) {
 	DatagramSocket rtpSocket = null;
 	int rtpPort = 0;
-	rtpPort = getFreePort();
+	
 	try {
+	    rtpPort = getFreePort();
 	    rtpSocket = new DatagramSocket(rtpPort);
 	} catch (SocketException e) {
 	    e.printStackTrace();
--- a/src/com/beem/project/beem/service/XmppFacade.java	Thu Aug 27 01:21:14 2009 +0200
+++ b/src/com/beem/project/beem/service/XmppFacade.java	Sun Sep 06 15:23:12 2009 +0200
@@ -35,9 +35,10 @@
      * @param service
      *            the service which holds the facade
      */
-    public XmppFacade(final XmppConnectionAdapter connection, final BeemService service) {
+    public XmppFacade(final XmppConnectionAdapter connection, final BeemService service, final JingleService jingle) {
 	this.mConnexion = connection;
 	this.mBeemService = service;
+	this.mJingle = jingle;
     }
 
     /**