From ddd5870816f48e598e8c7e2c43940169f848c02f Mon Sep 17 00:00:00 2001 From: Jooyung Han Date: Thu, 30 Apr 2020 04:20:25 +0900 Subject: [PATCH] Set min_sdk_version to be part of mainline modules Modules contributing mainline modules (APK/APEX) should set min_sdk_version as well as apex_available. For now setting min_sdk_version doesn't change build outputs. But build-time checks will be added soon. This is one of two parts: covers mainline-related files. Bug: 152655956 Test: m Change-Id: I558b2d717d6cbae920db008d1b0f3ed61958937b --- media/extractors/Android.bp | 3 +++ media/libstagefright/codecs/amrnb/common/Android.bp | 1 + media/libstagefright/codecs/amrnb/dec/Android.bp | 1 + media/libstagefright/codecs/amrnb/enc/Android.bp | 1 + media/libstagefright/codecs/amrwb/Android.bp | 1 + media/libstagefright/codecs/amrwbenc/Android.bp | 1 + media/libstagefright/codecs/common/Android.bp | 1 + media/libstagefright/codecs/mp3dec/Android.bp | 1 + media/libstagefright/flac/dec/Android.bp | 1 + media/libstagefright/mpeg2ts/Android.bp | 2 ++ 10 files changed, 13 insertions(+) diff --git a/media/extractors/Android.bp b/media/extractors/Android.bp index bb4258058a..7c4e62faab 100644 --- a/media/extractors/Android.bp +++ b/media/extractors/Android.bp @@ -24,6 +24,9 @@ cc_defaults { "libmediandk#29", ], + // extractors are supposed to work on Q(29) + min_sdk_version: "29", + relative_install_path: "extractors", compile_multilib: "first", diff --git a/media/libstagefright/codecs/amrnb/common/Android.bp b/media/libstagefright/codecs/amrnb/common/Android.bp index bcf63d52d6..59a791dfb0 100644 --- a/media/libstagefright/codecs/amrnb/common/Android.bp +++ b/media/libstagefright/codecs/amrnb/common/Android.bp @@ -2,6 +2,7 @@ cc_library { name: "libstagefright_amrnb_common", vendor_available: true, host_supported: true, + min_sdk_version: "29", srcs: [ "src/add.cpp", diff --git a/media/libstagefright/codecs/amrnb/dec/Android.bp b/media/libstagefright/codecs/amrnb/dec/Android.bp index 3381d2e92d..b8e00b32be 100644 --- a/media/libstagefright/codecs/amrnb/dec/Android.bp +++ b/media/libstagefright/codecs/amrnb/dec/Android.bp @@ -2,6 +2,7 @@ cc_library_static { name: "libstagefright_amrnbdec", vendor_available: true, host_supported: true, + min_sdk_version: "29", srcs: [ "src/a_refl.cpp", diff --git a/media/libstagefright/codecs/amrnb/enc/Android.bp b/media/libstagefright/codecs/amrnb/enc/Android.bp index 438ed04ce0..73a1d4ba23 100644 --- a/media/libstagefright/codecs/amrnb/enc/Android.bp +++ b/media/libstagefright/codecs/amrnb/enc/Android.bp @@ -1,6 +1,7 @@ cc_library_static { name: "libstagefright_amrnbenc", vendor_available: true, + min_sdk_version: "29", srcs: [ "src/amrencode.cpp", diff --git a/media/libstagefright/codecs/amrwb/Android.bp b/media/libstagefright/codecs/amrwb/Android.bp index d8cb5686df..204cbe3e83 100644 --- a/media/libstagefright/codecs/amrwb/Android.bp +++ b/media/libstagefright/codecs/amrwb/Android.bp @@ -2,6 +2,7 @@ cc_library_static { name: "libstagefright_amrwbdec", vendor_available: true, host_supported: true, + min_sdk_version: "29", srcs: [ "src/agc2_amr_wb.cpp", diff --git a/media/libstagefright/codecs/amrwbenc/Android.bp b/media/libstagefright/codecs/amrwbenc/Android.bp index 084be0aaab..64f302c8ec 100644 --- a/media/libstagefright/codecs/amrwbenc/Android.bp +++ b/media/libstagefright/codecs/amrwbenc/Android.bp @@ -1,6 +1,7 @@ cc_library_static { name: "libstagefright_amrwbenc", vendor_available: true, + min_sdk_version: "29", srcs: [ "src/autocorr.c", diff --git a/media/libstagefright/codecs/common/Android.bp b/media/libstagefright/codecs/common/Android.bp index c5a076aee2..260a60a161 100644 --- a/media/libstagefright/codecs/common/Android.bp +++ b/media/libstagefright/codecs/common/Android.bp @@ -1,6 +1,7 @@ cc_library { name: "libstagefright_enc_common", vendor_available: true, + min_sdk_version: "29", srcs: ["cmnMemory.c"], diff --git a/media/libstagefright/codecs/mp3dec/Android.bp b/media/libstagefright/codecs/mp3dec/Android.bp index b630524ec5..96106f1bc9 100644 --- a/media/libstagefright/codecs/mp3dec/Android.bp +++ b/media/libstagefright/codecs/mp3dec/Android.bp @@ -1,6 +1,7 @@ cc_library_static { name: "libstagefright_mp3dec", vendor_available: true, + min_sdk_version: "29", srcs: [ "src/pvmp3_normalize.cpp", diff --git a/media/libstagefright/flac/dec/Android.bp b/media/libstagefright/flac/dec/Android.bp index d65a66394d..32b207592a 100644 --- a/media/libstagefright/flac/dec/Android.bp +++ b/media/libstagefright/flac/dec/Android.bp @@ -1,6 +1,7 @@ cc_library { name: "libstagefright_flacdec", vendor_available: true, + min_sdk_version: "29", srcs: [ "FLACDecoder.cpp", diff --git a/media/libstagefright/mpeg2ts/Android.bp b/media/libstagefright/mpeg2ts/Android.bp index 42afea3e2b..fbb2d0c9ed 100644 --- a/media/libstagefright/mpeg2ts/Android.bp +++ b/media/libstagefright/mpeg2ts/Android.bp @@ -46,4 +46,6 @@ cc_library_static { whole_static_libs: [ "libstagefright_metadatautils", ], + + min_sdk_version: "29", }