aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-07-27 12:45:04 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-07-27 12:45:04 -0700
commit6e95133c4bf42a342f70cc37b0c1d7c8283ccdb6 (patch)
treeae04326293c8d475a04b1012526291bf667dc4ce
parentd9823f5cbf45c4a34e09cc571671a907a58df7b0 (diff)
parentf94361b15347f02eee07e309b0388886ce796e78 (diff)
downloadopencore-donut.tar.gz
* changes: Redo perforce change 126665-p9, which fixed an issue with songs purchased from the iTunes music store, but was lost in opencore 2.0.
-rw-r--r--fileformats/mp4/parser/src/itunesilstatom.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/fileformats/mp4/parser/src/itunesilstatom.cpp b/fileformats/mp4/parser/src/itunesilstatom.cpp
index 6bdfa9936..6d6ad1929 100644
--- a/fileformats/mp4/parser/src/itunesilstatom.cpp
+++ b/fileformats/mp4/parser/src/itunesilstatom.cpp
@@ -1941,6 +1941,11 @@ ITunesILSTAtom::ITunesILSTAtom(MP4_FF_FILE *fp, uint32 size, uint32 type): Atom(
count -= _pITunesEncodedByAtom->getSize();
}
+#if 0
+/* Disable this code for now, as there is an off-by-X bug in the free form atom
+ * parsing that causes subsequent atoms to be misparsed, which makes us not see
+ * metadata for some files purchased from the itunes music store
+ */
else if (atomType == ITUNES_FREE_FORM_ATOM)
{
@@ -2180,6 +2185,7 @@ ITunesILSTAtom::ITunesILSTAtom(MP4_FF_FILE *fp, uint32 size, uint32 type): Atom(
} //End of While
}
+#endif
else if (atomType == ITUNES_ALBUM_ATOM)
{
PV_MP4_FF_NEW(fp->auditCB, ITunesAlbumAtom, (fp, atomsize, atomType), _pITunesAlbumAtom);