Commit Graph

36410 Commits

Author SHA1 Message Date
Treehugger Robot
c43c0bcbf8 Merge "Audio: Load Bluetooth AIDL HAL" am: 9938caf08b am: ea8522964b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1942860

Change-Id: Ia306c81cecfffbb1e0c6929a13a2daa4dc0a4285
2022-02-17 00:53:10 +00:00
Treehugger Robot
ea8522964b Merge "Audio: Load Bluetooth AIDL HAL" am: 9938caf08b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1942860

Change-Id: I688dc247ca96fc93e6205015bd45df7f9bc17543
2022-02-17 00:31:51 +00:00
Treehugger Robot
9938caf08b Merge "Audio: Load Bluetooth AIDL HAL" 2022-02-17 00:07:23 +00:00
Chen Chen
6f876987a6 Merge "SpatialAudio: Set low latency allowed signal at startSession The logic is that to send FREE and LOW_LATENCY to audio at startSession, if bt receives setLowLatencyModeAllowed(true) before start session. If the parameter false, or bt doesn't receive the signal at all, then bt sends FREE to audio." am: 5cde687f02 am: 0bac5ee146
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1985688

Change-Id: Ib246fbf7cefa1cd6c0873d1f8133d7e0e40bda70
2022-02-16 21:03:09 +00:00
Enrico Granata
06e72f5aa9 Merge "[automerge] Read GNSS measurement from device file when available 2p: 65569272ad" into sc-v2-dev-plus-aosp 2022-02-16 20:37:09 +00:00
Enrico Granata
de2d07e485 Merge "[automerge] Add raw measurement parser 2p: 31493d1dc4" into sc-v2-dev-plus-aosp 2022-02-16 20:37:09 +00:00
Enrico Granata
c72fc91629 Merge "[automerge] Refactor and reuse some read device file logic 2p: cb8474d7b6" into sc-v2-dev-plus-aosp 2022-02-16 20:37:09 +00:00
Enrico Granata
7f5d90191c Merge changes from topics "presubmit-am-4fee2b7578f94a34b28ec502594c100c", "presubmit-am-e0c94944d7344b3d975421d4c0812104", "presubmit-am-e106eae8e71e41a6a6d95a2472dd22fe" into sc-v2-dev-plus-aosp
* changes:
  [automerged blank] Merge fix to AOSP: Report default location when location is not available in /dev/gnss0 2p: d20063ad90
  Merge fix to AOSP: Report default location when location is not available in /dev/gnss0
  Read GNSS measurement from device file when available
  Add raw measurement parser
2022-02-16 20:37:09 +00:00
Enrico Granata
d2b51ce406 Merge changes from topics "presubmit-am-125395c1a55c4e859af27656b2c26312", "presubmit-am-b14104e5e9774385913debfdc01994b2" into sc-v2-dev-plus-aosp
* changes:
  [automerge] fix potential use-after-frees of stack memory 2p: 3f467bd10f
  fix potential use-after-frees of stack memory
  Refactor and reuse some read device file logic Add skeleton on HAL for Gnss raw measurement injection
2022-02-16 20:37:09 +00:00
Chen Chen
0bac5ee146 Merge "SpatialAudio: Set low latency allowed signal at startSession The logic is that to send FREE and LOW_LATENCY to audio at startSession, if bt receives setLowLatencyModeAllowed(true) before start session. If the parameter false, or bt doesn't receive the signal at all, then bt sends FREE to audio." am: 5cde687f02
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1985688

