Commit Graph

813479 Commits

Author SHA1 Message Date
Roland Levillain
78c232c733 Temporarily disable testBackgroundDexOptDowngradeSuccessful.
Test
`com.android.server.pm.BackgroundDexOptServiceIntegrationTests#testBackgroundDexOptDowngradeSuccessful`
has been failing for a long time; temporarily disable it while we
investigate this issue

Test: atest BackgroundDexOptServiceIntegrationTests
Bug: 251438180
Change-Id: I3584ed2fd49e673a2d9bb37aabb11577c52a6267
2023-02-21 17:10:14 +00:00
Artem Vursalov
fc5a73f5c9 battery LED: low battery behavior
Low battery behavior introduced.
Default (existed previously) behavior: setColor when charging, setFlashing when not charging
Solid behavior: setColor always
Flashing behavior: setFlashing always

Test: manual tests. emulator && pixel
Signed-off-by: Artem Vursalov <artyomvoid@meta.com>
Change-Id: Ib7d6b5e4909c49976c3ea73e3e5c4b744cad75a4
2023-02-21 17:00:20 +00:00
Paul Colța
2ccae07bdc Merge "Revert "CEC: Remove HdmiControlManager#mLocalPhysicalAddress variable"" am: e2b2259804
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2446307

Change-Id: I9f6b0318636b0d1a39fbd9ae82e6511b9444c68b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-21 14:46:58 +00:00
Treehugger Robot
c81eb8bfc9 Merge "AudioService: Fix setting LeAudio volume after VoIP call" am: 6622922b3c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2430592

Change-Id: Ic9d194c4fb079786cf7c2b7d754cbeab80bc51dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-21 14:44:29 +00:00
Paul Colța
e2b2259804 Merge "Revert "CEC: Remove HdmiControlManager#mLocalPhysicalAddress variable"" 2023-02-21 14:13:16 +00:00
Treehugger Robot
6622922b3c Merge "AudioService: Fix setting LeAudio volume after VoIP call" 2023-02-21 13:18:51 +00:00
Santos Cordon
143307e018 Add to display OWNERS
Test: double-check the names.
Change-Id: Idd6611a99696c2bc951d23931c14a378a8fa23ff
2023-02-21 11:48:06 +00:00
Nathalie Le Clair
248a51dd96 Revert "CEC: Remove HdmiControlManager#mLocalPhysicalAddress variable"
This reverts commit 9f5ec0c7d0.

Reason for revert: this CL removed getPhysicalAddress from the main service thread, which caused errors.

Bug: 269451560
Change-Id: I42c478831c4daa5d17e55f7f8edd253449b863b8
2023-02-21 11:38:27 +00:00
chiachangwang
e74c9e41a0 Update visibility of a constant for testing
Bug: 269714344
Test: atest FrameworksNetTests
Change-Id: Ifdaccb91277a579908ce28ec08318b0aea43b5de
2023-02-21 11:33:51 +00:00
Chalard Jean
e4b79047d7 Have VPN use ESP_IP_VERSION and ESP_ENCAP_TYPE
Test: VpnTest
Bug: 269714344
Change-Id: I6615a1e3f8e9cdf7da17d66034d269b16c795d5b
2023-02-21 11:14:18 +00:00
zhangjiaqing
111ad95788 RingtoneManager#setActualDefaultRingtone() open OutputStream of cacheUri with "wt" mode
the default mode is "w",if the cache file is not deleted successfully before openOutputStream and the size of new ringtone is smaller than old rongtone,the cache file will be a mixture of old and new ringtone.

Bug: 263074833

Change-Id: Ib7a0bf5e2a9f695aa4701c91c0b79c6bce2d76f1
2023-02-21 17:54:57 +08:00
Guojing Yuan
572527775c Add CDM core test OWNERS file
Bug: 270014877

Change-Id: I247b271fd71658fb80323842e8e0d7542464c4c9
Test: m build
2023-02-21 01:01:34 +00:00
Alex Dadukin
f626b58472 Merge "Add Owners file to media robolectric service tests." am: e2f4f71ca2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2446527

Change-Id: Ie5392bdf43f09133c67bd5c17efe7728305071d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 19:24:55 +00:00
Alex Dadukin
e2f4f71ca2 Merge "Add Owners file to media robolectric service tests." 2023-02-20 17:58:28 +00:00
Jakub Rotkiewicz
043a3e49e6 Snoop Logger: fix descriptions
Test: refactoring CL. Existing unit tests still pass
Merged-In: I5bc9d5a9942a958491a319a800a9668c6793cf6c
Change-Id: I5bc9d5a9942a958491a319a800a9668c6793cf6c
2023-02-20 15:18:50 +00:00
Jakub Tyszkowski
d461d4762a AudioService: Fix setting LeAudio volume after VoIP call
When mode changes to NORMAL but the USAGE_VOICE_COMMUNICATION is still
present in the playback streams the mode change would trigger volume
update but would still use STREAM_VOICE_CALL volume level and the music
content will be resumed with voice call volume, possibly with higher
and potentially harmful volume level.

