Commit graph

5724 commits

Author SHA1 Message Date
Greg Kaiser
3f7bbbb4f1 r_submix HAL: Remove unused variable
We no longer set force_pipe_creation after the removal of
legacy code for in-pipe conversions, so we remove it.

Test: TreeHugger
Bug: 141604269
Change-Id: I82393ba0ad3142aa75d482cc6b0edbaeebbd8116
2022-01-05 07:00:42 -08:00
Jean-Michel Trivi
61d799a5e1 Merge "r_submix HAL: remove legacy code for in-pipe conversions" 2022-01-04 16:36:02 +00:00
Treehugger Robot
eaf73c934e Merge "r_submix: add owners file" am: 593bff82da am: eba0d7f70e am: a66b1a2486 am: 140613a961
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1935497

Change-Id: I50f08b51fbc69e8262f7cc005fc5de3f1b74739e
2022-01-03 11:35:04 +00:00
Treehugger Robot
140613a961 Merge "r_submix: add owners file" am: 593bff82da am: eba0d7f70e am: a66b1a2486
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1935497

Change-Id: Ib2386d226b0708a6ed0118bad02189d3ac33a4ba
2022-01-03 11:18:33 +00:00
Treehugger Robot
a66b1a2486 Merge "r_submix: add owners file" am: 593bff82da am: eba0d7f70e
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1935497

Change-Id: Idf9048d3769cddd898cfb477082ea5037b682e82
2022-01-03 11:03:27 +00:00
Treehugger Robot
eba0d7f70e Merge "r_submix: add owners file" am: 593bff82da
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1935497

Change-Id: I106430aeaf81b66833781b3c5c2ee030825e5878
2022-01-03 10:46:08 +00:00
Treehugger Robot
593bff82da Merge "r_submix: add owners file" 2022-01-03 10:21:47 +00:00
Jean-Michel Trivi
16699d13ec r_submix: add owners file
Bug: 141604269
Test: see gerrit
Change-Id: I975390f8f495267ef0cd24dc8e73db859e541146
2021-12-30 16:29:03 -08:00
Jean-Michel Trivi
a33c1654fb r_submix HAL: remove legacy code for in-pipe conversions
Old hacky uses of this HAL required channel and sample
rate conversion, which were never expected when this HAL
is used for its real application as the backend for
dynamic audio policies. In that context conversions are
performed in audio_flinger in the mixer.

Bug: 141604269
Test: atest AudioHostTest#testTwoChannelCapturing

Change-Id: I333e981fb3db403ab2da6f77debe49bc7d132ebc
2021-12-23 11:49:28 -08:00
David Drysdale
14d01caa93 Merge "Add new KeyMint curve enum" am: f4a119d3e7 am: 088bd1323f am: 28807e5340 am: dc02a3e7c4
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1907872

Change-Id: I0e9adceac974597b9da9aafc4c1f63c0d02ee381
2021-12-16 23:23:45 +00:00
David Drysdale
dc02a3e7c4 Merge "Add new KeyMint curve enum" am: f4a119d3e7 am: 088bd1323f am: 28807e5340
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1907872

Change-Id: If1e0a6643892a0c045dbd079c945e59b80fbfb85
2021-12-16 23:21:25 +00:00
David Drysdale
28807e5340 Merge "Add new KeyMint curve enum" am: f4a119d3e7 am: 088bd1323f
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1907872

Change-Id: Ic558c16fe9a56f3a797ab4d42e8183829cd8b0af
2021-12-16 22:51:18 +00:00
Erik Staats
75fb5d739e Add dynamic sensor README.md.
Bug: 207008609
Test: Verified in gitiles.
Change-Id: I7bb8575aef0a8764390a6dc8f4ca785f49a1eb61
2021-12-16 20:09:59 +00:00
David Drysdale
088bd1323f Merge "Add new KeyMint curve enum" am: f4a119d3e7
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1907872