Change-Id: I47bd5053f51439075431cdd3037de0a425f58a29
2022-02-16 20:36:40 +00:00
Josh Wu
3f8f5997ad Audio: Load Bluetooth AIDL HAL
Test: m android.hardware.audio.service
Bug: 203490261
Change-Id: If518ed69331489bd9aeb2a0c58e17c2917e3c0cf
2022-02-16 12:01:59 -08:00
Chen Chen
5cde687f02 Merge "SpatialAudio: Set low latency allowed signal at startSession The logic is that to send FREE and LOW_LATENCY to audio at startSession, if bt receives setLowLatencyModeAllowed(true) before start session. If the parameter false, or bt doesn't receive the signal at all, then bt sends FREE to audio." 2022-02-16 19:38:24 +00:00
Treehugger Robot
07c1601d5f Merge "Fixed vts tests cases which do not support factory attestation. Test: Run keymint Vts tests." am: 0f7d419136 am: c1603e8ef5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1972595

Change-Id: I5abe99967badaa7bea30797b6e7903097d55bf62
2022-02-16 16:30:55 +00:00
Treehugger Robot
c1603e8ef5 Merge "Fixed vts tests cases which do not support factory attestation. Test: Run keymint Vts tests." am: 0f7d419136
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1972595

Change-Id: Idd3b8dc691be5d50136af7001adb077b759ba217
2022-02-16 16:10:06 +00:00
Treehugger Robot
0f7d419136 Merge "Fixed vts tests cases which do not support factory attestation. Test: Run keymint Vts tests." 2022-02-16 15:50:30 +00:00
Gary Jian
d35971b734 Merge "Add VTS test for VoNR apis on IRadio aidl" am: c8407c2a5d am: 5e547de67d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1981666

Change-Id: Ifa59a5fd62717c7e3e1c714d7b2876bce17eaeb5
2022-02-16 12:58:05 +00:00
Gary Jian
5e547de67d Merge "Add VTS test for VoNR apis on IRadio aidl" am: c8407c2a5d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1981666

Change-Id: Ib84afa2e75af118ee7de4b69d83d35ed95a4318d
2022-02-16 08:42:58 +00:00
Gary Jian
c8407c2a5d Merge "Add VTS test for VoNR apis on IRadio aidl" 2022-02-16 08:21:46 +00:00
Treehugger Robot
6ce32feb6b Merge "BtAudio: Iterate reference in VTS helper" am: 76adba3e27 am: 770e99349a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1984637

Change-Id: I432d9c4d2c9858fe3711063a5ef3d137d3e05522
2022-02-16 08:01:29 +00:00
Treehugger Robot
770e99349a Merge "BtAudio: Iterate reference in VTS helper" am: 76adba3e27
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1984637

Change-Id: I76c1f4ca701fca738699a3482850f52599207c9d
2022-02-16 07:40:21 +00:00
Treehugger Robot
af620c1226 Merge changes I3642c6eb,I0cf9c1ce am: 687ffed8f6 am: eca75b0037
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1986308

Change-Id: Ia0c7b71475b15259c1bb001f6f00f4de79c03522
2022-02-16 07:30:03 +00:00
Treehugger Robot
76adba3e27 Merge "BtAudio: Iterate reference in VTS helper" 2022-02-16 07:22:55 +00:00
Treehugger Robot
eca75b0037 Merge changes I3642c6eb,I0cf9c1ce am: 687ffed8f6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1986308

Change-Id: Ie1e6e1e281d0b7075379f36f97f32c03c6884f5d
2022-02-16 07:08:56 +00:00
Treehugger Robot
48c2a72651 Merge "BtAudio: Handle dataInterval in LeAudioSW VTS" am: 3a6d0f8d75 am: bbdcdec933
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1986306

Change-Id: I482c63631a6d5b42f72eaabc5caf6c68d403055f
2022-02-16 06:58:16 +00:00
Treehugger Robot
00903a9f01 Merge "BtAudio: Handle bcast hw offloading codecs" am: 6497c3ec2c am: 7e43320a0b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1984636

Change-Id: I3cefbef18682e215af4ad9f98e8fb3098902b038
2022-02-16 06:58:08 +00:00
Treehugger Robot
687ffed8f6 Merge changes I3642c6eb,I0cf9c1ce
* changes:
  Minor fix for the session type in the comments
  Add LE audio broadcast offload vts test cases
