mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:23:37 +00:00
efe980bb4478b91489982deeb30b2106f3fc29dd
Simplify the experience of implementing stream variants.
Stream class now exposes two interfaces: DriverInterface
and StreamCommonInterface, which represent the two
aspects of its usage: via the FMQ on the worker thread,
and via IStreamCommon Binder interface.
Input/output streams now inherit the concrete stream
variant, and implement interface methods specific for
IStreamIn and IStreamOut.
Added DriverInterface::shutdown method which is called
on the worker thread prior to the exit.
Bug: 282568751
Test: atest VtsHalAudioCoreTargetTest
Merged-In: I5bf8da2f22b27f0e284a41fc30b920d87ac2936c
Change-Id: I5bf8da2f22b27f0e284a41fc30b920d87ac2936c
(cherry picked from commit d5554cfae2)
Increase frame counters in the same critical section am:
928a4535c8 am: a343d0cf0c am: c070b5a14b am: 55baee93d6 am: e0868c4484 am: ca64f5b140
Merge "Update common.fmq aidl_interface with versions_with_info" am:
35d4efc9e9 am: d4d38f8116 am: 3d96c8e4de
Merge "Fix VTS generated test with reusable execution." am:
c2f025e250 am: c6d9dfa6df am: 3917606102
UEC is not static on real device, so check its range intead of specific value am:
c2794f8c26 am: 44272133e5 am: 047d533cdc am: 176d59adcd am: cb0946d2c5
Merge "Revert "Revert "uwb(hal): Implement UCI over serial in the defau..."" am:
29567e796b am: 57cccf0cd7 am: 33fc82390c
Description
No description provided
Languages
C++
56.3%
AIDL
41.2%
C
1.5%
Rust
0.4%
Java
0.4%
Other
0.1%