Change-Id: Ic8b388da14909629abc03539a18242c2656295e0
2021-12-16 10:44:44 +00:00
David Drysdale
f4a119d3e7 Merge "Add new KeyMint curve enum" 2021-12-16 10:18:10 +00:00
YiMing Tseng
d2299dd03b Add GRALLOC_FRAMEBUFFER_NUM configuration am: 0b5ab223e1 am: 56747f919a
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware/+/16235226

Change-Id: I235c7d209671734473f9e5885b49e1670a19fcf2
2021-12-16 03:32:23 +00:00
YiMing Tseng
56747f919a Add GRALLOC_FRAMEBUFFER_NUM configuration am: 0b5ab223e1
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware/+/16235226

Change-Id: Ia434ac4fae4212f4d41777ca4b380d105e8d0990
2021-12-16 03:16:55 +00:00
David Drysdale
635b706889 Add new KeyMint curve enum
Bug: 194358913
Test: VtsAidlKeyMintTargetTest
Change-Id: I6fb21c0662f2c810a086c5146fa3caa51be9464e
2021-12-15 14:56:19 +00:00
Erik Staats
4b4cb8dab3 dynamic_sensor: Fix report item offset calculation.
Bug: 207008609
Test: Verified dynamic sensor sampling with proposed standard Android
 head tracker.
Change-Id: I163b79c2c99f02961adebcb5dcb7e39603944e24
2021-12-10 12:20:22 -08:00
YiMing Tseng
0b5ab223e1 Add GRALLOC_FRAMEBUFFER_NUM configuration
Add config to set the NUM_BUFFERS. Set NUM_BUFFERS to 1 can
prevent page flipping and set it to a larger number can allow
userspace to fill up the following frame earlier.

Bug: 205917753
Change-Id: Ibf4a52a1e35f4a2404008a48b637cb82c4b46365
2021-12-09 09:09:25 +00:00
Erik Staats
0d8677fa4d dynamic_sensor: Support recognizing head tracker sensor. am: dbf2545214 am: ec9039d20a
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware/+/16382054

Change-Id: Iaf36409f05f4c8e3f62fd61323f573575bed0cb7
2021-12-03 14:43:46 +00:00
Erik Staats
ec9039d20a dynamic_sensor: Support recognizing head tracker sensor. am: dbf2545214
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware/+/16382054

Change-Id: I5e1cc7043ae62737fe23a8c7abffd594669bc8cc
2021-12-03 14:21:37 +00:00
Erik Staats
dbf2545214 dynamic_sensor: Support recognizing head tracker sensor.
Bug: 207008609
Test: Verified dynamic sensor sampling with proposed standard Android
 head tracker.
Test: Verified dynamic sensor sampling with custom Android sensor.
Change-Id: Ia9b991d4a8f7de132cb8509bcc84c51f62e56b31
2021-12-02 15:48:00 -08:00
Erik Staats
7007ba93ef dynamic_sensor: Support non-8-bit sized HID report items. am: 4cb45aba7f am: 99ad5c01bb
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware/+/16359454

Change-Id: I33e8fb34157fcfd27f649b1b956a4c28dddad6a3
2021-12-02 16:42:09 +00:00
Erik Staats
99ad5c01bb dynamic_sensor: Support non-8-bit sized HID report items. am: 4cb45aba7f
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware/+/16359454

Change-Id: I9c4ff4a1711ed92ba8a586f9e5d1f1d97434a600
2021-12-02 16:05:28 +00:00
Erik Staats
4cb45aba7f dynamic_sensor: Support non-8-bit sized HID report items.
Bug: 207008609
Test: Verified dynamic sensor sampling.
Test: Verified unit tests pass.
Change-Id: I797ccabadefa0dde59fd0f3e8541f9853d657f3f
2021-12-01 14:45:36 -08:00
Erik Staats
82bbf6dc12 dynamic_sensor: Support report and power usage collections. am: f99f73ceeb am: 2978c08ef0
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware/+/16323898

