diff -r 80975da52420 -r 43d09473c595 khronosfws/openmax_al/src/common/xaimageeffectsitf.c --- 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 #include #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 -