2022-02-16 06:47:35 +00:00
Treehugger Robot
bbdcdec933 Merge "BtAudio: Handle dataInterval in LeAudioSW VTS" am: 3a6d0f8d75
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1986306

Change-Id: I262f96a74057a13db5f9c3fd6e58d04b7fef9ad0
2022-02-16 06:37:34 +00:00
Treehugger Robot
7e43320a0b Merge "BtAudio: Handle bcast hw offloading codecs" am: 6497c3ec2c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1984636

Change-Id: Ia2f8c7d3d71a1dcce0a89d39063d2f442f696715
2022-02-16 06:37:25 +00:00
Treehugger Robot
3a6d0f8d75 Merge "BtAudio: Handle dataInterval in LeAudioSW VTS" 2022-02-16 06:09:15 +00:00
Treehugger Robot
6497c3ec2c Merge "BtAudio: Handle bcast hw offloading codecs" 2022-02-16 06:07:56 +00:00
Jasmine Cha
cc75285f2e audio: use binder threadpool am: d90c47420a am: 142ba0857b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1986309

Change-Id: I8e1412c89505beefb28523bf938d69be9970d367
2022-02-16 05:25:30 +00:00
Jasmine Cha
142ba0857b audio: use binder threadpool am: d90c47420a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1986309

Change-Id: Ie5292a95af1b03719c8e79184bd6d40d5834fd8b
2022-02-16 05:02:34 +00:00
Jasmine Cha
d90c47420a audio: use binder threadpool
Support to communicate with other service with AIDL interface.

Bug: 215463744
Test: build pass

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I13da2121623779b0ba21d29cf39c11abc7b96dd9
2022-02-16 10:07:57 +08:00
Alice Kuo
04a399a9e0 Minor fix for the session type in the comments
Test: atest VtsHalBluetoothAudioTargetTest
Bug: 203490261
Change-Id: I3642c6eba3024fd1959e82057a4fdd108a09aa56
2022-02-16 09:22:16 +08:00
Alice Kuo
336d90c84f Add LE audio broadcast offload vts test cases
Bug: 219668925
Bug: 203490261
Test: atest VtsHalBluetoothAudioTargetTest
Change-Id: I0cf9c1cefa6caa9437492d116641bbfcca976d9e
2022-02-16 09:22:09 +08:00
Yuchen He
5efd91a9fb [automerge] Read GNSS measurement from device file when available 2p: 65569272ad
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/16887733

Bug: 190757198
Change-Id: I928e8de3092c6cda8b364d7377f12d1c62267649
Merged-In: Ic03d56a5df6b99f7b20c5840e7091ead138316b1
2022-02-16 00:20:25 +00:00
Yuchen He
6c401685a3 [automerge] Add raw measurement parser 2p: 31493d1dc4
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/16887732

Bug: 190757198
Change-Id: Icd78a36a11ccb6ecd9a758440cd435061b86e622
Merged-In: I8d57826c6aa2a9d1a09b4847aadfda8c9160b36f
2022-02-16 00:20:23 +00:00
Yuchen He
b41ce2efe9 [automerge] Refactor and reuse some read device file logic 2p: cb8474d7b6
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/16887730

Bug: 190757198
Change-Id: I95313a8d0558268886bbfe7f216cf4730f1ea945
Merged-In: I9b58043d5ed321aa71ff4f23031df251ae89c407
2022-02-16 00:20:14 +00:00
Yuchen He
ce5df5fc11 [automerged blank] Merge fix to AOSP: Report default location when location is not available in /dev/gnss0 2p: d20063ad90
Blank merge reason: Change-Id I3ce672aa1a7a39c256dd1396658859c205b61399 with SHA-1 a662140c68 is in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/16887734

Bug: 197579774
Change-Id: I22e6d15b7de9a25a25e1c3e7e8ea86d023a35423
Merged-In: I3ce672aa1a7a39c256dd1396658859c205b61399
2022-02-16 00:20:12 +00:00
George Burgess IV
974b5ee2ca [automerge] fix potential use-after-frees of stack memory 2p: 3f467bd10f
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/16887731

