Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c3949b6d authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "aaudio: align AAudioServiceMessage for 32/64 bits" into rvc-dev am:...

Merge "aaudio: align AAudioServiceMessage for 32/64 bits" into rvc-dev am: 9ad15ff8 am: 76ade1a4

Change-Id: Ia276994757f1d2be53b0fac2ddddd74769b898d8
parents 545f872d 76ade1a4
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -44,6 +44,8 @@ typedef enum aaudio_service_event_e : uint32_t {
struct AAudioMessageEvent {
    aaudio_service_event_t event;
    union {
        // Align so that 32 and 64-bit code can exchange messages through shared memory.
        alignas(8)
        double  dataDouble;
        int64_t dataLong;
    };
@@ -59,6 +61,8 @@ typedef struct AAudioServiceMessage_s {

    code      what;
    union {
        // Align so that 32 and 64-bit code can exchange messages through shared memory.
        alignas(8)
        AAudioMessageTimestamp timestamp; // what == TIMESTAMP
        AAudioMessageEvent event;         // what == EVENT
    };