diff -r 1fa3fb47b1e3 -r c2e43643db4c mmserv/metadatautility/Src/MetaDataParser3GPExt.cpp --- a/mmserv/metadatautility/Src/MetaDataParser3GPExt.cpp Wed Aug 18 10:17:22 2010 +0300 +++ b/mmserv/metadatautility/Src/MetaDataParser3GPExt.cpp Thu Sep 02 20:58:01 2010 +0300 @@ -167,6 +167,12 @@ TRAP(err, GetDurationL(EMetaDataDuration)); + TRAP(err, i3GPExtParser->GetilstBoxesL(K3GPExtMetaArtistFormat, EMetaDataAlbumArtist, &buf8)); + if (KErrNone == err) + { + ConvertAndAppendL(&buf8, EMetaDataAlbumArtist); + } + TRAP(err, i3GPExtParser->GetilstBoxesL(K3GPExtMetaJpeg, EMetaDataJpeg, &buf8)); if (KErrNone == err) { @@ -258,6 +264,14 @@ } break; + case EMetaDataAlbumArtist: + TRAP(err, i3GPExtParser->GetilstBoxesL(K3GPExtMetaArtistFormat, EMetaDataAlbumArtist, &buf8)); + if (KErrNone == err) + { + ConvertAndAppendL(&buf8, EMetaDataAlbumArtist); + } + break; + case EMetaDataJpeg: TRAP(err, i3GPExtParser->GetilstBoxesL(K3GPExtMetaJpeg, EMetaDataJpeg, &buf8)); if (KErrNone == err)