khronosfws/openmax_al/src/vibra/xavibraitf.c
changeset 16 43d09473c595
parent 12 5a06f39ad45b
--- a/khronosfws/openmax_al/src/vibra/xavibraitf.c	Mon May 03 12:59:52 2010 +0300
+++ b/khronosfws/openmax_al/src/vibra/xavibraitf.c	Fri May 14 16:22:35 2010 +0300
@@ -19,9 +19,9 @@
 #include <stdlib.h>
 #include <assert.h>
 #include "xavibraitf.h"
-#ifdef _GSTREAMER_BACKEND_
-#include "XAVibraItfAdaptation.h"
-#endif
+
+#include "xavibraitfadaptation.h"
+
 #include "xathreadsafety.h"
 /* XAVibraItfImpl* GetImpl(XAVibraItf self)
  * Description: Validate interface pointer and cast it to implementation pointer.
@@ -66,9 +66,9 @@
     /* check is vibrate mode changed */
     if( impl->vibrate != vibrate )
     {
-#ifdef _GSTREAMER_BACKEND_
-        ret = XAVibraItfAdapt_Vibrate( impl->adapCtx, vibrate );
-#endif
+
+        ret = XAVibraItfAdapt_Vibrate( (XAAdaptationGstCtx*)impl->adapCtx, vibrate );
+
         if ( ret == XA_RESULT_SUCCESS )
         {
             impl->vibrate = vibrate;
@@ -135,9 +135,9 @@
     /* check is vibration frequency changed */
     if( impl->frequency != frequency )
     {
-#ifdef _GSTREAMER_BACKEND_
-        ret = XAVibraItfAdapt_SetFrequency( impl->adapCtx, frequency );
-#endif
+
+        ret = XAVibraItfAdapt_SetFrequency( (XAAdaptationGstCtx*)impl->adapCtx, frequency );
+
         if( ret == XA_RESULT_SUCCESS )
         {
             impl->frequency = frequency;
@@ -194,9 +194,9 @@
     /* check is vibration intensity changed */
     if( impl->intensity != intensity )
     {
-#ifdef _GSTREAMER_BACKEND_
-        ret = XAVibraItfAdapt_SetIntensity( impl->adapCtx, intensity );
-#endif
+
+        ret = XAVibraItfAdapt_SetIntensity( (XAAdaptationGstCtx*)impl->adapCtx, intensity );
+
         if( ret == XA_RESULT_SUCCESS )
         {
             impl->intensity = intensity;
@@ -232,7 +232,7 @@
     return ret;
 }
 
-#ifdef _GSTREAMER_BACKEND_
+
 
 /*****************************************************************************
  * XAVibraItfImpl -specific methods
@@ -266,7 +266,7 @@
     DEBUG_API("<-XAVibraItfImpl_Create");
     return self;
 }
-#endif
+
 /* void XAVibraItfImpl_Free(XAVibraItfImpl* self)
  * Description: Free all resources reserved at XAVibraItfImpl_Create
  */