Change-Id: I45025e510e2a836b6f43949fea7955dafd601755
2021-11-23 14:14:18 +00:00
Erik Staats
2978c08ef0 dynamic_sensor: Support report and power usage collections. am: f99f73ceeb
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware/+/16323898

Change-Id: I700d18da414001f4a54b880288625092269d7fe8
2021-11-23 14:03:05 +00:00
Erik Staats
f99f73ceeb dynamic_sensor: Support report and power usage collections.
Bug: 207008609
Test: Verified dynamic sensor sampling.
Change-Id: If0bef3647d5c52f9bf1d92a2a0ead72e98c70b8c
2021-11-22 10:56:57 -08:00
Erik Staats
157ae479bc dynamic_sensor: Don't hold mgr lock when operating sensor. am: 24ead9d84a am: 9ec6c4dcf7
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware/+/16185557

Change-Id: I8023f1d8f67ab5de14e1b7c1b7631f43f8f35fd0
2021-11-04 16:46:44 +00:00
Erik Staats
9ec6c4dcf7 dynamic_sensor: Don't hold mgr lock when operating sensor. am: 24ead9d84a
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware/+/16185557

Change-Id: I58f1a86b128abfe3212b2cf4eeb87198e0477d82
2021-11-04 16:16:42 +00:00
Erik Staats
24ead9d84a dynamic_sensor: Don't hold mgr lock when operating sensor.
Bug: 205041452
Test: Verified that multiple subscriptions can be made with sensor_test
 to a dynamic sensor without hanging.
Change-Id: Ie7671df8294bee04a0ebe1940242c2a83105f897
2021-11-03 15:32:49 -07:00
Jim Blackler
32bcdd1704 Merge "Revert "Delete KM1"" am: aed1b5671f am: 9b02e2d2ad am: ff055f2cd6 am: da1f4e44ad am: 4bbd67ca92
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1853095

Change-Id: I8c51bc4e1529acbe202a690c66596043c203524a
2021-10-11 15:27:29 +00:00
Jim Blackler
4bbd67ca92 Merge "Revert "Delete KM1"" am: aed1b5671f am: 9b02e2d2ad am: ff055f2cd6 am: da1f4e44ad
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1853095

Change-Id: Ifca71a2071c8a1ebaeb2cd55f61f6e723ed09843
2021-10-11 15:03:33 +00:00
Jim Blackler
da1f4e44ad Merge "Revert "Delete KM1"" am: aed1b5671f am: 9b02e2d2ad am: ff055f2cd6
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1853095

Change-Id: I1ea7d1bac8c447cf35333f55bad16de024571648
2021-10-11 14:52:43 +00:00
Jim Blackler
ff055f2cd6 Merge "Revert "Delete KM1"" am: aed1b5671f am: 9b02e2d2ad
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1853095

Change-Id: I6d8e17070486aa056bf7a94cb366e1ad5e50627f
2021-10-11 14:39:01 +00:00
Jim Blackler
9b02e2d2ad Merge "Revert "Delete KM1"" am: aed1b5671f
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1853095

Change-Id: I68d2442b6de642e5c50d3bd1f9f5f75b24f77380
2021-10-11 14:21:42 +00:00
Jim Blackler
aed1b5671f Merge "Revert "Delete KM1"" 2021-10-11 14:04:30 +00:00
Jim Blackler
6b834a3b75 Revert "Delete KM1"
Revert submission 1844016-delkm1

Reason for revert: b/202675261
Reverted Changes:
Iba996962b:Delete KM1
Ia4c5359cd:Delete KM1
Iee6ec9816:Delete KM1
I6058e4d86:Delete KM1
I8abb9c570:Delete KM1
I9c4dc5c9e:Delete KM1

