shithub: aacdec

Download patch

ref: 8f48df6f9767c5746f1bde6be7cfc933dae033fd
parent: f039a4fbb81a76f531df2a7b3bf405a89072bf5e
author: menno <menno>
date: Sun May 2 15:14:09 EDT 2004

backward engineering mistake

--- a/common/mp4v2/mp4meta.cpp
+++ b/common/mp4v2/mp4meta.cpp
@@ -106,7 +106,7 @@
     {
         pMetaAtom->SetFlags(0x1);
     } else if ((memcmp(name, "cpil", 4) == 0) || (memcmp(name, "tmpo", 4) == 0)) {
-        pMetaAtom->SetFlags(0xF);
+        pMetaAtom->SetFlags(0x15);
     }
 
     MP4Atom *pHdlrAtom = m_pRootAtom->FindAtom("moov.udta.meta.hdlr");
@@ -140,7 +140,7 @@
     const char *s = "moov.udta.meta.ilst.�nam.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -183,7 +183,7 @@
     const char *s = "moov.udta.meta.ilst.�wrt.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -226,7 +226,7 @@
     const char *s = "moov.udta.meta.ilst.�alb.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -269,7 +269,7 @@
     const char *s = "moov.udta.meta.ilst.�ART.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -312,7 +312,7 @@
     const char *s = "moov.udta.meta.ilst.�too.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -355,7 +355,7 @@
     const char *s = "moov.udta.meta.ilst.�cmt.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -398,7 +398,7 @@
     const char *s = "moov.udta.meta.ilst.�day.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -445,7 +445,7 @@
     const char *s = "moov.udta.meta.ilst.trkn.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -497,7 +497,7 @@
     const char *s = "moov.udta.meta.ilst.disk.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -574,7 +574,7 @@
 
 int GenreToString(char** GenreStr, const int genre)
 {
-  if (genre > 0 && 
+  if (genre > 0 &&
       genre <= (int)(sizeof(ID3v1GenreList)/sizeof(*ID3v1GenreList)))
     {
         *GenreStr = (char*)malloc((strlen(ID3v1GenreList[genre-1])+1)*sizeof(char));
@@ -707,7 +707,7 @@
     const char *s = "moov.udta.meta.ilst.tmpo.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -753,7 +753,7 @@
     const char *s = "moov.udta.meta.ilst.cpil.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)
@@ -795,7 +795,7 @@
     const char *s = "moov.udta.meta.ilst.covr.data";
     MP4BytesProperty *pMetadataProperty = NULL;
     MP4Atom *pMetaAtom = NULL;
-    
+
     pMetaAtom = m_pRootAtom->FindAtom(s);
 
     if (!pMetaAtom)