khronosfws/openmax_al/src/common/xaimageeffectsitf.c
changeset 16 43d09473c595
parent 12 5a06f39ad45b
--- a/khronosfws/openmax_al/src/common/xaimageeffectsitf.c	Mon May 03 12:59:52 2010 +0300
+++ b/khronosfws/openmax_al/src/common/xaimageeffectsitf.c	Fri May 14 16:22:35 2010 +0300
@@ -19,9 +19,9 @@
 #include <stdlib.h>
 #include <assert.h>
 #include "xaimageeffectsitf.h"
-#ifdef _GSTREAMER_BACKEND_  
-#include "XAImageEffectsItfAdaptation.h"
-#endif
+
+#include "xaimageeffectsitfadaptation.h"
+
 static XAImageEffectsItfImpl* GetImpl(XAImageEffectsItf self)
 {
     if(self)
@@ -60,15 +60,15 @@
         DEBUG_API("<-XAImageEffectsItfImpl_QuerySupportedImageEffects");
         return XA_RESULT_PARAMETER_INVALID;
     }
-#ifdef _GSTREAMER_BACKEND_  
-    ret = XAImageEffectsItfAdapt_ThreadEntry(impl->adapCtx);
+
+    ret = XAAdaptationBase_ThreadEntry(impl->adapCtx);
     if( ret == XA_RESULT_PARAMETER_INVALID || ret == XA_RESULT_PRECONDITIONS_VIOLATED )
     {
         DEBUG_API("<-XAImageEffectsItfImpl_QuerySupportedImageEffects");
         return ret;
     }
 
-    ret = XAImageEffectsItfAdapt_QuerySupportedImageEffects(impl->adapCtx, index,
+    ret = XAImageEffectsItfAdapt_QuerySupportedImageEffects((XAAdaptationGstCtx*)impl->adapCtx, index,
                                                             pImageEffectId);
 
     if( ret == XA_RESULT_SUCCESS )
@@ -76,8 +76,8 @@
         impl->index = index;
     }
 
-    XAImageEffectsItfAdapt_ThreadExit(impl->adapCtx);
-#endif
+    XAAdaptationBase_ThreadExit(impl->adapCtx);
+
     DEBUG_API("<-XAImageEffectsItfImpl_QuerySupportedImageEffects");
     return ret;
 }
@@ -102,23 +102,23 @@
         return XA_RESULT_PARAMETER_INVALID;
     }
 
-#ifdef _GSTREAMER_BACKEND_  
-    ret = XAImageEffectsItfAdapt_ThreadEntry(impl->adapCtx);
+ 
+    ret = XAAdaptationBase_ThreadEntry(impl->adapCtx);
     if( ret == XA_RESULT_PARAMETER_INVALID || ret == XA_RESULT_PRECONDITIONS_VIOLATED )
     {
         DEBUG_API("<-XAImageEffectsItfImpl_EnableImageEffect");
         return ret;
     }
 
-    ret = XAImageEffectsItfAdapt_EnableImageEffect(impl->adapCtx, imageEffectID);
+    ret = XAImageEffectsItfAdapt_EnableImageEffect((XAAdaptationGstCtx*)impl->adapCtx, imageEffectID);
 
     if( ret == XA_RESULT_SUCCESS )
     {
         impl->imageEffectID = imageEffectID;
     }
 
-    XAImageEffectsItfAdapt_ThreadExit(impl->adapCtx);
-#endif
+    XAAdaptationBase_ThreadExit(impl->adapCtx);
+
     DEBUG_API("<-XAImageEffectsItfImpl_EnableImageEffect");
     return ret;
 }
@@ -143,23 +143,23 @@
         return XA_RESULT_PARAMETER_INVALID;
     }
 
-#ifdef _GSTREAMER_BACKEND_  
-    ret = XAImageEffectsItfAdapt_ThreadEntry(impl->adapCtx);
+
+    ret = XAAdaptationBase_ThreadEntry(impl->adapCtx);
     if( ret == XA_RESULT_PARAMETER_INVALID || ret == XA_RESULT_PRECONDITIONS_VIOLATED )
     {
         DEBUG_API("<-XAImageEffectsItfImpl_DisableImageEffect");
         return ret;
     }
 
-    ret = XAImageEffectsItfAdapt_DisableImageEffect(impl->adapCtx, imageEffectID);
+    ret = XAImageEffectsItfAdapt_DisableImageEffect((XAAdaptationGstCtx*)impl->adapCtx, imageEffectID);
 
     if( ret == XA_RESULT_SUCCESS )
     {
         impl->imageEffectID = NO_IMAGE_EFFECTS;
     }
 
-    XAImageEffectsItfAdapt_ThreadExit(impl->adapCtx);
-#endif
+    XAAdaptationBase_ThreadExit(impl->adapCtx);
+
     DEBUG_API("<-XAImageEffectsItfImpl_DisableImageEffect");
     return ret;
 }
@@ -186,19 +186,19 @@
         return XA_RESULT_PARAMETER_INVALID;
     }
 
-#ifdef _GSTREAMER_BACKEND_  
-    ret = XAImageEffectsItfAdapt_ThreadEntry(impl->adapCtx);
+
+    ret = XAAdaptationBase_ThreadEntry(impl->adapCtx);
     if( ret == XA_RESULT_PARAMETER_INVALID || ret == XA_RESULT_PRECONDITIONS_VIOLATED )
     {
         DEBUG_API("<-XAImageEffectsItfImpl_IsImageEffectEnabled");
         return ret;
     }
 
-    ret = XAImageEffectsItfAdapt_IsImageEffectEnabled(impl->adapCtx, imageEffectID,
+    ret = XAImageEffectsItfAdapt_IsImageEffectEnabled((XAAdaptationGstCtx*)impl->adapCtx, imageEffectID,
                                                       pEnabled);
 
-    XAImageEffectsItfAdapt_ThreadExit(impl->adapCtx);
-#endif
+    XAAdaptationBase_ThreadExit(impl->adapCtx);
+
     DEBUG_API("<-XAImageEffectsItfImpl_IsImageEffectEnabled");
     return ret;
 }
@@ -206,7 +206,6 @@
 /**
  * XAImageEffectsItfImpl -specific methods
  **/
-#ifdef _GSTREAMER_BACKEND_  
 
 /**
  * XAImageEffectsItfImplImpl* XAImageEffectsItfImpl_Create()
@@ -236,7 +235,7 @@
     DEBUG_API("<-XAImageEffectsItfImpl_Create");
     return self;
 }
-#endif
+
 /**
  * void XAImageEffectsItfImpl_Free(XAImageEffectsItfImpl* self)
  * @param  XAImageEffectsItfImpl* self -