Migrate more mainline-hosted code into module directory
codec registrant (swcodec), minijail, and transcoding services
Note that a couple of the Android.bp files needed tweaks since
the license clauses pointed to no-longer-visible modules. These
will be re-generated automatically.
Bug: 245354160
Test: build and boot
Change-Id: I021a3f8f2bcd628d130895874cf470d58ebe568b
diff --git a/media/module/service.mediatranscoding/Android.bp b/media/module/service.mediatranscoding/Android.bp
new file mode 100644
index 0000000..37f354b
--- /dev/null
+++ b/media/module/service.mediatranscoding/Android.bp
@@ -0,0 +1,94 @@
+// service library
+package {
+ default_applicable_licenses: [
+ "frameworks_av_services_mediatranscoding_license",
+ ],
+}
+
+// Added automatically by a large-scale-change
+// See: http://go/android-license-faq
+license {
+ name: "frameworks_av_services_mediatranscoding_license",
+ visibility: [":__subpackages__"],
+ license_kinds: [
+ "SPDX-license-identifier-Apache-2.0",
+ ],
+ license_text: [
+ "NOTICE",
+ ],
+}
+
+cc_library {
+ name: "libmediatranscodingservice",
+
+ srcs: [
+ "MediaTranscodingService.cpp",
+ "SimulatedTranscoder.cpp",
+ ],
+
+ export_include_dirs: [
+ ".",
+ ],
+
+ min_sdk_version: "29",
+ apex_available: [
+ "com.android.media",
+ "test_com.android.media",
+ ],
+
+ shared_libs: [
+ "libandroid#31",
+ "libbase",
+ "libbinder_ndk",
+ "libcutils",
+ "liblog",
+ "libmediatranscoding",
+ "libutils",
+ ],
+
+ export_shared_lib_headers: [
+ "libmediatranscoding",
+ ],
+
+ static_libs: [
+ "mediatranscoding_aidl_interface-ndk",
+ ],
+
+ cflags: [
+ "-Werror",
+ "-Wall",
+ ],
+}
+
+cc_binary {
+ name: "mediatranscoding",
+
+ srcs: [
+ "main_mediatranscodingservice.cpp",
+ ],
+
+ shared_libs: [
+ "libbase",
+ "libbinder_ndk",
+ "libutils",
+ "liblog",
+ "libbase",
+ "libmediatranscoding",
+ "libmediatranscodingservice",
+ ],
+
+ min_sdk_version: "29",
+ apex_available: [
+ "com.android.media",
+ "test_com.android.media",
+ ],
+
+ static_libs: [
+ "mediatranscoding_aidl_interface-ndk",
+ ],
+
+ cflags: [
+ "-Werror",
+ "-Wall",
+ ],
+}