This change relies on mode change to get stream type from the mode
and therefor restores the right volume right away, without relying on
the onPlaybackConfigChange() which seems to be happening to late while
the loud music with the conversation volume level already reached the
listener.

Bug: 247659576
Tag: #feature
Test: manually testing with VoIP call while streaming media
Change-Id: Ie2225b7e92e0d3f7146e9266caf8bda81eddad03
2023-02-20 14:20:05 +00:00
Alex Dadukin
09e709183f Add Owners file to media robolectric service tests.
Bug: b/255495104
Test: N/A
Change-Id: I11b0cb8fa3a143b4d9af74f0464ff3737393c9fd
2023-02-20 14:08:15 +00:00
Hakjun Choi
209d96d808 Merge "add setDefaultExecutor to ImsCallSessionListener to set the executor when a conference call is established" am: d897e2934d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2443101

Change-Id: I12c9ff0703f76c0122373f5075e85c1f3f2b2f9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-18 03:42:22 +00:00
Hakjun Choi
d897e2934d Merge "add setDefaultExecutor to ImsCallSessionListener to set the executor when a conference call is established" 2023-02-18 03:06:41 +00:00
Jakub Pawłowski
3383805432 Merge "AudioService: log LE Audio device made avaliable/unavaliable" am: 4ce28e4b3c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2439292

Change-Id: I3bdd55dec17f2077cd692af9866f4eeac3e1a20f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 20:13:13 +00:00
Jakub Pawłowski
b0697dc71d Merge "AudioService: Add makeLeAudioDeviceUnavailableLater" am: 2d8978917f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2440474

Change-Id: Ibbfaee768b39ad71a4be0f3ec08d61511e7817b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 20:10:39 +00:00
Jakub Pawłowski
4ce28e4b3c Merge "AudioService: log LE Audio device made avaliable/unavaliable" 2023-02-17 19:48:44 +00:00
Jakub Pawłowski
2d8978917f Merge "AudioService: Add makeLeAudioDeviceUnavailableLater" 2023-02-17 19:22:38 +00:00
Diego Vela
36e9bf03ef Update ActivityEmbeddingUsage
Bug: 259592300
Test: build
Change-Id: Ic0e0ffcd576eed31a10d682bb0efdff5d1773b7d
Merged-In: Ic0e0ffcd576eed31a10d682bb0efdff5d1773b7d
(cherry picked from commit 0986205df0)
(cherry picked from commit fcf9938ec7)
(cherry picked from commit ccb2431500)
2023-02-17 18:18:57 +00:00
Hakjun Choi
0405865818 add setDefaultExecutor to ImsCallSessionListener to set the executor when a conference call is established
add a way to set the executor variable in ImsCallSessionListener, because ImsCallSessionListener has the information of ImsCallSessionImpl, which passed from vendor

Bug: 262800764
Test: aTest android.telephony.ims.*
Test: Call / Conference call E2E regression test
Merged-In: I63ba6a9d4ea4b8d963bc7bc2ee8e1d019c75ee10
Change-Id: I63ba6a9d4ea4b8d963bc7bc2ee8e1d019c75ee10
2023-02-17 10:07:29 +00:00
Jakub Pawlowski
e2cf11670e AudioService: log LE Audio device made avaliable/unavaliable
Test: adb shell dumpsys audio
Bug: 263209656
Merged-In: Ie4e6b6a59d95a47e9723bd9433aaa35aef7a2866
Change-Id: Ie4e6b6a59d95a47e9723bd9433aaa35aef7a2866
2023-02-17 08:24:40 +00:00
Jakub Pawlowski
ee67bd4a5a AudioService: Add makeLeAudioDeviceUnavailableLater
Currently, when LE Audio device becomes unavaliable due to BT adapter
disable, user can hear audio from device speaker for a split second.
This is because we make device unavaliable immediately for LE Audio.
Instead, it should become unavaliable after AUDIO_BECOMING_NOISY intent
is sent.

Since this is working correctly for A2DP, fix is to copy solution from
there for LE Audio code path, and split makeLeAudioDeviceUnavailable
into *Now and *Later versions.

With this fix, the device becomes unavaliable after the noisy intent,
and audio glitch is not heard from speaker.

Example dumpsys audio logs after fix is applied:

02-16 11:25:43:022 broadcast ACTION_AUDIO_BECOMING_NOISY
02-16 11:25:44:050 LE Audio device addr=14:3F:A6:60:0A:A5 made unavailable

Bug: 263209656
Test: play music in Spotfiy, listen on LE Audio device, then disable
Bluetooth. Verify that audio is not heard from the phoen speaker

Merged-In: I0ff85798c3672b2d6862460c2f2d914f705aac2c
Change-Id: I0ff85798c3672b2d6862460c2f2d914f705aac2c
2023-02-17 08:23:53 +00:00
Lorenzo Colitti
0792817c6b Merge "Add the IP version and encap type to IkeSessionParamsUtils." am: 325527e280
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2435234

