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

Commit dab7ab08 authored by François Gaffie's avatar François Gaffie Committed by Android Build Cherrypicker Worker
Browse files

Migrate all related audio component to media.audio.common.types V4



-Change latest
-Unfreeze deps
-Update next compatibility matrix
-add opt sounddose v3 to fcm compat exclusions

Flag: EXEMPT HAL interface change
Bug: 307310023
Test: build & boot
Signed-off-by: default avatarFrançois Gaffie <francois.gaffie@renault.com>
Merged-In: I3929603471d9543febca76ef6e2959063393194f
Change-Id: I3929603471d9543febca76ef6e2959063393194f
parent a43970d4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -63,8 +63,8 @@ cc_defaults {
        "libbase",
        // All the following are dependencies of any HAL definition library.
        "libcutils",
        "liblog",
        "libhidlbase",
        "liblog",
        "libutils",
    ],
    cflags: [
+8 −8
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ aidl_interface {
        "android/hardware/audio/common/SinkMetadata.aidl",
        "android/hardware/audio/common/SourceMetadata.aidl",
    ],
    frozen: true,
    frozen: false,
    backend: {
        cpp: {
            enabled: true,
@@ -86,7 +86,7 @@ aidl_interface {
}

// Note: This should always be one version ahead of the last frozen version
latest_android_hardware_audio_common = "android.hardware.audio.common-V3"
latest_android_hardware_audio_common = "android.hardware.audio.common-V4"

// Modules that depend on android.hardware.audio.common directly can include
// the following cc_defaults to avoid explicitly managing dependency versions
@@ -188,11 +188,11 @@ aidl_interface {
        // IMPORTANT: Update latest_android_hardware_audio_core every time you
        // add the latest frozen version to versions_with_info
    ],
    frozen: true,
    frozen: false,
}

// Note: This should always be one version ahead of the last frozen version
latest_android_hardware_audio_core = "android.hardware.audio.core-V2"
latest_android_hardware_audio_core = "android.hardware.audio.core-V3"

// Modules that depend on android.hardware.audio.core directly can include
// the following cc_defaults to avoid explicitly managing dependency versions
@@ -250,11 +250,11 @@ aidl_interface {
        // IMPORTANT: Update latest_android_hardware_audio_core_sounddose every time you
        // add the latest frozen version to versions_with_info
    ],
    frozen: true,
    frozen: false,
}

// Note: This should always be one version ahead of the last frozen version
latest_android_hardware_audio_core_sounddose = "android.hardware.audio.core.sounddose-V2"
latest_android_hardware_audio_core_sounddose = "android.hardware.audio.core.sounddose-V3"

// Modules that depend on android.hardware.audio.core.sounddose directly can include
// the following cc_defaults to avoid explicitly managing dependency versions
@@ -358,11 +358,11 @@ aidl_interface {
        },

    ],
    frozen: true,
    frozen: false,

}

latest_android_hardware_audio_effect = "android.hardware.audio.effect-V2"
latest_android_hardware_audio_effect = "android.hardware.audio.effect-V3"

cc_defaults {
    name: "latest_android_hardware_audio_effect_ndk_shared",
+7 −7
Original line number Diff line number Diff line
<manifest version="1.0" type="device">
  <hal format="aidl">
    <name>android.hardware.audio.core</name>
    <version>2</version>
    <version>3</version>
    <fqname>IModule/default</fqname>
  </hal>
  <hal format="aidl">
    <name>android.hardware.audio.core</name>
    <version>2</version>
    <version>3</version>
    <fqname>IModule/r_submix</fqname>
  </hal>
  <hal format="aidl">
    <name>android.hardware.audio.core</name>
    <version>2</version>
    <version>3</version>
    <fqname>IModule/bluetooth</fqname>
  </hal>
  <hal format="aidl">
    <name>android.hardware.audio.core</name>
    <version>2</version>
    <version>3</version>
    <fqname>IConfig/default</fqname>
  </hal>
  <!-- Uncomment when these modules present in the configuration
  <hal format="aidl">
    <name>android.hardware.audio.core</name>
    <version>1</version>
    <version>3</version>
    <fqname>IModule/stub</fqname>
  </hal>
  <hal format="aidl">
    <name>android.hardware.audio.core</name>
    <version>1</version>
    <version>3</version>
    <fqname>IModule/usb</fqname>
  </hal>
  -->
  <hal format="aidl">
    <name>android.hardware.audio.effect</name>
    <version>2</version>
    <version>3</version>
    <fqname>IFactory/default</fqname>
  </hal>
</manifest>
+2 −2
Original line number Diff line number Diff line
@@ -56,11 +56,11 @@ aidl_interface {
        // IMPORTANT: Update latest_android_hardware_audio_sounddose every time you
        // add the latest frozen version to versions_with_info
    ],
    frozen: true,
    frozen: false,
}

// Note: This should always be one version ahead of the last frozen version
latest_android_hardware_audio_sounddose = "android.hardware.audio.sounddose-V2"
latest_android_hardware_audio_sounddose = "android.hardware.audio.sounddose-V3"

// Modules that depend on android.hardware.audio.sounddose directly can include
// the following cc_defaults to avoid explicitly managing dependency versions
+2 −2
Original line number Diff line number Diff line
@@ -59,12 +59,12 @@ aidl_interface {
        },

    ],
    frozen: true,
    frozen: false,

}

// Note: This should always be one version ahead of the last frozen version
latest_android_hardware_automotive_audiocontrol = "android.hardware.automotive.audiocontrol-V4"
latest_android_hardware_automotive_audiocontrol = "android.hardware.automotive.audiocontrol-V5"

cc_defaults {
    name: "latest_android_hardware_automotive_audiocontrol_cpp_static",
Loading