diff options
author | Marco Nelissen <marcone@google.com> | 2010-02-10 09:50:44 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-02-10 09:50:44 -0800 |
commit | 5b5f8652dac5416461332c1b23dc3d5ba315b074 (patch) | |
tree | 00413d8a43d52c1dffc96c74fb72b605d89cee30 | |
parent | f1275e74cb9195000944437a05addc58f9c5d2bd (diff) | |
parent | bfcb22a207499c7ecd4aef9bea2ac778d8be8fc8 (diff) | |
download | frameworks_base-5b5f8652dac5416461332c1b23dc3d5ba315b074.zip frameworks_base-5b5f8652dac5416461332c1b23dc3d5ba315b074.tar.gz frameworks_base-5b5f8652dac5416461332c1b23dc3d5ba315b074.tar.bz2 |
Merge "Don't create a genre in the database for genre code 255 (unknown)"
-rw-r--r-- | media/java/android/media/MediaScanner.java | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/media/java/android/media/MediaScanner.java b/media/java/android/media/MediaScanner.java index 8c1b0ea..34252ab 100644 --- a/media/java/android/media/MediaScanner.java +++ b/media/java/android/media/MediaScanner.java @@ -16,10 +16,14 @@ package android.media; +import org.xml.sax.Attributes; +import org.xml.sax.ContentHandler; +import org.xml.sax.SAXException; + +import android.content.ContentUris; import android.content.ContentValues; import android.content.Context; import android.content.IContentProvider; -import android.content.ContentUris; import android.database.Cursor; import android.database.SQLException; import android.graphics.BitmapFactory; @@ -42,11 +46,12 @@ import android.util.Config; import android.util.Log; import android.util.Xml; -import org.xml.sax.Attributes; -import org.xml.sax.ContentHandler; -import org.xml.sax.SAXException; - -import java.io.*; +import java.io.BufferedReader; +import java.io.File; +import java.io.FileDescriptor; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStreamReader; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; @@ -586,6 +591,9 @@ public class MediaScanner } if (genreCode >= 0 && genreCode < ID3_GENRES.length) { value = ID3_GENRES[genreCode]; + } else if (genreCode == 255) { + // 255 is defined to be unknown + value = null; } } mGenre = value; |