mmserv/metadatautility/Src/MetaDataParserFactory.cpp
changeset 28 ebf79c79991a
parent 0 71ca22bcf22a
--- a/mmserv/metadatautility/Src/MetaDataParserFactory.cpp	Fri Jun 11 19:59:23 2010 -0500
+++ b/mmserv/metadatautility/Src/MetaDataParserFactory.cpp	Fri Jun 25 17:36:03 2010 -0500
@@ -50,8 +50,22 @@
 #ifdef _DEBUG
 	RDebug::Print(_L("CMetaDataParserFactory::CreateID3ParserL"));
 #endif
+
+	return CreateID3ParserL( aSource, 0 );
+	}
+
+// -----------------------------------------------------------------------------
+// CMetaDataParserFactory::CreateID3ParserL
+// -----------------------------------------------------------------------------
+//
+CMetaDataParser* CMetaDataParserFactory::CreateID3ParserL(
+    CMetaDataSource& aSource, TUint aOffset )
+    {
+#ifdef _DEBUG
+    RDebug::Print(_L("CMetaDataParserFactory::CreateID3ParserL"));
+#endif
 	CMetaDataParser* parser = NULL;
-	TRAPD( err, parser = CMetaDataParserID3v2::CreateID3v2ParserL( aSource ));
+    TRAPD( err, parser = CMetaDataParserID3v2::CreateID3v2ParserL( aSource, aOffset ));
 	if ( !err && parser )
 		{
 		if ( parser->MetaDataExists() )