--- a/khronosfws/openmax_al/src/mediaplayer/xaplayitf.c Fri May 14 18:19:45 2010 -0500
+++ b/khronosfws/openmax_al/src/mediaplayer/xaplayitf.c Fri May 28 19:26:28 2010 -0500
@@ -241,6 +241,13 @@
impl->callback = callback;
impl->cbcontext = pContext;
impl->cbPtrToSelf = self;
+
+ // No need to do anything else if radio:
+ if ( ((XAMediaPlayerAdaptationMMFCtx*)impl->pObjImpl->curAdaptCtx)->isForRadio == XA_BOOLEAN_TRUE)
+ {
+ DEBUG_API("<-XAPlayItfImpl_RegisterCallback");
+ return ret;
+ }
XA_IMPL_THREAD_SAFETY_ENTRY( XATSMediaPlayer );