Revise some of the compositor performance improvements to improve correctness.
Implement pixel blending using a variation of Jim Blinn's no-division blending algorithm.
Move transparency type simplification further up the composition code.
Remove some unnecessary fields.
Output to YUV implementation needs revision as it is actually converting from YUV (copy of source conversion code).
EXPORTS
?ChangeFilePermissionL@RSmlTestUtils@@QAEHABVTDesC16@@@Z @ 1 NONAME ; int RSmlTestUtils::ChangeFilePermissionL(class TDesC16 const &)
?Connect@RSmlTestUtils@@QAEHXZ @ 2 NONAME ; int RSmlTestUtils::Connect(void)
?CopyDirectoryL@RSmlTestUtils@@QAEHABVTDesC16@@0@Z @ 3 NONAME ; int RSmlTestUtils::CopyDirectoryL(class TDesC16 const &, class TDesC16 const &)
?CopyFileL@RSmlTestUtils@@QAEHABVTDesC16@@0@Z @ 4 NONAME ; int RSmlTestUtils::CopyFileL(class TDesC16 const &, class TDesC16 const &)
?CreateDirectoryL@RSmlTestUtils@@QAEHABVTDesC16@@@Z @ 5 NONAME ; int RSmlTestUtils::CreateDirectoryL(class TDesC16 const &)
?CreateFileL@RSmlTestUtils@@QAEHABVTDesC16@@@Z @ 6 NONAME ; int RSmlTestUtils::CreateFileL(class TDesC16 const &)
?DeleteDirectoryL@RSmlTestUtils@@QAEHABVTDesC16@@@Z @ 7 NONAME ; int RSmlTestUtils::DeleteDirectoryL(class TDesC16 const &)
?DeleteFileL@RSmlTestUtils@@QAEHABVTDesC16@@@Z @ 8 NONAME ; int RSmlTestUtils::DeleteFileL(class TDesC16 const &)
?DeleteFileUsingWildcardL@RSmlTestUtils@@QAEHABVTDesC16@@@Z @ 9 NONAME ; int RSmlTestUtils::DeleteFileUsingWildcardL(class TDesC16 const &)
?GetAtt@RSmlTestUtils@@QAEHABVTDesC16@@AAI@Z @ 10 NONAME ; int RSmlTestUtils::GetAtt(class TDesC16 const &, unsigned int &)
?GetDevIdL@RSmlTestUtils@@QAEXAAVTDes8@@@Z @ 11 NONAME ; void RSmlTestUtils::GetDevIdL(class TDes8 &)
?IsFilePresent@RSmlTestUtils@@QAEHABVTDesC16@@AAH@Z @ 12 NONAME ; int RSmlTestUtils::IsFilePresent(class TDesC16 const &, int &)
?RenameDirectoryL@RSmlTestUtils@@QAEHABVTDesC16@@0@Z @ 13 NONAME ; int RSmlTestUtils::RenameDirectoryL(class TDesC16 const &, class TDesC16 const &)
?ReplaceFileL@RSmlTestUtils@@QAEHABVTDesC16@@I@Z @ 14 NONAME ; int RSmlTestUtils::ReplaceFileL(class TDesC16 const &, unsigned int)
?SetAtt@RSmlTestUtils@@QAEHABVTDesC16@@II@Z @ 15 NONAME ; int RSmlTestUtils::SetAtt(class TDesC16 const &, unsigned int, unsigned int)
?SetDevIdL@RSmlTestUtils@@QAEXABVTDesC8@@@Z @ 16 NONAME ; void RSmlTestUtils::SetDevIdL(class TDesC8 const &)
?SetHomeTimeL@RSmlTestUtils@@QAEXVTTime@@@Z @ 17 NONAME ; void RSmlTestUtils::SetHomeTimeL(class TTime)
?SetReadOnly@RSmlTestUtils@@QAEHABVTDesC16@@I@Z @ 18 NONAME ; int RSmlTestUtils::SetReadOnly(class TDesC16 const &, unsigned int)
?WipeDataStoreL@RSmlTestUtils@@QAEHE@Z @ 19 NONAME ; int RSmlTestUtils::WipeDataStoreL(unsigned char)