summaryrefslogtreecommitdiff
path: root/service/src/com/android/telephony/imsmedia/AudioSession.java
diff options
context:
space:
mode:
authorbodamnam <bodamnam@google.com>2022-11-28 01:26:07 +0000
committerBodam Nam <bodamnam@google.com>2022-11-29 04:54:04 +0000
commit138e273f46181d5f0c6c73292548a579a0300ba9 (patch)
tree3a6dc22edded0cd41a3c8dabc1481e7e98e90985 /service/src/com/android/telephony/imsmedia/AudioSession.java
parente14a3ae20a2aa923ca54abbcc82276528e90a313 (diff)
downloadImsMedia-138e273f46181d5f0c6c73292548a579a0300ba9.tar.gz
Fix jni interface to use session Id in listener
The current audio session response from ImsMedia native is not reached to the listener in java when the multiple sessions are created with same media type. This CL fixes it by using the session Id as a key to distinguish the sessions in listener container. Bug: 260520127 Test: Voice multi session call, Video/Rtt call test with device, atest ImsMediaNativeTests, ImsMediaJavaUnitTests Change-Id: Ied1b4858c7ec145e65479e9f8192b51514628732
Diffstat (limited to 'service/src/com/android/telephony/imsmedia/AudioSession.java')
-rw-r--r--service/src/com/android/telephony/imsmedia/AudioSession.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/service/src/com/android/telephony/imsmedia/AudioSession.java b/service/src/com/android/telephony/imsmedia/AudioSession.java
index 59d23fe3..2fc668e9 100644
--- a/service/src/com/android/telephony/imsmedia/AudioSession.java
+++ b/service/src/com/android/telephony/imsmedia/AudioSession.java
@@ -238,7 +238,7 @@ public final class AudioSession extends IImsAudioSession.Stub implements IMediaS
@Override
public void handleMessage (Message msg) {
- Log.d(TAG, "handleMessage: " + msg.what);
+ Log.d(TAG, "handleMessage() -" + AudioSessionHandler.this + ", " + msg.what);
switch(msg.what) {
case CMD_OPEN_SESSION:
handleOpenSession((OpenSessionParams)msg.obj);
@@ -334,7 +334,6 @@ public final class AudioSession extends IImsAudioSession.Stub implements IMediaS
if (isAudioOffload()) {
mOffloadService.closeSession(mSessionId);
} else {
- Log.d(TAG, "handleCloseSession else");
mAudioService.closeSession(mSessionId);
}
}