From 8d7522888db87e9533b286431f59c7e0b804a514 Mon Sep 17 00:00:00 2001 From: jiabin Date: Fri, 18 Oct 2019 15:49:48 -0700 Subject: [PATCH] Move libmediahelper into a new folder. This change mainly aims at refactoring libmediahelper. Libmediahelper doesn't need to be stored in media folder. In that case, move libmediahelper related file to a new folder. In the meantime, move AudioParameter.h from libaudioclient to libmediahelper. There is no need to keep AudioParameter.h in libaudioclient while AudioParameter.cpp is in libmediahelper. Test: make Bug: 135621476 Change-Id: Icce6615b7e3a68be8b7492f2a91922ab04464ca2 Merged-In: Icce6615b7e3a68be8b7492f2a91922ab04464ca2 --- media/libaudiofoundation/Android.bp | 6 ++-- media/libmedia/Android.bp | 25 ---------------- media/libmediahelper/Android.bp | 29 +++++++++++++++++++ .../AudioParameter.cpp | 0 .../TypeConverter.cpp | 0 .../include/media/AudioParameter.h | 0 .../include/media/TypeConverter.h | 0 .../include/media/convert.h | 0 media/libstagefright/Android.bp | 4 +++ services/audioflinger/Android.bp | 4 +++ 10 files changed, 39 insertions(+), 29 deletions(-) create mode 100644 media/libmediahelper/Android.bp rename media/{libmedia => libmediahelper}/AudioParameter.cpp (100%) rename media/{libmedia => libmediahelper}/TypeConverter.cpp (100%) rename media/{libaudioclient => libmediahelper}/include/media/AudioParameter.h (100%) rename media/{libmedia => libmediahelper}/include/media/TypeConverter.h (100%) rename media/{libmedia => libmediahelper}/include/media/convert.h (100%) 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",