Change-Id: If89a96dab30e85c9e9c3b4bf67d8aab20a273a54
2021-10-11 13:38:59 +00:00
Shawn Willden
3ce68c90fb Merge "Delete KM1" am: 833a929d85 am: 22453fa420 am: 42b625b3e8 am: 71344faeeb am: 09f74d4763
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1846575

Change-Id: Ia53e5d16a91f5dbf80cbea45871207f759c8ebb7
2021-10-09 02:03:15 +00:00
Shawn Willden
09f74d4763 Merge "Delete KM1" am: 833a929d85 am: 22453fa420 am: 42b625b3e8 am: 71344faeeb
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1846575

Change-Id: Id2d447c98dc65b985e3dcbbf5cfed97d918c063c
2021-10-09 01:49:14 +00:00
Shawn Willden
71344faeeb Merge "Delete KM1" am: 833a929d85 am: 22453fa420 am: 42b625b3e8
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1846575

Change-Id: Ida4deb2b9837a1275420c7742aef2535b9aa9173
2021-10-09 01:33:10 +00:00
Shawn Willden
42b625b3e8 Merge "Delete KM1" am: 833a929d85 am: 22453fa420
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1846575

Change-Id: I46a1e39f3bd5695e17ad55cea390ee9ba63c66b8
2021-10-09 01:19:58 +00:00
Shawn Willden
22453fa420 Merge "Delete KM1" am: 833a929d85
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1846575

Change-Id: Ib655ba270642c696cae1dcb58830142340dbce1c
2021-10-09 01:03:05 +00:00
Shawn Willden
833a929d85 Merge "Delete KM1" 2021-10-09 00:46:52 +00:00
Xin Li
6703053478 [automerger skipped] Merge "Merge Android 12" am: 77d993075f -s ours am: d3e53d6ea0 -s ours am: 8de78e5f89 -s ours am: 8e87d76f07 -s ours am: 7d63602f2d -s ours
am skip reason: Merged-In I9d5a74b5189e6b445ef922da0f81884d60ac82f4 with SHA-1 1a7761431d is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1847210

Change-Id: I544b2f427991582ebc62b19bf43a9456578a2757
2021-10-08 08:59:28 +00:00
Xin Li
7d63602f2d [automerger skipped] Merge "Merge Android 12" am: 77d993075f -s ours am: d3e53d6ea0 -s ours am: 8de78e5f89 -s ours am: 8e87d76f07 -s ours
am skip reason: Merged-In I9d5a74b5189e6b445ef922da0f81884d60ac82f4 with SHA-1 1a7761431d is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1847210

Change-Id: I5bc1cd3394cb169f115d7c529bc2dd9aba30d0c7
2021-10-08 08:29:18 +00:00
Xin Li
8e87d76f07 [automerger skipped] Merge "Merge Android 12" am: 77d993075f -s ours am: d3e53d6ea0 -s ours am: 8de78e5f89 -s ours
am skip reason: Merged-In I9d5a74b5189e6b445ef922da0f81884d60ac82f4 with SHA-1 1a7761431d is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1847210

Change-Id: I56319728d3efbd295657a01c888c30e76b651db0
2021-10-08 07:56:20 +00:00
Xin Li
8de78e5f89 [automerger skipped] Merge "Merge Android 12" am: 77d993075f -s ours am: d3e53d6ea0 -s ours
am skip reason: Merged-In I9d5a74b5189e6b445ef922da0f81884d60ac82f4 with SHA-1 1a7761431d is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1847210

Change-Id: I7cf686dad0de9efe6bcd664bb0cb1420578df37d
2021-10-08 01:39:04 +00:00
Xin Li
d3e53d6ea0 [automerger skipped] Merge "Merge Android 12" am: 77d993075f -s ours
am skip reason: Merged-In I9d5a74b5189e6b445ef922da0f81884d60ac82f4 with SHA-1 1a7761431d is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware/+/1847210

Change-Id: Ie4c3c0f01b8067b6a472e63c8ad6326f44e7fbbf
2021-10-08 01:19:38 +00:00