khronosfws/openmax_al/src/common/xaobjectitf.c
changeset 16 43d09473c595
parent 12 5a06f39ad45b
child 25 6f7ceef7b1d1
equal deleted inserted replaced
14:80975da52420 16:43d09473c595
   480 
   480 
   481     DEBUG_API("<-XAObjectItfImpl_AsyncResume");
   481     DEBUG_API("<-XAObjectItfImpl_AsyncResume");
   482     return NULL;
   482     return NULL;
   483 }
   483 }
   484 
   484 
   485 void XAObjectItfImpl_AsyncCleanup(void* args)
       
   486 {
       
   487     XAObjectItfImpl* pObjImp = (XAObjectItfImpl*)(*(XAObjectItf)(args));
       
   488     DEBUG_API("->XAObjectItfImpl_AsyncCleanup");
       
   489 
       
   490     if( pObjImp &&
       
   491        (pObjImp == pObjImp->self) &&
       
   492         pObjImp->FreeResourcesImpl )
       
   493     {
       
   494         pObjImp->FreeResourcesImpl((XAObjectItf)(args));
       
   495     }
       
   496     else
       
   497     {
       
   498         DEBUG_API("XAObjectItfImpl_AsyncCleanup: INVALID args");
       
   499     }
       
   500 
       
   501     DEBUG_API("<-XAObjectItfImpl_AsyncCleanup");
       
   502 }
       
   503 
       
   504 XAObjItfMapEntry* XAObjectItfImpl_GetItfEntry(const XAObjectItf self,
   485 XAObjItfMapEntry* XAObjectItfImpl_GetItfEntry(const XAObjectItf self,
   505                                               const XAInterfaceID iid)
   486                                               const XAInterfaceID iid)
   506 {
   487 {
   507     XAuint32 mapIndex = 0;
   488     XAuint32 mapIndex = 0;
   508     XAObjectItfImpl* pObjImp = (XAObjectItfImpl*)(*self);
   489     XAObjectItfImpl* pObjImp = (XAObjectItfImpl*)(*self);