diff -r b67dd1fc57c5 -r 2ed61feeead6 khronosfws/openmax_al/src/mmf_adaptation/xaadaptationmmf.h --- a/khronosfws/openmax_al/src/mmf_adaptation/xaadaptationmmf.h Fri May 14 18:19:45 2010 -0500 +++ b/khronosfws/openmax_al/src/mmf_adaptation/xaadaptationmmf.h Fri May 28 19:26:28 2010 -0500 @@ -122,21 +122,25 @@ XAboolean isStereoPosition; XAmillidegree curRotation; XAuint32 curMirror; + XAint32 buffering; /* internals */ XAboolean trackpositionenabled; + + XAboolean loopingenabled; - XAboolean cameraSinkSynced; + + XAboolean cameraSinkSynced; void* mmfContext; - void* mmfMetadataContext; + void* mmfMetadataContext; + XAboolean isForRadio; /* XAuint32 playerState; */ } XAMediaPlayerAdaptationMMFCtx_; - typedef struct XAMetadataAdaptationMMFCtx_ { /* Parent*/ @@ -148,6 +152,22 @@ void* mmfContext; } XAMetadataAdaptationMMFCtx_; + + +/* + * Structure for Radio specific variables + */ +typedef struct XARadioAdaptationCtx_ { + + /* Parent*/ + XAAdaptationMMFCtx_ baseObj; + XAuint32 frequency; + XAuint8 range; + + pthread_t emulationThread; + pthread_t rdsEmulationThread; + +} XARadioAdaptationCtx_; /* FUNCTIONS */ /* * gboolean XAAdaptationBase_GstBusCb( GstBus *bus, GstMessage *message, gpointer data );