summaryrefslogtreecommitdiffstats
path: root/media/java
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-09-28 12:24:08 -0400
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-09-28 12:24:08 -0400
commit7d9735142f75c3bf30b420fdd006dc356f32fede (patch)
treebbe8293b30a8a2fa76c9a039b99e4a8e59025168 /media/java
parentc18b0ebcfb905cc5001618c78890e884a859e069 (diff)
parent1851db6804cbdf8d2c8ede0725e73be6fda0f3c0 (diff)
downloadframeworks_base-7d9735142f75c3bf30b420fdd006dc356f32fede.zip
frameworks_base-7d9735142f75c3bf30b420fdd006dc356f32fede.tar.gz
frameworks_base-7d9735142f75c3bf30b420fdd006dc356f32fede.tar.bz2
Merge change 27449 into eclair
* changes: Always consider m4a files as audio, even when they contain a video track.
Diffstat (limited to 'media/java')
-rw-r--r--media/java/android/media/MediaScanner.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/media/java/android/media/MediaScanner.java b/media/java/android/media/MediaScanner.java
index 3a3ae5f..afdc8f7 100644
--- a/media/java/android/media/MediaScanner.java
+++ b/media/java/android/media/MediaScanner.java
@@ -610,6 +610,13 @@ public class MediaScanner
}
public void setMimeType(String mimeType) {
+ if ("audio/mp4".equals(mMimeType) &&
+ mimeType.startsWith("video")) {
+ // for feature parity with Donut, we force m4a files to keep the
+ // audio/mp4 mimetype, even if they are really "enhanced podcasts"
+ // with a video track
+ return;
+ }
mMimeType = mimeType;
mFileType = MediaFile.getFileTypeForMimeType(mimeType);
}