khronosfws/openmax_al/src/common/xaimagecontrolsitf.c
changeset 16 43d09473c595
parent 12 5a06f39ad45b
--- a/khronosfws/openmax_al/src/common/xaimagecontrolsitf.c	Mon May 03 12:59:52 2010 +0300
+++ b/khronosfws/openmax_al/src/common/xaimagecontrolsitf.c	Fri May 14 16:22:35 2010 +0300
@@ -19,9 +19,8 @@
 #include <stdlib.h>
 #include <assert.h>
 #include "xaimagecontrolsitf.h"
-#ifdef _GSTREAMER_BACKEND_  
-#include "XAImageControlsItfAdaptation.h"
-#endif
+#include "xaimagecontrolsitfadaptation.h"
+
 /**
  * XAImageControlsItfImpl* GetImpl(XAVolumeItf self)
  * Description: Validated interface pointer and cast it to implementations pointer.
@@ -63,22 +62,22 @@
         return XA_RESULT_PARAMETER_INVALID;
     }
 
-#ifdef _GSTREAMER_BACKEND_  
-    ret = XAImageControlsItfAdapt_ThreadEntry(impl->adapCtx);
+
+    ret = XAAdaptationBase_ThreadEntry(impl->adapCtx);
     if( ret == XA_RESULT_PARAMETER_INVALID || ret == XA_RESULT_PRECONDITIONS_VIOLATED )
     {
         DEBUG_API("<-XAImageControlsItfImpl_SetBrightness");
         return ret;
     }
-    ret = XAImageControlsItfAdapt_SetBrightness(impl->adapCtx, brightness);
+    ret = XAImageControlsItfAdapt_SetBrightness((XAAdaptationGstCtx*)impl->adapCtx, brightness);
 
     if(ret == XA_RESULT_SUCCESS)
     {
         impl->brightness = brightness;
     }
 
-    XAImageControlsItfAdapt_ThreadExit(impl->adapCtx);
-#endif
+    XAAdaptationBase_ThreadExit(impl->adapCtx);
+
     DEBUG_API("<-XAImageControlsItfImpl_SetBrightness");
     return ret;
 }
@@ -129,22 +128,22 @@
         return XA_RESULT_PARAMETER_INVALID;
     }
 
-#ifdef _GSTREAMER_BACKEND_  
-    ret = XAImageControlsItfAdapt_ThreadEntry(impl->adapCtx);
+
+    ret = XAAdaptationBase_ThreadEntry(impl->adapCtx);
     if( ret == XA_RESULT_PARAMETER_INVALID || ret == XA_RESULT_PRECONDITIONS_VIOLATED)
     {
         DEBUG_API("<-XAImageControlsItfImpl_SetContrast");
         return ret;
     }
-    ret = XAImageControlsItfAdapt_SetContrast(impl->adapCtx, contrast);
+    ret = XAImageControlsItfAdapt_SetContrast((XAAdaptationGstCtx*)impl->adapCtx, contrast);
 
     if(ret == XA_RESULT_SUCCESS)
     {
         impl->contrast = contrast;
     }
 
-    XAImageControlsItfAdapt_ThreadExit(impl->adapCtx);
-#endif    
+    XAAdaptationBase_ThreadExit(impl->adapCtx);
+   
     DEBUG_API("<-XAImageControlsItfImpl_SetContrast");
     return ret;
 }
@@ -203,22 +202,22 @@
         return XA_RESULT_PARAMETER_INVALID;
     }
 
-#ifdef _GSTREAMER_BACKEND_  
-    ret = XAImageControlsItfAdapt_ThreadEntry(impl->adapCtx);
+
+    ret = XAAdaptationBase_ThreadEntry(impl->adapCtx);
     if( ret == XA_RESULT_PARAMETER_INVALID || ret == XA_RESULT_PRECONDITIONS_VIOLATED )
     {
         DEBUG_API("<-XAImageControlsItfImpl_SetGamma");
         return ret;
     }
-    ret = XAImageControlsItfAdapt_SetGamma(impl->adapCtx, gamma);
+    ret = XAImageControlsItfAdapt_SetGamma((XAAdaptationGstCtx*)impl->adapCtx, gamma);
 
     if(ret == XA_RESULT_SUCCESS)
     {
         impl->gamma = gamma;
     }
 
-    XAImageControlsItfAdapt_ThreadExit(impl->adapCtx);
-#endif
+    XAAdaptationBase_ThreadExit(impl->adapCtx);
+
     DEBUG_API("<-XAImageControlsItfImpl_SetGamma");
     return ret;
 }
@@ -275,8 +274,8 @@
         return XA_RESULT_PARAMETER_INVALID;
     }
 
-#ifdef _GSTREAMER_BACKEND_  
-    ret = XAImageControlsItfAdapt_ThreadEntry(impl->adapCtx);
+ 
+    ret = XAAdaptationBase_ThreadEntry(impl->adapCtx);
     if( ret == XA_RESULT_PARAMETER_INVALID || ret == XA_RESULT_PRECONDITIONS_VIOLATED )
     {
         DEBUG_API("<-XAImageControlsItfImpl_GetSupportedGammaSettings");
@@ -288,20 +287,20 @@
     if( ppSettings && pNumSettings != 0 )
     {
         /* solve array of supported gamma settings */
-        ret = XAImageControlsItfAdapt_GetSupportedGammaSettings(impl->adapCtx,
+        ret = XAImageControlsItfAdapt_GetSupportedGammaSettings((XAAdaptationGstCtx*)impl->adapCtx,
                                                                 pMinValue, pMaxValue,
                                                                 pNumSettings, ppSettings);
     }
     else
     {
         /* Solve min and max values and numSettings */
-        ret = XAImageControlsItfAdapt_GetSupportedGammaSettings(impl->adapCtx,
+        ret = XAImageControlsItfAdapt_GetSupportedGammaSettings((XAAdaptationGstCtx*)impl->adapCtx,
                                                                 pMinValue, pMaxValue,
                                                                 pNumSettings, NULL);
     }
 
-    XAImageControlsItfAdapt_ThreadExit(impl->adapCtx);
-#endif
+    XAAdaptationBase_ThreadExit(impl->adapCtx);
+
     DEBUG_API("<-XAImageControlsItfImpl_GetSupportedGammaSettings");
     return ret;
 }
@@ -309,7 +308,6 @@
 /**
  * XAImageControlsItfImpl -specific methods
  **/
-#ifdef _GSTREAMER_BACKEND_  
 
 /**
  * XAImageControlsItfImplImpl* XAImageControlsItfImpl_Create()
@@ -344,7 +342,7 @@
     DEBUG_API("<-XAImageControlsItfImpl_Create");
     return self;
 }
-#endif
+
 /**
  * void XAImageControlsItfImpl_Free(XAImageControlsItfImpl* self)
  * @param  XAImageControlsItfImpl* self -