Commit Graph

813479 Commits

Author SHA1 Message Date
Rahul Sabnis
ee9fc5a124 Adds API AudioManager#setLeAudioSuspended
Bug: 257881495
Test: Manual
Merged-In: Ib07d54ffb6fc34ea2f5985115fde132ab19c27c2
Change-Id: Ib07d54ffb6fc34ea2f5985115fde132ab19c27c2
2023-02-15 17:41:40 -08:00
Benedict Wong
9ba9e079b7 Add API for VCN configuration of UDP port 4500 NAT Timeouts
This patch adds an API to allow VCN providers to configure the UDP port
4500 hint to improve the power implications of a VPN over the VCN.

Bug: 259000745
Test: atest FrameworksVcnTests
Change-Id: Id464ab43fa15d5f6a693f73932d95d9822320acb
2023-02-16 01:06:41 +00:00
Benedict Wong
8cc44c455e Merge "Add APIs for configuring VPN automatic keepalive and IP versions" am: 1d2bead412
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2436535

Change-Id: I57df68d788817358b5857506f41acc830c48d3fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-16 00:40:18 +00:00
Benedict Wong
1d2bead412 Merge "Add APIs for configuring VPN automatic keepalive and IP versions" 2023-02-15 23:42:51 +00:00
Benedict Wong
0d125e271b Add APIs for configuring VPN automatic keepalive and IP versions
This change adds support for configuring the keepalive and IP version
overrides within IKEv2 VPNs, enabling power and performance optimization
on a per-network/per-carrier basis.

Bug: 259000745
Test: atest Ikev2VpnProfileTest VpnProfileTest
Change-Id: Ia2015d687b0c4b4195470680e6404c9f35679d3c
2023-02-15 23:42:42 +00:00
Xiang Wang
6a19ece9ae Merge "Add owners to ThermalManagerServiceTest" am: b11ca0054b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2438453

Change-Id: I60f85ee8e90677811daf50db4cdd63bb5e86e122
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 22:56:31 +00:00
Xiang Wang
b11ca0054b Merge "Add owners to ThermalManagerServiceTest" 2023-02-15 22:20:30 +00:00
Cole Faust
1deced1026 Remove sdk extensions from module_lib / system_server api databases
We want these lint api-versions.xml files to only have the
non-updatable apis, and sdk extensions are updatable.

Bug: 193460475
Test: Presubmits
Change-Id: I06698e0eec0c388cff223288ac3c6abe109ea713
2023-02-15 14:09:43 -08:00
Treehugger Robot
d78fac262f Merge "[TeX] Added public APIs documentation" am: 1c2ff8b889
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2438454

Change-Id: I7d83b29e8753894024eb42dfc159b78946566758
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 21:18:14 +00:00
Treehugger Robot
1c2ff8b889 Merge "[TeX] Added public APIs documentation" 2023-02-15 20:48:41 +00:00
Xin Li
d430221596 Merge "Merge TQ2A.230305.008" into stage-aosp-master 2023-02-15 19:45:48 +00:00
Vova Sharaienko
4211c6a109 [TeX] Added public APIs documentation
Bug: 266520582
Change-Id: I77347085af8aca82386cda82d41d1df6f05ecec3
Test: m
2023-02-15 19:05:05 +00:00
Mikhail Naganov
3aa51da158 audio: Use auto-generated MicrophoneInfoFw class
Replace use of manually written MicrophoneInfo class
with MicrophoneInfoFw which is generated automatically
from the AIDL definition.

Bug: 263964254
Test: m
Change-Id: I61e842ad0dbad970c1b6ddfe6c72fcda83b5843c
Merged-In: I61e842ad0dbad970c1b6ddfe6c72fcda83b5843c
2023-02-15 10:29:31 -08:00
Xiang Wang
2bda272e01 Add owners to ThermalManagerServiceTest
Bug: b/268508448
Test: n/a
Change-Id: I654dd483cbd79263ef69e5bacd71511f560f6a74
2023-02-15 10:09:45 -08:00
Anton Hansson
a934428b53 Convert merged srcjar rule to Android.bp
api.go was made to create modules that were hard to create in
Android.bp. However since we now have a filegroup with all the
public srcjars this rule can very easily be expressed in Android.bp.

