1package { 2 default_applicable_licenses: [ 3 "frameworks_av_media_libmediaplayerservice_license", 4 ], 5} 6 7// Added automatically by a large-scale-change 8// See: http://go/android-license-faq 9license { 10 name: "frameworks_av_media_libmediaplayerservice_license", 11 visibility: [":__subpackages__"], 12 license_kinds: [ 13 "SPDX-license-identifier-Apache-2.0", 14 ], 15 license_text: [ 16 "NOTICE", 17 ], 18} 19 20cc_library { 21 22 srcs: [ 23 "ActivityManager.cpp", 24 "DeathNotifier.cpp", 25 "MediaPlayerFactory.cpp", 26 "MediaPlayerService.cpp", 27 "MediaRecorderClient.cpp", 28 "MetadataRetrieverClient.cpp", 29 "StagefrightMetadataRetriever.cpp", 30 "StagefrightRecorder.cpp", 31 "TestPlayerStub.cpp", 32 ], 33 34 shared_libs: [ 35 "android.hardware.media.c2@1.0", 36 "android.hardware.media.omx@1.0", 37 "av-types-aidl-cpp", 38 "framework-permission-aidl-cpp", 39 "libaudioclient_aidl_conversion", 40 "libbase", 41 "libactivitymanager_aidl", 42 "libandroid_net", 43 "libaudioclient", 44 "libbinder", 45 "libcamera_client", 46 "libcodec2_client", 47 "libcrypto", 48 "libcutils", 49 "libdatasource", 50 "libdl", 51 "libdrmframework", 52 "libgui", 53 "libhidlbase", 54 "liblog", 55 "libmedia", 56 "libmedia_codeclist", 57 "libmedia_omx", 58 "libmediadrm", 59 "libmediametrics", 60 "libmediautils", 61 "libmemunreachable", 62 "libnetd_client", 63 "libpowermanager", 64 "libstagefright", 65 "libstagefright_foundation", 66 "libstagefright_httplive", 67 "libutils", 68 ], 69 70 header_libs: [ 71 "media_plugin_headers", 72 ], 73 74 static_libs: [ 75 "libplayerservice_datasource", 76 "libstagefright_nuplayer", 77 "libstagefright_rtsp", 78 "libstagefright_timedtext", 79 "framework-permission-aidl-cpp", 80 ], 81 82 export_shared_lib_headers: [ 83 "libmedia", 84 "framework-permission-aidl-cpp", 85 ], 86 87 include_dirs: [ 88 "frameworks/av/media/libstagefright/rtsp", 89 "frameworks/av/media/libstagefright/webm", 90 ], 91 92 local_include_dirs: ["include"], 93 94 cflags: [ 95 "-Werror", 96 "-Wno-error=deprecated-declarations", 97 "-Wall", 98 ], 99 100 name: "libmediaplayerservice", 101 102 sanitize: { 103 cfi: true, 104 }, 105 106} 107