mmserv/metadatautility/Src/MetaDataParser.cpp
changeset 20 b67dd1fc57c5
parent 19 4a629bc82c5e
child 28 ebf79c79991a
--- a/mmserv/metadatautility/Src/MetaDataParser.cpp	Fri Apr 30 19:18:45 2010 -0500
+++ b/mmserv/metadatautility/Src/MetaDataParser.cpp	Fri May 14 18:19:45 2010 -0500
@@ -31,6 +31,7 @@
 
 _LIT(KCharacterSetRscFile, "TopCharacterSet.rsc");
 
+
 // ============================ MEMBER FUNCTIONS ===============================
 
 // -----------------------------------------------------------------------------
@@ -172,12 +173,7 @@
 #ifdef _DEBUG
      RDebug::Print(_L("CMetaDataParser::MapID3GenreToStringL"));
 #endif
-    
-	if(aNum < 0 || aNum > 125 && aNum != 199)
-		{
-		return;
-		}
-	switch(aNum)
+   		switch(aNum)
 			{
 				case 0:
 					aGenrePtr.Append(KGenreBlues);
@@ -574,12 +570,7 @@
 #ifdef _DEBUG
      RDebug::Print(_L("CMetaDataParser::MapID3GenreToStringL"));
 #endif
-
-	if(aNum < 0 || aNum > 125 && aNum != 199)
-		{
-		return;
-		}
-	switch(aNum)
+		switch(aNum)
 			{
 				case 0:
 					aGenrePtr.Append(KGenreBlues);
@@ -1277,6 +1268,26 @@
     }
 
 // -----------------------------------------------------------------------------
+// CMetaDataParser::CommonParseDesL
+// -----------------------------------------------------------------------------
+//
+void CMetaDataParser::CommonParseDesL(
+    const RArray<TMetaDataFieldId>& aWantedFields,
+    CMetaDataFieldContainer& aContainer )
+    {
+#ifdef _DEBUG
+     RDebug::Print(_L("CMetaDataParser::CommonParseDesL"));
+#endif
+
+     //Since this is for descriptor "source", by default it is not a DRM Protected file
+     _LIT(KNoProtection, "0");
+     aContainer.AppendL( EMetaDataProtected, KNoProtection );
+           
+     //Continue parsing the file
+     ParseL(aWantedFields, aContainer);
+    }
+
+// -----------------------------------------------------------------------------
 // CMetaDataParser::GetProtectedL
 // -----------------------------------------------------------------------------
 //