summaryrefslogtreecommitdiff
path: root/framework
AgeCommit message (Collapse)Author
2023-03-29Implementation of video downgrade opreration APIbodamnam
Add APIs to downgrade the video triggered by bitrate monitoring Bug: 224903790 Test: atest ImsMediaNativeTests, ImsMediaJavaUnitTests, verified with loopback mode using ImsMediaTestingApp, Video Call downgrade test with L_IR94_312601. Change-Id: I407e5b864bf8258ebb22bb47a1aba1eec871bc2c
2023-03-03Revert "[ImsMedia] Retained notifyMediaInactivity api to avoid b..."Rakesh Raghava
Revert submission 21080423-MediaQualityStatus Reason for revert: <api is deprecated> Reverted changes: /q/submissionid:21080423-MediaQualityStatus Bug: 271057457 Change-Id: I2f6328c891a4cbdc3708c233b4e3d7a5ef9e6dd8
2023-01-31[ImsMedia] Retained notifyMediaInactivity api to avoid build errorRakesh Raghava
- this change has to be reverted once Lassen provides implementation of new MediaQualityStatus apis Bug: 264356481 Test: build (m -j64) atest ImsStackJavaTests Change-Id: Iff6da2975c069d6cf17aa5dd940a2e7721f29af2
2023-01-31Implementation MediaQualityStatus notificationbodamnam
Modify setMediaQualityThreshold to use Integer array parameters Modify notifyMediaInactivity, notifyJitter, notifyPacketLoss to single callback Bug: 255862778 Test: atest ImsMediaJavaUnitTests, verified with loopback test using ImsMediaTestingApp Change-Id: If28ab6513fba2194cdd7b9e849d31468cfe776e6
2023-01-30[ImsMedia] Add the duration value for the received DTMF as per updated ↵Helen
imsmedia design Bug: 265610926 Test: build (mm && m -j64) and atest ImsMediaJavaUnitTests Change-Id: I8f4c7953e845c43c0e8509a85d312706139d2051
2022-12-26Merge "Static analysis warnings resolved in ImsMedia Framework"Rakesh Raghava
2022-12-24Static analysis warnings resolved in ImsMedia FrameworkRakesh Raghava
- EmptyBlockTag, InvalidBlockTag UnusedVariable, EmptyCatch warnings resolved Bug: 260189795 Test: errorprone report generated and check for resolved warnings Verified VoLTE calls with device Change-Id: Ic3f725b150bd54a543f5a22d9e1c412b6b3e22cd
2022-12-22Changed Android.bp License commenting styledhavalc
Test: Tested with device. Fix: 263475641 Change-Id: I9bce9cc4768208cd6f005c64e4876aab11caf979
2022-10-11Added changes to move CMR from CodecParams to EvsParamsdhavalc
Test: Tested with device Bug: 236357306 Change-Id: Ib319ef0150e5e9aabfd3ffdb24852923ffbe5a90
2022-10-07Added changes to implement Tx and Rx dtmf payload type numberdhavalc
Bug: 236085683 Test: Tested with device Change-Id: I5179b8927e2827bc6ed61ae1d997150326b80089
2022-10-06Remove onSessionChanged in ImsMedia javabodamnam
Bug: 250720912 Test: Build(mm) Change-Id: Id7694d3ea7706f34f5cc41a3d6a64da0a57d6b5d
2022-09-19Change Audio codec mode to use bitmaskbodamnam
Add implementation of CMR(Codec Mode Request) Bug: 244517604 Test: test with device, ImsMediaTestingApp Change-Id: I63535d2860b74a25f2ede2dfa518b25095e1cf8e
2022-09-15Merge "Rename apk name from "android.telephony.imsmedia" to ↵Avinash Malipatil
"ImsMediaFramework" and "com.android.telephony.imsmedia" to "ImsMediaService"" into main-ims-dev
2022-09-14(ImsMedia) Added onSessionClosed() APIRakesh Raghava
Bug: 246072449 Test: verified on device Change-Id: I23e434164095815fd3068a89f1bcd7e471685539
2022-09-14Rename apk name from "android.telephony.imsmedia" to "ImsMediaFramework" and ↵Avinash Malipatil
"com.android.telephony.imsmedia" to "ImsMediaService" Bug: 226050192 Test: build Change-Id: I0f98f1dce6616777892ff20ad83e8d5737f267ff
2022-09-13(ImsMedia) Added startDtmf() and stopDtmf() APIsRakesh Raghava
Bug: 236381818 Test: atest ImsMediaJavaUnitTests Change-Id: Ieb04de0f170f1c517ce9cdd1db437bb7d7e7ca65
2022-08-29Fix to set camera id to ImsMedia in openSessionbodamnam
Bug: 237346705 Test: test with device Change-Id: I4b0f33bcb96084dc84055327ebee1759cb022b74
2022-08-25Add API to generate SPROP for the given video configurations.Avinash Malipatil
Bug: 228426337 Test: Manual testing Change-Id: I9b54e5dab4c45712e5350097c34efc8c113b1bc6
2022-08-04Use common HF-only parameter for tx and rx on EVS codecHelen
Bug: 236225057 Test: Build & atest ImsMediaNativeUtilsTests Change-Id: I21d44c4494cc8981e09d65339af26ab561424e91
2022-07-21Add implementation of RTT in ImsMedia javabodamnam
Bug: 239498507 Test: atest Change-Id: If6de9f2a71e472205a1b530b1eeff04d73331e84
2022-07-14Add Unit test cases for class ImsMediaManagerAvinash Malipatil
Bug: 238986583 Test: atest ImsMediaJavaUnitTests Change-Id: I8a2542b41314d5da16aa84f4c797e3a41ecf022e
2022-07-05Fix the side effect of VideoConfig changesbodamnam
Fix the maxMtuSize order in the parcel side effect fix: ag/19047646 Bug: 238096787 Test: test with device, atest ImsMediaNativeTests Change-Id: Iee32510c83f0773031dee2cc65fe32a2d6961016
2022-07-01Merge "[ImsMedia] Added changes in imsMedia as per changes in ImsMedia HAL ↵Dhavalkumar Chaudhary
APIs. - MediaDirection updated. - codecModeRequest variable changed. - maxMtuBytes variable removed." into main-ims-dev
2022-06-28[ImsMedia] Added changes in imsMedia as per changes in ImsMedia HAL APIs.dhavalc
- MediaDirection updated. - codecModeRequest variable changed. - maxMtuBytes variable removed. Bug: 236785604, 236357306, 236104128 Test: Tested with Oriole device Change-Id: I8c85d00be1eac5bab8abb58beaf389d602e68319
2022-06-28Add implementation for the case of ImsStack crash handlingbodamnam
Bug: 233860727 Test: test with devices Change-Id: I844b0bc7ef450fc578267b1a4a6c40663c73a5e9
2022-06-23Modify to use device orientation with degree unitbodamnam
Modify to use device orientation with degree unit Fix ImsMediaVideoRenderer codec error Fix ImsMediaCamera crash Fix ImsMediaVideoSource crash Bug: 230060547 Test: test with devices Change-Id: I11a62917ce1c87b590ecee303b0cd7c190cb70cf
2022-06-22(ImsMedia) added CallQuality APIsRakesh Raghava
- updated aidl - handled in ImsMedia java layer - UT updated Bug: 236845105 Test: build (mm) and atest ImsMediaJavaUnitTests Change-Id: Ia84628acf8c921879612253f7d3db390e800d9e7
2022-06-17Add triggerAnbrQuery and onDtmfReceived api for interface between ImsMedia ↵Helen
and ImsStack Bug: 224905346 Test: Build Change-Id: I92aead557f8ebb65612af3140d2bf6bf4e4e29e4
2022-05-11Add VideoSession APIs for VideoTelephonybodamnam
Bug:230060547 Test: aTest Change-Id: I97d85670f7b48e76cfc2910c5424e4834330ff22
2022-04-12(ImsMedia) Changed Dtmf APIsRakesh Raghava
- startDtmf(char dtmfDigit, int volume, int duration) updated to sendDtmf(char dtmfDigit, int duration) - stopDtmf() removed Bug: 228134488 Test: build (mm) Change-Id: I0bea96b3a0067fe2bd99f963142a507d2e5b9270
2022-04-04Added changes, as per changes made in IImsMediaSessionListner ondhavalc
ImsMedia HAL side. -Removed duration from notifyMediaInactivity. bug: 227665350 Test: build and UnitTest (mm && atest ImsMediaJavaTests) Change-Id: Iddb929f94905227e49ee15e6ef21b496c0923581
2022-03-17Add changes to AudioOffloadService to connect to HAL and invoke APIsJayachandran C
Bug: 203240638 Test: atest Change-Id: I9cba55293fba9829c2efcbc6a4ccaa7efb3bff66
2022-03-17JNI interface using libimsmediabodamnam
Add libimsmediajni interface Add libimsmedia_config library Add UnitTest in libimsmedia_config Modify UnitTest in AudioSession Bug: 203240638 Test: atest Change-Id: If2bedaf77ce3763d6b41a202419e7f46219be12b
2022-03-04Initial implementation of ImsMedia APIs and servicesJayachandran C
Bug: 203240638 Test: atest Change-Id: I3f980e3146f679722636e709a51182f232dcbd2f