package { default_applicable_licenses: ["frameworks_av_cmds_stagefright_license"], } // Added automatically by a large-scale-change // See: http://go/android-license-faq license { name: "frameworks_av_cmds_stagefright_license", visibility: [":__subpackages__"], license_kinds: [ "SPDX-license-identifier-Apache-2.0", ], license_text: [ "NOTICE", ], } cc_binary { name: "stagefright", srcs: [ "AudioPlayer.cpp", "stagefright.cpp", "jpeg.cpp", "SineSource.cpp", ], header_libs: [ "libmediametrics_headers", "libstagefright_headers", ], shared_libs: [ "libstagefright", "libmedia", "libmedia_codeclist", "libutils", "libbinder", "libstagefright_foundation", "libjpeg", "libui", "libgui", "libcutils", "liblog", "libhidlbase", "libdatasource", "libaudioclient", "android.hardware.media.omx@1.0", "framework-permission-aidl-cpp", ], static_libs: ["framework-permission-aidl-cpp"], cflags: [ "-Wno-multichar", ], system_ext_specific: true, } cc_binary { name: "record", srcs: [ "AudioPlayer.cpp", "SineSource.cpp", "record.cpp", ], header_libs: [ "libmediametrics_headers", "libstagefright_headers", "camera_headers", ], shared_libs: [ "libstagefright", "libmedia", "liblog", "libutils", "libbinder", "libstagefright_foundation", "libdatasource", "libaudioclient", "framework-permission-aidl-cpp", ], cflags: [ "-Wno-multichar", ], } cc_binary { name: "recordvideo", srcs: [ "AudioPlayer.cpp", "recordvideo.cpp", ], header_libs: [ "libmediametrics_headers", "libstagefright_headers", ], shared_libs: [ "libstagefright", "libmedia", "liblog", "libutils", "libbinder", "libstagefright_foundation", "libaudioclient", "framework-permission-aidl-cpp", ], cflags: [ "-Wno-multichar", ], } cc_binary { name: "audioloop", srcs: [ "AudioPlayer.cpp", "SineSource.cpp", "audioloop.cpp", ], header_libs: [ "libmediametrics_headers", "libstagefright_headers", ], shared_libs: [ "libstagefright", "libmedia", "liblog", "libutils", "libbinder", "libstagefright_foundation", "libaudioclient", "framework-permission-aidl-cpp", ], cflags: [ "-Wno-multichar", ], } cc_binary { name: "stream", srcs: ["stream.cpp"], header_libs: [ "libmediametrics_headers", "libstagefright_headers", ], shared_libs: [ "libstagefright", "liblog", "libutils", "libbinder", "libui", "libgui", "libstagefright_foundation", "libmedia", "libcutils", "libdatasource", ], cflags: [ "-Wno-multichar", ], } cc_binary { name: "codec", srcs: [ "codec.cpp", "SimplePlayer.cpp", ], header_libs: [ "libmediadrm_headers", "libmediametrics_headers", "libstagefright_headers", ], shared_libs: [ "libstagefright", "liblog", "libutils", "libbinder", "libstagefright_foundation", "libmedia", "libmedia_omx", "libaudioclient", "libui", "libgui", "libcutils", ], cflags: [ "-Wno-multichar", ], } cc_binary { name: "muxer", srcs: ["muxer.cpp"], header_libs: [ "libmediametrics_headers", "libstagefright_headers", ], shared_libs: [ "libstagefright", "liblog", "libutils", "libbinder", "libstagefright_foundation", "libcutils", "libc", ], cflags: [ "-Wno-multichar", ], }