diff --git a/media/libaudiofoundation/Android.bp b/media/libaudiofoundation/Android.bp index 3cc0e2d9ee..72b2f2b3fd 100644 --- a/media/libaudiofoundation/Android.bp +++ b/media/libaudiofoundation/Android.bp @@ -4,13 +4,11 @@ cc_library_headers { export_include_dirs: ["include"], header_libs: [ "libaudio_system_headers", - "libaudioclient_headers", - "libmedia_headers", + "libmedia_helper_headers", ], export_header_lib_headers: [ "libaudio_system_headers", - "libaudioclient_headers", - "libmedia_headers", + "libmedia_helper_headers", ], } diff --git a/media/libmedia/Android.bp b/media/libmedia/Android.bp index b49df9e6f4..778ee44d64 100644 --- a/media/libmedia/Android.bp +++ b/media/libmedia/Android.bp @@ -15,31 +15,6 @@ cc_library_headers { ], } -cc_library { - name: "libmedia_helper", - vendor_available: true, - vndk: { - enabled: true, - }, - double_loadable: true, - srcs: ["AudioParameter.cpp", "TypeConverter.cpp"], - cflags: [ - "-Werror", - "-Wno-error=deprecated-declarations", - "-Wall", - ], - shared_libs: ["libutils", "liblog"], - header_libs: [ - "libmedia_headers", - "libaudioclient_headers", - "libaudio_system_headers", - ], - export_header_lib_headers: [ - "libmedia_headers", - ], - clang: true, -} - filegroup { name: "libmedia_omx_aidl", srcs: [ diff --git a/media/libmediahelper/Android.bp b/media/libmediahelper/Android.bp new file mode 100644 index 0000000000..72edeec13f --- /dev/null +++ b/media/libmediahelper/Android.bp @@ -0,0 +1,29 @@ +cc_library_headers { + name: "libmedia_helper_headers", + vendor_available: true, + export_include_dirs: ["include"], +} + +cc_library { + name: "libmedia_helper", + vendor_available: true, + vndk: { + enabled: true, + }, + double_loadable: true, + srcs: ["AudioParameter.cpp", "TypeConverter.cpp"], + cflags: [ + "-Werror", + "-Wextra", + "-Wall", + ], + shared_libs: ["libutils", "liblog"], + header_libs: [ + "libmedia_helper_headers", + "libaudio_system_headers", + ], + export_header_lib_headers: [ + "libmedia_helper_headers", + ], + clang: true, +} diff --git a/media/libmedia/AudioParameter.cpp b/media/libmediahelper/AudioParameter.cpp similarity index 100% rename from media/libmedia/AudioParameter.cpp rename to media/libmediahelper/AudioParameter.cpp diff --git a/media/libmedia/TypeConverter.cpp b/media/libmediahelper/TypeConverter.cpp similarity index 100% rename from media/libmedia/TypeConverter.cpp rename to media/libmediahelper/TypeConverter.cpp diff --git a/media/libaudioclient/include/media/AudioParameter.h b/media/libmediahelper/include/media/AudioParameter.h similarity index 100% rename from media/libaudioclient/include/media/AudioParameter.h rename to media/libmediahelper/include/media/AudioParameter.h diff --git a/media/libmedia/include/media/TypeConverter.h b/media/libmediahelper/include/media/TypeConverter.h similarity index 100% rename from media/libmedia/include/media/TypeConverter.h rename to media/libmediahelper/include/media/TypeConverter.h diff --git a/media/libmedia/include/media/convert.h b/media/libmediahelper/include/media/convert.h similarity index 100% rename from media/libmedia/include/media/convert.h rename to media/libmediahelper/include/media/convert.h diff --git a/media/libstagefright/Android.bp b/media/libstagefright/Android.bp index 59cc24b71f..18dacb88ca 100644 --- a/media/libstagefright/Android.bp +++ b/media/libstagefright/Android.bp @@ -102,6 +102,10 @@ cc_library_static { "include", ], + header_libs: [ + "libmedia_helper_headers", + ], + cflags: [ "-Wno-multichar", "-Werror", diff --git a/services/audioflinger/Android.bp b/services/audioflinger/Android.bp index 96ad54be2c..d50a556082 100644 --- a/services/audioflinger/Android.bp +++ b/services/audioflinger/Android.bp @@ -60,6 +60,10 @@ cc_library_shared { "libsndfile", ], + header_libs: [ + "libmedia_headers", + ], + cflags: [ "-DSTATE_QUEUE_INSTANTIATIONS=\"StateQueueInstantiations.cpp\"", "-fvisibility=hidden",