Test: build before & after (no diff)
Change-Id: I1d6c6bdcd6b75693de1e80ced13efd1d10202171
2023-02-15 14:54:21 +00:00
Lorenzo Colitti
c9279975a9 Merge "Add new IKE option in IkeSessionParamsUtils" am: 3cac9278de
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2421963

Change-Id: I9d4d5954b20f05bff95307d01c160bfca7eeca25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 08:19:56 +00:00
Lorenzo Colitti
3cac9278de Merge "Add new IKE option in IkeSessionParamsUtils" 2023-02-15 06:57:19 +00:00
chiachangwang
48fce49a1c Add new IKE option in IkeSessionParamsUtils
This commit updates IkeSessionParamsUtils to be able to encode/decode
IkeSessionParams with IKE_OPTION_AUTOMATIC_KEEPALIVE_ON_OFF.

Bug: 259000745
Test: atest IkeSessionParamsUtilsTest
Change-Id: I6dd24893cf3343df05ae41e657ff082145c1e8ff
2023-02-15 06:54:53 +00:00
Treehugger Robot
e793123762 Merge "BluetoothProfileConnectionInfo: javadoc update for LE factory methods" am: f454022730
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2435838

Change-Id: I96d9c726b95aa06a65f12d14ebe36a577db1b6cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 06:23:35 +00:00
Treehugger Robot
f454022730 Merge "BluetoothProfileConnectionInfo: javadoc update for LE factory methods" 2023-02-15 05:54:31 +00:00
Jean-Michel Trivi
71f78cf333 BluetoothProfileConnectionInfo: javadoc update for LE factory methods
Update the javadoc of createLeAudioInfo and createLeAudioOutputInfo
to clarify when one is to be used over the other.

Bug: 243514151
Test: javadoc
Change-Id: Ice8bb4ff69c5ba53edb2a0bc9459f2b77cc67ebb
Merged-In: Ice8bb4ff69c5ba53edb2a0bc9459f2b77cc67ebb
2023-02-15 04:48:09 +00:00
ybai
2a2cb440b7 Report AC-4 decoder profile and level
Bug: 266537650

Change-Id: I259870a236af1d504d401d009b332e490423834a
2023-02-15 11:20:16 +08:00
Xin Li
bf7d90ce40 Merge TQ2A.230305.008
Bug: 264720040
Merged-In: I56c2fc14f906cdad80181ab577e2ebc276c151c1
Change-Id: Ib6d03795b3c3419f549d5f834cfdb6b409eb9e28
2023-02-14 16:11:39 -08:00
Suprabh Shukla
f761679b5f Merge "NetdEventListenerService extends BaseNetdEventListener" am: 3c825a4d89
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2434078

Change-Id: I7ca97129966194a0e635454266ade473caa1a896
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 23:47:34 +00:00
Cole Faust
1c97eb30b3 Merge "Use api_levels_remove_references_to_missing_classes property" am: 3cbfa9d080
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2427452

Change-Id: Ifb1e47aed927ae8ff860ee2eb09fa2a3d2142fc1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 23:45:29 +00:00
Suprabh Shukla
3c825a4d89 Merge "NetdEventListenerService extends BaseNetdEventListener" 2023-02-14 23:42:42 +00:00
Cole Faust
3cbfa9d080 Merge "Use api_levels_remove_references_to_missing_classes property" 2023-02-14 23:15:28 +00:00
Mikhail Naganov
80cfac09bd Add "important" AIDL Audio HAL interfaces.
List a.h.audio.core.IModule and IConfig as "important" interfaces,
as they replace a.h.audio::IDevicesFactory of the HIDL HAL.

Bug: 205884982
Test: check ANR dump for the AIDL audio HAL process name(s)
Change-Id: I85a3ea271b0fae281cb8938c339bedfb2fda9240
2023-02-14 13:53:54 -08:00
Julia Reynolds
0825e4e0b6 Merge "Update notification OWNERS" am: a6330c610b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2430772

Change-Id: I568d4dc0ed3dca97fff63b803f884dbc4dd83ae7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 20:50:37 +00:00
Julia Reynolds
a6330c610b Merge "Update notification OWNERS" 2023-02-14 19:39:13 +00:00
Cole Faust
bf4ce755ef Use api_levels_remove_references_to_missing_classes property
This is necessary to add the the module-lib and system-server
api levels modules because metalava will start enforcing that
there's no missing classes.

