1package { 2 default_applicable_licenses: ["frameworks_av_cmds_stagefright_license"], 3} 4 5// Added automatically by a large-scale-change 6// See: http://go/android-license-faq 7license { 8 name: "frameworks_av_cmds_stagefright_license", 9 visibility: [":__subpackages__"], 10 license_kinds: [ 11 "SPDX-license-identifier-Apache-2.0", 12 ], 13 license_text: [ 14 "NOTICE", 15 ], 16} 17 18cc_binary { 19 name: "stagefright", 20 21 srcs: [ 22 "AudioPlayer.cpp", 23 "stagefright.cpp", 24 "jpeg.cpp", 25 "SineSource.cpp", 26 ], 27 28 header_libs: [ 29 "libmediametrics_headers", 30 "libstagefright_headers", 31 ], 32 33 shared_libs: [ 34 "libstagefright", 35 "libmedia", 36 "libmedia_codeclist", 37 "libutils", 38 "libbinder", 39 "libstagefright_foundation", 40 "libjpeg", 41 "libui", 42 "libgui", 43 "libcutils", 44 "liblog", 45 "libhidlbase", 46 "libdatasource", 47 "libaudioclient", 48 "[email protected]", 49 "framework-permission-aidl-cpp", 50 ], 51 52 static_libs: ["framework-permission-aidl-cpp"], 53 54 cflags: [ 55 "-Wno-multichar", 56 ], 57 58 system_ext_specific: true, 59} 60 61cc_binary { 62 name: "record", 63 64 srcs: [ 65 "AudioPlayer.cpp", 66 "SineSource.cpp", 67 "record.cpp", 68 ], 69 70 header_libs: [ 71 "libmediametrics_headers", 72 "libstagefright_headers", 73 "camera_headers", 74 ], 75 76 shared_libs: [ 77 "libstagefright", 78 "libmedia", 79 "liblog", 80 "libutils", 81 "libbinder", 82 "libstagefright_foundation", 83 "libdatasource", 84 "libaudioclient", 85 "framework-permission-aidl-cpp", 86 ], 87 88 cflags: [ 89 "-Wno-multichar", 90 ], 91} 92 93cc_binary { 94 name: "recordvideo", 95 96 srcs: [ 97 "AudioPlayer.cpp", 98 "recordvideo.cpp", 99 ], 100 101 header_libs: [ 102 "libmediametrics_headers", 103 "libstagefright_headers", 104 ], 105 106 shared_libs: [ 107 "libstagefright", 108 "libmedia", 109 "liblog", 110 "libutils", 111 "libbinder", 112 "libstagefright_foundation", 113 "libaudioclient", 114 "framework-permission-aidl-cpp", 115 ], 116 117 cflags: [ 118 "-Wno-multichar", 119 ], 120} 121 122cc_binary { 123 name: "audioloop", 124 125 srcs: [ 126 "AudioPlayer.cpp", 127 "SineSource.cpp", 128 "audioloop.cpp", 129 ], 130 131 header_libs: [ 132 "libmediametrics_headers", 133 "libstagefright_headers", 134 ], 135 136 shared_libs: [ 137 "libstagefright", 138 "libmedia", 139 "liblog", 140 "libutils", 141 "libbinder", 142 "libstagefright_foundation", 143 "libaudioclient", 144 "framework-permission-aidl-cpp", 145 ], 146 147 cflags: [ 148 "-Wno-multichar", 149 ], 150} 151 152cc_binary { 153 name: "stream", 154 155 srcs: ["stream.cpp"], 156 157 header_libs: [ 158 "libmediametrics_headers", 159 "libstagefright_headers", 160 ], 161 162 shared_libs: [ 163 "libstagefright", 164 "liblog", 165 "libutils", 166 "libbinder", 167 "libui", 168 "libgui", 169 "libstagefright_foundation", 170 "libmedia", 171 "libcutils", 172 "libdatasource", 173 ], 174 175 cflags: [ 176 "-Wno-multichar", 177 ], 178} 179 180cc_binary { 181 name: "codec", 182 183 srcs: [ 184 "codec.cpp", 185 "SimplePlayer.cpp", 186 ], 187 188 header_libs: [ 189 "libmediadrm_headers", 190 "libmediametrics_headers", 191 "libstagefright_headers", 192 ], 193 194 shared_libs: [ 195 "libstagefright", 196 "liblog", 197 "libutils", 198 "libbinder", 199 "libstagefright_foundation", 200 "libmedia", 201 "libmedia_omx", 202 "libaudioclient", 203 "libui", 204 "libgui", 205 "libcutils", 206 ], 207 208 cflags: [ 209 "-Wno-multichar", 210 ], 211} 212 213cc_binary { 214 name: "muxer", 215 216 srcs: ["muxer.cpp"], 217 218 header_libs: [ 219 "libmediametrics_headers", 220 "libstagefright_headers", 221 ], 222 223 shared_libs: [ 224 "libstagefright", 225 "liblog", 226 "libutils", 227 "libbinder", 228 "libstagefright_foundation", 229 "libcutils", 230 "libc", 231 ], 232 233 cflags: [ 234 "-Wno-multichar", 235 ], 236} 237