videoplayback/videohelix/tsrc/ut_videohelixtest/src/mpxvideoplayerutility_stub.cpp
branchRCL_3
changeset 6 7d91903f795f
parent 1 6711b85517b7
child 8 ce5ada96ab30
--- a/videoplayback/videohelix/tsrc/ut_videohelixtest/src/mpxvideoplayerutility_stub.cpp	Tue Feb 02 00:12:10 2010 +0200
+++ b/videoplayback/videohelix/tsrc/ut_videohelixtest/src/mpxvideoplayerutility_stub.cpp	Fri Feb 19 22:52:52 2010 +0200
@@ -15,7 +15,7 @@
 *
 */
 
-// Version : %version: 11 %
+// Version : %version: 12 %
 
 #include <audiopreference.h>
 #include <mmf/server/mmffile.h>
@@ -657,11 +657,13 @@
 
         iTitle = value.AllocL();
     }
-    else if ( ! aItem.Compare(_L8("Description")) )
+    else if ( ! aItem.Compare(_L8("Description")) ||
+    	      ! aItem.Compare(_L8("Abstract")) )
     {
-        delete iDescription;
-
-        iDescription = value.AllocL();
+        if ( ! iDescription )
+        {
+            iDescription = value.AllocL();
+        }
     }
     else if ( ! aItem.Compare(_L8("Artist")) )
     {
@@ -669,6 +671,30 @@
 
         iArtist = value.AllocL();
     }
+    else if ( ! aItem.Compare(_L8("Location")) )
+    {
+        delete iLocation;
+
+        iLocation = value.AllocL();
+    }
+    else if ( ! aItem.Compare(_L8("Copyright")) )
+    {
+        delete iCopyright;
+
+        iCopyright = value.AllocL();
+    }
+    else if ( ! aItem.Compare(_L8("Language")) )
+    {
+        delete iLanguage;
+
+        iLanguage = value.AllocL();
+    }
+    else if ( ! aItem.Compare(_L8("Keywords")) )
+    {
+        delete iKeywords;
+
+        iKeywords = value.AllocL();
+    }
 
     HBufC* name = HBufC::NewL( aItem.Length() );
     TPtr namePtr( name->Des() );