Bug: 193460475
Test: m sdk dist
Change-Id: I94348a656b402fbffd44c3aaedfc836f61f9509d
2023-02-14 11:18:07 -08:00
Mitch Phillips
d2fc8c6097 Merge "[GWP-ASan] Enable recoverable GWP-ASan for apps." am: 2fb37134a1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2428075

Change-Id: I61a205dcb06134e9d698e218cbdf487fea434566
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 18:59:41 +00:00
Steven Moreland
93158a6d6d Merge "Watchdog HIDL->AIDL parity." am: d5f05902df
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2433961

Change-Id: Iafc6d24c1accb4da9ba0da3cd1719703a6e2a4c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 18:55:27 +00:00
Mitch Phillips
2fb37134a1 Merge "[GWP-ASan] Enable recoverable GWP-ASan for apps." 2023-02-14 18:50:00 +00:00
Steven Moreland
d5f05902df Merge "Watchdog HIDL->AIDL parity." 2023-02-14 18:04:55 +00:00
Treehugger Robot
146fe44f90 Merge "Camera: Avoid possible NPE after extension session configuration" am: 8c53fa447b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2429179

Change-Id: Iaa6914ea81eb50c4896fc23ef833b881d6525014
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 17:56:49 +00:00
Treehugger Robot
8c53fa447b Merge "Camera: Avoid possible NPE after extension session configuration" 2023-02-14 17:19:51 +00:00
Suprabh Shukla
7adf98bebb NetdEventListenerService extends BaseNetdEventListener
Extending the newly created BaseNetdEventListener which has default
implementations so adding new methods doesn't break
NetdEventListenerService on branches where those implementations aren't
available.
Implementation can be provided in BaseNetdEventListener which is in the
same project as INetdEventListener.

Test: atest FrameworksNetTests:NetdEventListenerServiceTest

Bug: 265742148
Change-Id: Ifed011441624cc9075111819effd93cdb3e33239
2023-02-14 08:44:25 -08:00
Jonathan Reichert
3fdf8ccda1 Merge "Remove WRITE_SETTINGS permission check from AudioManager getter APIs" am: 697fe662cc
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2425403

Change-Id: I53d983e425560d86d44c962703fe6f7bb5a2f1d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 11:20:45 +00:00
Jonathan Reichert
697fe662cc Merge "Remove WRITE_SETTINGS permission check from AudioManager getter APIs" 2023-02-14 10:01:30 +00:00
Patty Huang
32029978f8 Add function for getting supported audio format for LE Audio Broadcast
* Update function getHwOffloadFormatsSupportedForBluetoothMedia(),
   when the input device is AUDIO_DEVICE_OUT_BLE_HEADSET return
   the supported audio format for LE Audio unicast device
 * Update function getHwOffloadFormatsSupportedForBluetoothMedia()
   for getting the supported format of LE Audio broadcast

Bug: 242472419
Test: atest AudioManagerTest
Merged-In: I16de155597178fc8fdcb249e8625b8f78b334286
Change-Id: I16de155597178fc8fdcb249e8625b8f78b334286
2023-02-14 11:54:16 +08:00
Steven Moreland
efd66800c7 Watchdog HIDL->AIDL parity.
Dump HALs which we found important to dump in HIDL as they have
been converted to AIDL.

