Use new CaptureTextureView instead of removed AutoFitTextureView
This commit is contained in:
parent
3506264347
commit
c03a30d8a9
3 changed files with 8 additions and 3 deletions
|
@ -65,6 +65,7 @@ public class AndroidAudioManager {
|
||||||
private BluetoothHeadset mBluetoothHeadset;
|
private BluetoothHeadset mBluetoothHeadset;
|
||||||
private BluetoothReceiver mBluetoothReceiver;
|
private BluetoothReceiver mBluetoothReceiver;
|
||||||
private HeadsetReceiver mHeadsetReceiver;
|
private HeadsetReceiver mHeadsetReceiver;
|
||||||
|
private boolean mHeadsetReceiverRegistered;
|
||||||
|
|
||||||
private boolean mIsRinging;
|
private boolean mIsRinging;
|
||||||
private boolean mAudioFocused;
|
private boolean mAudioFocused;
|
||||||
|
@ -79,6 +80,7 @@ public class AndroidAudioManager {
|
||||||
mAudioManager = ((AudioManager) context.getSystemService(Context.AUDIO_SERVICE));
|
mAudioManager = ((AudioManager) context.getSystemService(Context.AUDIO_SERVICE));
|
||||||
mVibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
|
mVibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
|
||||||
mEchoTesterIsRunning = false;
|
mEchoTesterIsRunning = false;
|
||||||
|
mHeadsetReceiverRegistered = false;
|
||||||
|
|
||||||
startBluetooth();
|
startBluetooth();
|
||||||
|
|
||||||
|
@ -131,6 +133,7 @@ public class AndroidAudioManager {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Only register this one when a call is active
|
// Only register this one when a call is active
|
||||||
|
|
||||||
enableHeadsetReceiver();
|
enableHeadsetReceiver();
|
||||||
}
|
}
|
||||||
} else if (state == Call.State.End || state == Call.State.Error) {
|
} else if (state == Call.State.End || state == Call.State.Error) {
|
||||||
|
@ -148,9 +151,10 @@ public class AndroidAudioManager {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Only register this one when a call is active
|
// Only register this one when a call is active
|
||||||
if (mHeadsetReceiver != null) {
|
if (mHeadsetReceiver != null && mHeadsetReceiverRegistered) {
|
||||||
Log.i("[Audio Manager] Unregistering headset receiver");
|
Log.i("[Audio Manager] Unregistering headset receiver");
|
||||||
mContext.unregisterReceiver(mHeadsetReceiver);
|
mContext.unregisterReceiver(mHeadsetReceiver);
|
||||||
|
mHeadsetReceiverRegistered = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
TelephonyManager tm =
|
TelephonyManager tm =
|
||||||
|
@ -595,5 +599,6 @@ public class AndroidAudioManager {
|
||||||
mHeadsetReceiver, new IntentFilter(AudioManager.ACTION_AUDIO_BECOMING_NOISY));
|
mHeadsetReceiver, new IntentFilter(AudioManager.ACTION_AUDIO_BECOMING_NOISY));
|
||||||
mContext.registerReceiver(
|
mContext.registerReceiver(
|
||||||
mHeadsetReceiver, new IntentFilter(AudioManager.ACTION_HEADSET_PLUG));
|
mHeadsetReceiver, new IntentFilter(AudioManager.ACTION_HEADSET_PLUG));
|
||||||
|
mHeadsetReceiverRegistered = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent" />
|
android:layout_height="match_parent" />
|
||||||
|
|
||||||
<org.linphone.core.tools.AutoFitTextureView
|
<org.linphone.mediastream.video.capture.CaptureTextureView
|
||||||
android:id="@+id/local_preview_texture"
|
android:id="@+id/local_preview_texture"
|
||||||
android:layout_width="200dp"
|
android:layout_width="200dp"
|
||||||
android:layout_height="200dp"
|
android:layout_height="200dp"
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"/>
|
android:layout_height="match_parent"/>
|
||||||
|
|
||||||
<org.linphone.core.tools.AutoFitTextureView
|
<org.linphone.mediastream.video.capture.CaptureTextureView
|
||||||
android:id="@+id/local_preview_texture"
|
android:id="@+id/local_preview_texture"
|
||||||
android:layout_width="200dp"
|
android:layout_width="200dp"
|
||||||
android:layout_height="200dp"
|
android:layout_height="200dp"
|
||||||
|
|
Loading…
Reference in a new issue