diff -r 0ac9a5310753 -r 999b2818a0eb mmserv/metadatautility/Src/MetaDataParser3GPExt.cpp --- a/mmserv/metadatautility/Src/MetaDataParser3GPExt.cpp Wed Sep 01 12:23:00 2010 +0100 +++ b/mmserv/metadatautility/Src/MetaDataParser3GPExt.cpp Tue Sep 14 22:21:33 2010 +0300 @@ -167,6 +167,12 @@ TRAP(err, GetDurationL(EMetaDataDuration)); + TRAP(err, i3GPExtParser->GetilstBoxesL(EMetaDataAlbumArtist, &buf8)); + if (KErrNone == err) + { + ConvertAndAppendL(&buf8, EMetaDataAlbumArtist); + } + TRAP(err, i3GPExtParser->GetilstBoxesL(EMetaDataJpeg, &buf8)); if (KErrNone == err) { @@ -258,6 +264,14 @@ } break; + case EMetaDataAlbumArtist: + TRAP(err, i3GPExtParser->GetilstBoxesL(EMetaDataAlbumArtist, &buf8)); + if (KErrNone == err) + { + ConvertAndAppendL(&buf8, EMetaDataAlbumArtist); + } + break; + case EMetaDataJpeg: TRAP(err, i3GPExtParser->GetilstBoxesL(EMetaDataJpeg, &buf8)); if (KErrNone == err)