Is it not possible to use c6accel and openmax in the same application???
For example, the following code ...
OMX_Init()
CERuntime_init();
char engine[] = "ti8168";
char alg[] = "c6accel";
hC6accel = C6accel_create( engine, NULL, alg, NULL );
if( !hC6accel )
{
COMMON_DEBUG_OUTPUT( "Error: Could not initialize C6 library." );
COMMON_THROW_EXCEPTION_NO_LOG_( "Could not initialize C6 library." );
return false;
}
... generates the following assertions and freezes.
Assertion at Line no: 2661 in /home/user/z3/z3-netra-RPS-20111017/ezsdk/component-sources/syslink_2_00_02_80/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/ti81xx/Platform.c: (entry.base == (Ptr) ai.addr [ProcMgr_AddrType_MasterKnlVirt]) : failed
Assertion at Line no: 2665 in /home/user/z3/z3-netra-RPS-20111017/ezsdk/component-sources/syslink_2_00_02_80/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/ti81xx/Platform.c: (entry.ownerProcId == handle->slaveSRCfg [i].ownerProcId) : failed
The assertions are generated following the call to C6accel_create.