Fixes: 268730656
Test: the following
  :) adb shell am hang # wait 30+s
  :) adb shell cat /data/anr/anr_2023-02-14-00-34-51-526 | grep Cmd\ line | sort -u
  Cmd line: /apex/com.android.hardware.power/bin/hw/android.hardware.power-service.example
  Cmd line: /apex/com.android.hardware.power/bin/hw/android.hardware.power.stats-service.example
  Cmd line: /apex/com.android.hardware.vibrator/bin/hw/android.hardware.vibrator-service.example
  Cmd line: /apex/com.android.os.statsd/bin/statsd
  Cmd line: /apex/com.google.cf.bt/bin/hw/android.hardware.bluetooth-service.default
  Cmd line: /apex/com.google.emulated.camera.provider.hal/bin/hw/android.hardware.camera.provider@2.7-service-google
  Cmd line: com.android.bluetooth
  Cmd line: com.android.phone
  Cmd line: com.android.providers.media.module
  Cmd line: media.extractor aextractor
  Cmd line: media.metrics diametrics
  Cmd line: media.swcodec oid.media.swcodec/bin/mediaswcodec
  Cmd line: /system/bin/audioserver
  Cmd line: /system/bin/cameraserver
  Cmd line: /system/bin/drmserver
  Cmd line: /system/bin/hw/android.system.suspend-service
  Cmd line: /system/bin/keystore2 /data/misc/keystore
  Cmd line: /system/bin/mediaserver
  Cmd line: /system/bin/netd
  Cmd line: /system/bin/surfaceflinger
  Cmd line: /system/bin/vold --blkid_context=u:r:blkid:s0 --blkid_untrusted_context=u:r:blkid_untrusted:s0 --fsck_context=u:r:fsck:s0 --fsck_untrusted_context=u:r:fsck_untrusted:s0
  Cmd line: system_server
  Cmd line: /vendor/bin/hw/android.hardware.audio.service
  Cmd line: /vendor/bin/hw/android.hardware.biometrics.face-service.example
  Cmd line: /vendor/bin/hw/android.hardware.biometrics.fingerprint-service.example
  Cmd line: /vendor/bin/hw/android.hardware.gnss-service.example
  Cmd line: /vendor/bin/hw/android.hardware.graphics.allocator-service.minigbm
  Cmd line: /vendor/bin/hw/android.hardware.graphics.composer3-service.ranchu
  Cmd line: /vendor/bin/hw/android.hardware.health-service.cuttlefish
  Cmd line: /vendor/bin/hw/android.hardware.input.processor-service.example
  Cmd line: /vendor/bin/hw/android.hardware.lights-service.example
  Cmd line: /vendor/bin/hw/android.hardware.neuralnetworks-service-sample-all
  Cmd line: /vendor/bin/hw/android.hardware.neuralnetworks-service-sample-limited
  Cmd line: /vendor/bin/hw/android.hardware.neuralnetworks-shim-service-sample
  Cmd line: /vendor/bin/hw/android.hardware.sensors-service.example

Change-Id: I543096a13b81f347f7c12f9a8e1c7f24c0297593
2023-02-14 02:12:40 +00:00
Jack He
ef7d75e740 Merge "Revert "Upgrade RequireAPI annotation to prevent wrong lint error."" am: 92bfdc6bd7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2427231

Change-Id: I68c5e5a7aa89f6406864bb8c266818129cf6394e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 01:58:06 +00:00
Jack He
92bfdc6bd7 Merge "Revert "Upgrade RequireAPI annotation to prevent wrong lint error."" 2023-02-14 01:17:40 +00:00
Yisroel Forta
ca795a5bcf Merge "Update OWNERS coverage for AppStartInfo" am: b70d92b4ed
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2432392

Change-Id: I796432315d4aa2c9c0654a75fb33fe1bf96f8436
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 01:00:03 +00:00
Yisroel Forta
b70d92b4ed Merge "Update OWNERS coverage for AppStartInfo" 2023-02-14 00:13:35 +00:00
Yisroel Forta
1123feae19 Update OWNERS coverage for AppStartInfo
interface begins with I and is not currently covered

Test: presubmit
Bug: 247814855

Change-Id: If06509a470322ebf26aa822bb97d846139d8fbbe
2023-02-13 19:46:52 +00:00
Jakub Rotkiewicz
c00ae11c86 Merge "SnoopLogger: Debug enhancements settings" am: 07044e05c3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2362021

Change-Id: Ib90c2a70ee550920d89456b40b5d5790eae291f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-13 13:35:37 +00:00
Jakub Rotkiewicz
07044e05c3 Merge "SnoopLogger: Debug enhancements settings" 2023-02-13 13:01:01 +00:00
Treehugger Robot
f295ce113b Merge "nfc: Migrate away from @hide getIntForUser" am: 31b73ad4b9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2429196

Change-Id: I07cdb5217e1f505e56da043e5ef6195cdd4f981f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-10 23:23:36 +00:00