Bug: 190757198
Change-Id: If75e9a325f11e4082448c6efa88b0e4c0a30f7a6
Merged-In: If9ca733dd21128706f2a9f62e8460b1286631aa5
2022-02-16 00:20:11 +00:00
Yuchen He
d20063ad90 Merge fix to AOSP: Report default location when location is not available in /dev/gnss0
Change-Id: I3ce672aa1a7a39c256dd1396658859c205b61399
Merged-In: I3ce672aa1a7a39c256dd1396658859c205b61399
Test: atest VtsHalGnssTargetTest
Bug: 197579774
2022-02-15 16:19:12 -08:00
Yuchen He
65569272ad Read GNSS measurement from device file when available
Test: atest CtsLocationGnssTestCases GtsLocationTestCases on CF
Bug: 190757198
Change-Id: Ic03d56a5df6b99f7b20c5840e7091ead138316b1
Merged-In: Ic03d56a5df6b99f7b20c5840e7091ead138316b1
2022-02-15 16:18:34 -08:00
Yuchen He
31493d1dc4 Add raw measurement parser
Test: manual test (data cross verified with GnssLogger app)
Bug: 190757198

Change-Id: I8d57826c6aa2a9d1a09b4847aadfda8c9160b36f
Merged-In: I8d57826c6aa2a9d1a09b4847aadfda8c9160b36f
2022-02-15 16:18:01 -08:00
George Burgess IV
3f467bd10f fix potential use-after-frees of stack memory
`devname_value` is a local variable; if `property_get` succeeds, we'll
return a pointer to it. Returning a `std::string` instead sidesteps this
problem.

Bug: 190757198
Test: TreeHugger
Change-Id: If9ca733dd21128706f2a9f62e8460b1286631aa5
Merged-In: If9ca733dd21128706f2a9f62e8460b1286631aa5
2022-02-15 16:17:22 -08:00
Yuchen He
cb8474d7b6 Refactor and reuse some read device file logic
Add skeleton on HAL for Gnss raw measurement injection

Bug: 190757198
Test: manual test
Merged-In: I9b58043d5ed321aa71ff4f23031df251ae89c407
Change-Id: I9b58043d5ed321aa71ff4f23031df251ae89c407
2022-02-15 16:16:47 -08:00
Chen Chen
c92270e1d6 SpatialAudio: Set low latency allowed signal at startSession
The logic is that to send FREE and LOW_LATENCY to audio at startSession,
if bt receives setLowLatencyModeAllowed(true) before start session. If
the parameter false, or bt doesn't receive the signal at all, then bt
sends FREE to audio.

Test: build
Bug: 214615268
Tag: #feature
Change-Id: I895a7fc6dd5d1567dce64ddcf967550f5cac882b
2022-02-15 15:20:29 -08:00
Michael Butler
9c4d73c39d Merge "Clamp NNAPI HAL Version to runtime version -- hal" am: b66f1308ac am: 27e3ce4cf6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1985406

Change-Id: Ie0822571c027360ba8bf49cd3f1f9943745ff109
2022-02-15 19:47:32 +00:00
Michael Butler
27e3ce4cf6 Merge "Clamp NNAPI HAL Version to runtime version -- hal" am: b66f1308ac
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1985406

Change-Id: Ifebccd1297cef08bdc1974eebea11bc7712a7061
2022-02-15 19:36:22 +00:00
Michael Butler
b66f1308ac Merge "Clamp NNAPI HAL Version to runtime version -- hal" 2022-02-15 19:17:40 +00:00
Josh Wu
8a1be763b6 BtAudio: Handle dataInterval in LeAudioSW VTS
Test: atest VtsHalBluetoothAudioTargetTest
Bug: 203490261
Change-Id: I447d0e74b6b1af2959cc133437e0dd7216814369
2022-02-15 09:37:29 -08:00