Change-Id: I89225fe35087dde963c1ea6818968d18e94c5018
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 04:36:53 +00:00
Lorenzo Colitti
325527e280 Merge "Add the IP version and encap type to IkeSessionParamsUtils." 2023-02-17 04:03:14 +00:00
Mikhail Naganov
48e8788126 Merge "Add "important" AIDL Audio HAL interfaces." am: a5dad5f2fa
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2435956

Change-Id: I2cf3087e0ba2472090dd4a9612cafcdd3dfe3d2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 01:48:12 +00:00
Mikhail Naganov
a5dad5f2fa Merge "Add "important" AIDL Audio HAL interfaces." 2023-02-17 01:00:31 +00:00
Brad Lassey
f48bb6ff62 Merge "Add Omer and James to CredMan OWNERS file" am: 68fb7a039c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2442019

Change-Id: Ibfdf8fb6c3a597e425f3152c661d04173fe1d8b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-16 23:13:08 +00:00
Brad Lassey
68fb7a039c Merge "Add Omer and James to CredMan OWNERS file" 2023-02-16 22:08:03 +00:00
Brad Lassey
1621c5d8a9 Add Omer and James to CredMan OWNERS file
Change-Id: Ie9dd2bc0884ec2d5d6162234717f58aaaf3ddae5
2023-02-16 20:15:17 +00:00
Mikhail Naganov
ad0a80281d Merge "audio: Use auto-generated MicrophoneInfoFw class" am: b28d0c3ed6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2438892

Change-Id: I5d9c068ef0ff3f76b7980b06f34dceacbe8f4b56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-16 16:47:12 +00:00
Mikhail Naganov
b28d0c3ed6 Merge "audio: Use auto-generated MicrophoneInfoFw class" 2023-02-16 15:39:31 +00:00
Anton Hansson
aff360c512 Merge "Convert merged srcjar rule to Android.bp" am: 9c176432be
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2438212

Change-Id: I1bee60905be9d5a1af67836cd00d7d0f2676699a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-16 15:02:16 +00:00
Anton Hansson
9c176432be Merge "Convert merged srcjar rule to Android.bp" 2023-02-16 14:36:19 +00:00
Carsten Rohn
a54df39cce prevent crash with pin protected user and taskview
add forgotten null check

Bug: 265981088
Test: unit tests, CTS tests, manual tests on target
Change-Id: I16904357b28cbf73f19291010427854a45af6adc
2023-02-16 09:26:03 +00:00
Benedict Wong
48e1a31ddb Merge "Add API for VCN configuration of UDP port 4500 NAT Timeouts" am: c1bd048026
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2436536

Change-Id: Ia67991623f180e40dabdb9dfcdaa4bdc087a0f09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-16 09:02:03 +00:00
Benedict Wong
c1bd048026 Merge "Add API for VCN configuration of UDP port 4500 NAT Timeouts" 2023-02-16 08:25:34 +00:00
Cole Faust
445fe0aa42 Merge "Remove sdk extensions from module_lib / system_server api databases" am: f7c8ab4a92
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2439212

Change-Id: I7ce58eb4750cc5162c521d10aaccbbdf08636b44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-16 07:20:50 +00:00
Chalard Jean
2381dd9acf Add the IP version and encap type to IkeSessionParamsUtils.
Test: none yet
Change-Id: Iedf220483ce08d618f1ba60c5b652ef8fbf3130d
2023-02-16 15:57:32 +09:00
Cole Faust
f7c8ab4a92 Merge "Remove sdk extensions from module_lib / system_server api databases" 2023-02-16 06:14:57 +00:00
Treehugger Robot
a5cfe59a5d Merge "Adds API AudioManager#setLeAudioSuspended" am: a05aa12869
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2439772

Change-Id: Ic7b6ad59560f024a4ede8f11cf11d2bbd84613df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-16 03:16:14 +00:00
Treehugger Robot
3e5397d945 Merge "Add function for getting supported audio format for LE Audio Broadcast" am: 433eceabff
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2428912

Change-Id: Icb75b22d15fca3a4595f2fec17c04b68e3d8df63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-16 03:14:08 +00:00
Andy Hung
452cd4a7e9 Merge "Report AC-4 decoder profile and level" am: e091cebf12
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2389989

Change-Id: I5cbf9727a4a6eec89970b2309129e9fe26733cc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-16 03:09:04 +00:00
Treehugger Robot
a05aa12869 Merge "Adds API AudioManager#setLeAudioSuspended" 2023-02-16 02:49:01 +00:00
Treehugger Robot
433eceabff Merge "Add function for getting supported audio format for LE Audio Broadcast" 2023-02-16 02:45:47 +00:00
Andy Hung
e091cebf12 Merge "Report AC-4 decoder profile and level" 2023-02-16 02:44:47 +00:00