mmfenh/advancedaudiocontroller/tsrc/advancedaudiocontrollertestmodule/AudioRecorderTestModule/src/MetaDataEntry.cpp
--- a/mmfenh/advancedaudiocontroller/tsrc/advancedaudiocontrollertestmodule/AudioRecorderTestModule/src/MetaDataEntry.cpp Fri Feb 19 23:19:48 2010 +0200
+++ b/mmfenh/advancedaudiocontroller/tsrc/advancedaudiocontrollertestmodule/AudioRecorderTestModule/src/MetaDataEntry.cpp Fri Mar 12 15:45:41 2010 +0200
@@ -167,7 +167,7 @@
TInt NumMetaDatas =0;
err = recorder->GetNumberOfMetaDataEntries(NumMetaDatas);
- if ( err )
+ if ( err !=KErrNotSupported )
{ //Error getting meta data info
logger->Log(_L("Error getting meta data info %d"),err);
callbackErr = err;
@@ -186,7 +186,7 @@
CMMFMetaDataEntry *myMetaData = CMMFMetaDataEntry::NewL(myName, myValue);
TRAPD(err, recorder->AddMetaDataEntryL(*myMetaData));
- if (err != KErrNone)
+ if (err != KErrNotSupported)
{
logger->Log(_L("Error %d for AddMetaDataEntryL"),err);
callbackErr = err;
@@ -197,7 +197,7 @@
CMMFMetaDataEntry *currentMetaData;
TRAPD(err1, (currentMetaData = recorder->GetMetaDataEntryL(0)));
- if (err1 != KErrNone)
+ if (err1 != KErrNotSupported)
{
logger->Log(_L("Error %d for GetMetaDataEntryL"),err1);
callbackErr = err1;
@@ -212,13 +212,17 @@
logger->Log(_L("getting meta data info %d"),currMetaDataIndex);
CMMFMetaDataEntry *currMetaData;
TRAPD(err2, (currMetaData = recorder->GetMetaDataEntryL(currMetaDataIndex)));
- if (err2 != KErrNone)
+ if (err2 != KErrNotSupported)
{
logger->Log(_L("Error %d for GetMetaDataEntryL"),err2);
//delete currMetaData;
callbackErr = err2;
break;
}
+ if( err2 != KErrNone)
+ {
+ break;
+ }
if (currMetaData != NULL )
{
// check for jpeg image
@@ -233,7 +237,7 @@
TRAPD(err3, recorder->ReplaceMetaDataEntryL(0, *myMetaData););
- if (err3 != KErrNone)
+ if (err3 != KErrNotSupported)
{
logger->Log(_L("Error %d for ReplaceMetaDataEntryL"),err3);
callbackErr = err3;
@@ -242,7 +246,7 @@
logger->Log(_L("ReplaceMetaDataEntryL CMMFMetaDataEntry."));
TRAPD(err4, recorder->RemoveMetaDataEntry(0));
- if (err4 != KErrNone)
+ if (err4 != KErrNotSupported)
{
logger->Log(_L("Error %d for RemoveMetaDataEntry"),err4);
callbackErr = err4;