diff -r 1790c2f1027c -r 0b68a1b0c15e serviceproviders/sapi_sysinfo/src/sysinfointerface.cpp --- a/serviceproviders/sapi_sysinfo/src/sysinfointerface.cpp Thu Aug 19 10:46:25 2010 +0300 +++ b/serviceproviders/sapi_sysinfo/src/sysinfointerface.cpp Tue Aug 31 16:06:03 2010 +0300 @@ -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); }