diff -r 92cfb77afb61 -r e7cb6cffd49a serviceproviders/sapi_sysinfo/src/sysinfointerface.cpp --- a/serviceproviders/sapi_sysinfo/src/sysinfointerface.cpp Tue Feb 02 00:45:40 2010 +0200 +++ b/serviceproviders/sapi_sysinfo/src/sysinfointerface.cpp Fri Mar 19 09:42:20 2010 +0200 @@ -876,40 +876,7 @@ CleanupStack::PopAndDestroy( camResList ); } break; - case CSysData::EVideoDecList: - { - CLiwList* decResList = CLiwDefaultList::NewL(); - CleanupClosePushL( *decResList ); - const CVideoDecDataList* declist = ((CVideoDecDataList*) aInSysData); - count = declist->Count(); - CVideoDecDataList::CVideoDecData * decinfo = NULL; - - for ( int index=0; indexManufacturer)); - TPtrC temp1; - temp1.Set(*(decinfo->Identifier)); - - resMap->InsertL( KDecManufacturer, temp ); - resMap->InsertL( KIdentifier, temp1 ); - resMap->InsertL( KMaxBitrate, (TInt32)decinfo->MaxBitrate ); - resMap->InsertL( KAccelerated, (TBool)decinfo->Accelerated ); - resMap->InsertL( KVersion, decinfo->Version ); - - decResList->AppendL( resMap ); - CleanupStack::Pop( resMap ); - resMap->Close(); - } - aOutMapParam->InsertL( KCapability, decResList ); - CleanupStack::PopAndDestroy( decResList ); - //aOutMapParam->InsertL( KCapability, 1 ); - } - break; + default: User::Leave(KErrArgument); }