summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2011-05-20 15:42:31 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-05-20 15:42:31 -0700
commit850ae9acda0d062f9a1836d159bdce819e0f8066 (patch)
tree5eac048bd5cfae048ae9a489215173910ac05569 /media
parentcbc38e74f028d9e337eba0f3ed7c435310cc10c2 (diff)
parent817c161ef27b6087c496755768d65fcb4f78f04c (diff)
downloadframeworks_base-850ae9acda0d062f9a1836d159bdce819e0f8066.zip
frameworks_base-850ae9acda0d062f9a1836d159bdce819e0f8066.tar.gz
frameworks_base-850ae9acda0d062f9a1836d159bdce819e0f8066.tar.bz2
Merge "Bug 4184736 unhide MediaPlayer.setTexture"
Diffstat (limited to 'media')
-rw-r--r--media/java/android/media/MediaPlayer.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/media/java/android/media/MediaPlayer.java b/media/java/android/media/MediaPlayer.java
index 84f588e..0e161a8 100644
--- a/media/java/android/media/MediaPlayer.java
+++ b/media/java/android/media/MediaPlayer.java
@@ -628,9 +628,11 @@ public class MediaPlayer
* and cannot be directly compared between different media sources or different
* instances of the same media source, or across multiple runs of the same
* program.
- * @hide
*/
public void setTexture(SurfaceTexture st) {
+ if (mScreenOnWhilePlaying && st != null && mSurfaceTexture == null) {
+ Log.w(TAG, "setScreenOnWhilePlaying(true) is ineffective for SurfaceTexture");
+ }
mSurfaceHolder = null;
mSurface = null;
mSurfaceTexture = st;
@@ -960,6 +962,9 @@ public class MediaPlayer
*/
public void setScreenOnWhilePlaying(boolean screenOn) {
if (mScreenOnWhilePlaying != screenOn) {
+ if (screenOn && mSurfaceTexture != null) {
+ Log.w(TAG, "setScreenOnWhilePlaying(true) is ineffective for SurfaceTexture");
+ }
mScreenOnWhilePlaying = screenOn;
updateSurfaceScreenOn();
}