src/org/sipdroid/media/RtpStreamReceiver.java
changeset 1005 a2cad81f348b
parent 835 4e40f3481f23
--- a/src/org/sipdroid/media/RtpStreamReceiver.java	Tue Jun 05 16:44:38 2012 +0200
+++ b/src/org/sipdroid/media/RtpStreamReceiver.java	Wed Jun 06 23:24:12 2012 +0200
@@ -24,24 +24,22 @@
 import java.io.IOException;
 import java.net.SocketException;
 
-import com.beem.project.beem.jingle.JingleService;
-import com.beem.project.beem.ui.Call;
 import org.sipdroid.net.RtpPacket;
 import org.sipdroid.net.RtpSocket;
 import org.sipdroid.net.SipdroidSocket;
 import org.sipdroid.pjlib.Codec;
 
-import android.content.ContentResolver;
 import android.content.Context;
 import android.content.SharedPreferences.Editor;
 import android.media.AudioFormat;
 import android.media.AudioManager;
 import android.media.AudioTrack;
 import android.media.ToneGenerator;
-import android.os.PowerManager;
 import android.os.RemoteException;
 import android.preference.PreferenceManager;
-import android.provider.Settings;
+
+import com.beem.project.beem.jingle.JingleService;
+import com.beem.project.beem.ui.Call;
 
 /**
  * RtpStreamReceiver is a generic stream receiver. It receives packets from RTP
@@ -67,7 +65,6 @@
     /** Whether it is running */
     private boolean running;
     private AudioManager am;
-    private ContentResolver cr;
     public static int speakermode;
     private JingleService mJingle;
 
@@ -194,12 +191,9 @@
 	    int oldvibrate2 = am.getVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION);
 	    if (!PreferenceManager.getDefaultSharedPreferences(Call.mContext).contains("oldvibrate2"))
 		oldvibrate2 = AudioManager.VIBRATE_SETTING_ON;
-	    int oldpolicy = android.provider.Settings.System.getInt(cr, android.provider.Settings.System.WIFI_SLEEP_POLICY, 
-		Settings.System.WIFI_SLEEP_POLICY_DEFAULT);
 	    Editor edit = PreferenceManager.getDefaultSharedPreferences(Call.mContext).edit();
 	    edit.putInt("oldvibrate", oldvibrate);
 	    edit.putInt("oldvibrate2", oldvibrate2);
-	    edit.putInt("oldpolicy", oldpolicy);
 	    edit.putInt("oldring",am.getStreamVolume(AudioManager.STREAM_RING));
 	    edit.putBoolean("oldvalid", true);
 	    edit.commit();
@@ -223,21 +217,14 @@
     public static void restoreSettings() {
 	if (PreferenceManager.getDefaultSharedPreferences(Call.mContext).getBoolean("oldvalid",true)) {
 	    AudioManager am = (AudioManager) Call.mContext.getSystemService(Context.AUDIO_SERVICE);
-	    ContentResolver cr = Call.mContext.getContentResolver();
 	    int oldvibrate = PreferenceManager.getDefaultSharedPreferences(Call.mContext).getInt("oldvibrate",0);
 	    int oldvibrate2 = PreferenceManager.getDefaultSharedPreferences(Call.mContext).getInt("oldvibrate2",0);
-	    int oldpolicy = PreferenceManager.getDefaultSharedPreferences(Call.mContext).getInt("oldpolicy",0);
 	    am.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,oldvibrate);
 	    am.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,oldvibrate2);
-	    Settings.System.putInt(cr, Settings.System.WIFI_SLEEP_POLICY, oldpolicy);
 	    setStreamVolume(AudioManager.STREAM_RING, PreferenceManager.getDefaultSharedPreferences(Call.mContext).getInt("oldring",0), 0);
 	    Editor edit = PreferenceManager.getDefaultSharedPreferences(Call.mContext).edit();
 	    edit.putBoolean("oldvalid", false);
 	    edit.commit();
-	    PowerManager pm = (PowerManager) Call.mContext.getSystemService(Context.POWER_SERVICE);
-	    PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK |
-		PowerManager.ACQUIRE_CAUSES_WAKEUP, "Sipdroid.RtpStreamReceiver");
-	    wl.acquire(1000);
 	}
 	restoreMode();
     }
@@ -288,9 +275,8 @@
 
 	android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_AUDIO);
 	am = (AudioManager) Call.mContext.getSystemService(Context.AUDIO_SERVICE);
-	cr = Call.mContext.getContentResolver();
+	Call.mContext.getContentResolver();
 	saveSettings();
-	Settings.System.putInt(cr, Settings.System.WIFI_SLEEP_POLICY,Settings.System.WIFI_SLEEP_POLICY_NEVER);
 	am.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,AudioManager.VIBRATE_SETTING_OFF);
 	am.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,AudioManager.VIBRATE_SETTING_OFF);
 	int oldvol = am.getStreamVolume(AudioManager.STREAM_MUSIC);