Remove HIDL media C2 from 202404 compatibility matrix

Put it in its own FCM so it's easier to manage while HIDL C2 is being
depregated with flagging.

This interface will not be allowed in the 202404 vendor interface.

Test: launch_cvd
Bug: 218588089
Change-Id: I24e14db4edd161a574a4404c8b7271c91dc1243a
This commit is contained in:
Devin Moore 2024-01-26 21:58:39 +00:00
parent 4c41641825
commit d4d89b5f24
4 changed files with 34 additions and 20 deletions

View file

@ -94,3 +94,11 @@ vintf_compatibility_matrix {
"kernel_config_v_6.6",
],
}
vintf_compatibility_matrix {
name: "framework_compatibility_matrix.tmp.xml",
stem: "compatibility_matrix.tmp.xml",
srcs: [
"compatibility_matrix.tmp.xml",
],
}

View file

@ -112,7 +112,8 @@ my_system_matrix_deps := \
# interfaces (in the `next` release configuration).
ifeq ($(RELEASE_AIDL_USE_UNFROZEN),true)
my_system_matrix_deps += \
framework_compatibility_matrix.202404.xml
framework_compatibility_matrix.202404.xml \
framework_compatibility_matrix.tmp.xml
endif
my_framework_matrix_deps += \

View file

@ -343,25 +343,6 @@
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.media.c2</name>
<version>1.0-2</version>
<interface>
<name>IComponentStore</name>
<instance>software</instance>
<regex-instance>default[0-9]*</regex-instance>
<regex-instance>vendor[0-9]*_software</regex-instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.media.c2</name>
<version>1.0</version>
<interface>
<name>IConfigurable</name>
<instance>default</instance>
<instance>software</instance>
</interface>
</hal>
<hal format="aidl">
<name>android.hardware.media.c2</name>
<version>1</version>

View file

@ -0,0 +1,24 @@
<compatibility-matrix version="1.0" type="framework" level="202404">
<!-- This file holds the HIDL media.c2 interface while it
is being deprecated. This will be removed after the flag ramping
complete. This interface is not allowed in the 202404 vendor interface -->
<hal format="hidl" optional="true">
<name>android.hardware.media.c2</name>
<version>1.0-2</version>
<interface>
<name>IComponentStore</name>
<instance>software</instance>
<regex-instance>default[0-9]*</regex-instance>
<regex-instance>vendor[0-9]*_software</regex-instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>android.hardware.media.c2</name>
<version>1.0</version>
<interface>
<name>IConfigurable</name>
<instance>default</instance>
<instance>software</instance>
</interface>
</hal>
</compatibility-matrix>