khronosfws/openmax_al/src/mediaplayer/xaplayitf.c
changeset 21 2ed61feeead6
parent 19 4a629bc82c5e
child 25 6f7ceef7b1d1
equal deleted inserted replaced
20:b67dd1fc57c5 21:2ed61feeead6
   239 
   239 
   240     /* callback may be NULL (to remove callback) */
   240     /* callback may be NULL (to remove callback) */
   241     impl->callback = callback;
   241     impl->callback = callback;
   242     impl->cbcontext = pContext;
   242     impl->cbcontext = pContext;
   243     impl->cbPtrToSelf = self;
   243     impl->cbPtrToSelf = self;
       
   244     
       
   245     // No need to do anything else if radio:
       
   246 		if ( ((XAMediaPlayerAdaptationMMFCtx*)impl->pObjImpl->curAdaptCtx)->isForRadio == XA_BOOLEAN_TRUE)
       
   247 		{
       
   248     	DEBUG_API("<-XAPlayItfImpl_RegisterCallback");
       
   249     	return ret;			
       
   250 		}
   244 
   251 
   245     XA_IMPL_THREAD_SAFETY_ENTRY( XATSMediaPlayer );
   252     XA_IMPL_THREAD_SAFETY_ENTRY( XATSMediaPlayer );
   246 
   253 
   247     if(impl->pObjImpl->curAdaptCtx->fwtype == FWMgrFWMMF)
   254     if(impl->pObjImpl->curAdaptCtx->fwtype == FWMgrFWMMF)
   248     {
   255     {