Lines Matching refs:MediaPlayer
19 #define LOG_TAG "MediaPlayer-JNI"
22 #include <media/mediaplayer.h>
112 jclass mClass; // Reference to MediaPlayer class
113 jobject mObject; // Weak ref to MediaPlayer Java object to call on
119 // Hold onto the MediaPlayer class for use in calling the static method
123 ALOGE("Can't find android/media/MediaPlayer");
129 // We use a weak reference so the MediaPlayer object can be garbage collected.
167 static sp<MediaPlayer> getMediaPlayer(JNIEnv* env, jobject thiz)
170 MediaPlayer* const p = (MediaPlayer*)env->GetLongField(thiz, fields.context);
171 return sp<MediaPlayer>(p);
174 static sp<MediaPlayer> setMediaPlayer(JNIEnv* env, jobject thiz, const sp<MediaPlayer>& player)
177 sp<MediaPlayer> old = (MediaPlayer*)env->GetLongField(thiz, fields.context);
196 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
225 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
273 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
291 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
314 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
328 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
359 // can be the case if setDisplay() on MediaPlayer.java has been called
374 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
393 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
416 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
434 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
451 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
469 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
481 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
493 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
504 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
518 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
564 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
589 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
632 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
667 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
679 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
696 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
713 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
741 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
755 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
770 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
782 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
793 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
808 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
827 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
839 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
851 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
865 sp<MediaPlayer> media_player = getMediaPlayer(env, thiz);
883 sp<MediaPlayer> media_player = getMediaPlayer(env, thiz);
903 sp<MediaPlayer> media_player = getMediaPlayer(env, thiz);
929 // It is called from a static block in MediaPlayer, which won't run until the
936 clazz = env->FindClass("android/media/MediaPlayer");
998 sp<MediaPlayer> mp = new MediaPlayer();
1004 // create new listener and give it to MediaPlayer
1008 // Stow our new C++ MediaPlayer in an opaque field in the Java object.
1017 sp<MediaPlayer> mp = setMediaPlayer(env, thiz, 0);
1029 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
1031 ALOGW("MediaPlayer finalized without being released");
1039 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
1050 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
1063 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
1073 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
1100 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
1140 sp<MediaPlayer> thisplayer = getMediaPlayer(env, thiz);
1145 sp<MediaPlayer> nextplayer = (java_player == NULL) ? NULL : getMediaPlayer(env, java_player);
1169 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
1196 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
1306 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
1357 sp<MediaPlayer> mp = getMediaPlayer(env, thiz);
1426 {"setNextMediaPlayer", "(Landroid/media/MediaPlayer;)V", (void *)android_media_MediaPlayer_setNextMediaPlayer},
1442 "android/media/MediaPlayer", gMethods, NELEM(gMethods));
1486 ALOGE("ERROR: MediaPlayer native registration failed\n");