summaryrefslogtreecommitdiff
path: root/media/jni/android_media_MediaPlayer.cpp
diff options
context:
space:
mode:
authorLinus Nilsson <lnilsson@google.com>2019-12-19 11:11:21 -0800
committerLinus Nilsson <lnilsson@google.com>2020-01-09 10:24:41 -0800
commit5a1184d45ea7669e2235ebe8da63134ea2834231 (patch)
treefde1bc1ad7096711ecf89f390dda71807462e193 /media/jni/android_media_MediaPlayer.cpp
parent88233e4c731856bd4d3fdb8a598b4804f28c4024 (diff)
Skeletal implementation of a MediaTranscodeManager API with corresponding JNI layer.
This change is the first iteration of a new high-level media transcode API. At this point the API is not hooked up to the underlying native media transcoding service. More transcoding options will be added in following CLs. Test: Ran MediaTranscodeManagerTest, verified call sequence using logcat. Flashed build on blueline and verified basic media functionality. Change-Id: I190e41b468265bd339d0fbca243db2a196e5a04e
Diffstat (limited to 'media/jni/android_media_MediaPlayer.cpp')
-rw-r--r--media/jni/android_media_MediaPlayer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/media/jni/android_media_MediaPlayer.cpp b/media/jni/android_media_MediaPlayer.cpp
index 963b650292e4..5cb42a9a96cc 100644
--- a/media/jni/android_media_MediaPlayer.cpp
+++ b/media/jni/android_media_MediaPlayer.cpp
@@ -1453,6 +1453,7 @@ extern int register_android_media_MediaProfiles(JNIEnv *env);
extern int register_android_mtp_MtpDatabase(JNIEnv *env);
extern int register_android_mtp_MtpDevice(JNIEnv *env);
extern int register_android_mtp_MtpServer(JNIEnv *env);
+extern int register_android_media_MediaTranscodeManager(JNIEnv *env);
jint JNI_OnLoad(JavaVM* vm, void* /* reserved */)
{
@@ -1565,6 +1566,11 @@ jint JNI_OnLoad(JavaVM* vm, void* /* reserved */)
goto bail;
}
+ if (register_android_media_MediaTranscodeManager(env) < 0) {
+ ALOGE("ERROR: MediaTranscodeManager native registration failed");
+ goto bail;
+ }
+
/* success -- return valid version number */
result = JNI_VERSION_1_4;