1package { 2 default_applicable_licenses: [ 3 "frameworks_av_media_extractors_mpeg2_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_extractors_mpeg2_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 name: "libmpeg2extractor", 22 23 host_supported: true, 24 target: { 25 darwin: { 26 enabled: false, 27 }, 28 android: { 29 shared_libs: ["libvndksupport#29"], 30 }, 31 }, 32 33 defaults: ["extractor-defaults"], 34 35 srcs: [ 36 "ExtractorBundle.cpp", 37 "MPEG2PSExtractor.cpp", 38 "MPEG2TSExtractor.cpp", 39 ], 40 41 shared_libs: [ 42 "libbase", 43 "libcgrouprc#29", 44 ], 45 46 header_libs: [ 47 "libaudioclient_headers", 48 "libbase_headers", 49 "libstagefright_headers", 50 "libmedia_datasource_headers", 51 ], 52 53 static_libs: [ 54 "android.hardware.cas@1.0", 55 "android.hardware.cas.native@1.0", 56 "android.hidl.allocator@1.0", 57 "android.hidl.memory@1.0", 58 "android.hidl.token@1.0", 59 "android.hidl.token@1.0-utils", 60 "libcutils", 61 "libhidlbase", 62 "libhidlmemory", 63 "libjsoncpp", 64 "libprocessgroup", 65 "libstagefright_esds", 66 "libstagefright_foundation_without_imemory", 67 "libstagefright_mpeg2extractor", 68 "libstagefright_mpeg2support_nocrypto", 69 "libutils", 70 ], 71 72 apex_available: [ 73 "com.android.media", 74 "test_com.android.media", 75 ], 76 77 static: { 78 apex_available: [ 79 // Needed for unit tests 80 "//apex_available:platform", 81 ], 82 }, 83} 84