From e3146e09656add2e586455657bc83f12e8dd3f9c Mon Sep 17 00:00:00 2001 From: twyen Date: Thu, 24 May 2018 11:28:21 -0700 Subject: Log IMS video call available state TEST=TAP Bug: 77976254 Test: TAP PiperOrigin-RevId: 197924728 Change-Id: I512ebe193cefae24e45c0526bcabdcb23846e236 --- java/com/android/incallui/videotech/ims/ImsVideoTech.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'java/com/android/incallui/videotech/ims/ImsVideoTech.java') diff --git a/java/com/android/incallui/videotech/ims/ImsVideoTech.java b/java/com/android/incallui/videotech/ims/ImsVideoTech.java index d35c5ef61..5b733d612 100644 --- a/java/com/android/incallui/videotech/ims/ImsVideoTech.java +++ b/java/com/android/incallui/videotech/ims/ImsVideoTech.java @@ -61,29 +61,34 @@ public class ImsVideoTech implements VideoTech { @Override public boolean isAvailable(Context context, PhoneAccountHandle phoneAccountHandle) { if (call.getVideoCall() == null) { + LogUtil.i("ImsVideoCall.isAvailable", "null video call"); return false; } // We are already in an IMS video call if (VideoProfile.isVideo(call.getDetails().getVideoState())) { + LogUtil.i("ImsVideoCall.isAvailable", "already video call"); return true; } // The user has disabled IMS video calling in system settings if (!CallUtil.isVideoEnabled(context)) { + LogUtil.i("ImsVideoCall.isAvailable", "disabled in settings"); return false; } // The current call doesn't support transmitting video if (!call.getDetails().can(Call.Details.CAPABILITY_SUPPORTS_VT_LOCAL_TX)) { + LogUtil.i("ImsVideoCall.isAvailable", "no TX"); return false; } // The current call remote device doesn't support receiving video if (!call.getDetails().can(Call.Details.CAPABILITY_SUPPORTS_VT_REMOTE_RX)) { + LogUtil.i("ImsVideoCall.isAvailable", "no RX"); return false; } - + LogUtil.i("ImsVideoCall.isAvailable", "available"); return true; } -- cgit v1.2.3