diff -r 80975da52420 -r 43d09473c595 khronosfws/openmax_al/src/common/xametadatatraversalitf.c --- a/khronosfws/openmax_al/src/common/xametadatatraversalitf.c Mon May 03 12:59:52 2010 +0300 +++ b/khronosfws/openmax_al/src/common/xametadatatraversalitf.c Fri May 14 16:22:35 2010 +0300 @@ -20,9 +20,9 @@ #include #include "xametadatatraversalitf.h" -#ifdef _GSTREAMER_BACKEND_ -#include "XAMetadataAdaptation.h" -#endif + +#include "xametadataadaptation.h" + /* XAMetadataTraversalImpl* GetImpl(XAMetadataTraversalItf self) * Description: Validate interface pointer and cast it to implementation pointer. */ @@ -64,9 +64,9 @@ } else if(impl->traversemode != mode) { -#ifdef _GSTREAMER_BACKEND_ - res =XAMetadataTraversalItfAdapt_SetMode(impl->adaptCtx, mode); -#endif + + res =XAMetadataTraversalItfAdapt_SetMode((XAAdaptationGstCtx*)impl->adaptCtx, mode); + if( res == XA_RESULT_SUCCESS ) { impl->traversemode = mode; @@ -107,9 +107,9 @@ } else { -#ifdef _GSTREAMER_BACKEND_ - res = XAMetadataTraversalItfAdapt_GetChildCount(impl->adaptCtx, pCount); -#endif + + res = XAMetadataTraversalItfAdapt_GetChildCount((XAAdaptationGstCtx*)impl->adaptCtx, pCount); + } } @@ -125,9 +125,9 @@ XAuint32 *pSize) { XAMetadataTraversalImpl *impl = NULL; -#ifdef _GSTREAMER_BACKEND_ + XAuint32 chCount = 0; -#endif + XAresult res = XA_RESULT_SUCCESS; DEBUG_API("->XAMetadataTraversalItfImpl_GetChildMIMETypeSize"); @@ -140,15 +140,15 @@ } else { -#ifdef _GSTREAMER_BACKEND_ - res = XAMetadataTraversalItfAdapt_GetChildCount(impl->adaptCtx, &chCount); + + res = XAMetadataTraversalItfAdapt_GetChildCount((XAAdaptationGstCtx*)impl->adaptCtx, &chCount); if(index >= chCount || res != XA_RESULT_SUCCESS) { /* out of bounds */ res = XA_RESULT_PARAMETER_INVALID; } - res = XAMetadataTraversalItfAdapt_GetChildMIMETypeSize(impl->adaptCtx, index, pSize); -#endif + res = XAMetadataTraversalItfAdapt_GetChildMIMETypeSize((XAAdaptationGstCtx*)impl->adaptCtx, index, pSize); + } DEBUG_API("<-XAMetadataTraversalItfImpl_GetChildMIMETypeSize"); @@ -166,9 +166,9 @@ XAchar *pMimeType) { XAMetadataTraversalImpl *impl = NULL; -#ifdef _GSTREAMER_BACKEND_ + XAuint32 chCount = 0; -#endif + XAresult res = XA_RESULT_SUCCESS; DEBUG_API("->XAMetadataTraversalItfImpl_GetChildInfo"); @@ -180,8 +180,8 @@ } else { -#ifdef _GSTREAMER_BACKEND_ - res = XAMetadataTraversalItfAdapt_GetChildCount(impl->adaptCtx, &chCount); + + res = XAMetadataTraversalItfAdapt_GetChildCount((XAAdaptationGstCtx*)impl->adaptCtx, &chCount); if(index >= chCount || res != XA_RESULT_SUCCESS) { /* out of bounds */ @@ -189,9 +189,9 @@ DEBUG_API("<-XAMetadataTraversalItfImpl_GetChildInfo"); return XA_RESULT_PARAMETER_INVALID; } - res = XAMetadataTraversalItfAdapt_GetChildInfo(impl->adaptCtx, index, + res = XAMetadataTraversalItfAdapt_GetChildInfo((XAAdaptationGstCtx*)impl->adaptCtx, index, pNodeID, pType, size, pMimeType); -#endif + } DEBUG_API("<-XAMetadataTraversalItfImpl_GetChildInfo"); @@ -205,9 +205,9 @@ XAuint32 index) { XAMetadataTraversalImpl *impl = NULL; -#ifdef _GSTREAMER_BACKEND_ + XAuint32 chCount = 0; -#endif + XAresult res = XA_RESULT_SUCCESS; DEBUG_API("->XAMetadataTraversalItfImpl_SetActiveNode"); @@ -219,8 +219,8 @@ } else { -#ifdef _GSTREAMER_BACKEND_ - res = XAMetadataTraversalItfAdapt_GetChildCount(impl->adaptCtx, &chCount); + + res = XAMetadataTraversalItfAdapt_GetChildCount((XAAdaptationGstCtx*)impl->adaptCtx, &chCount); if( res == XA_RESULT_SUCCESS ) { if((impl->nodedepth==0 && index==XA_NODE_PARENT) || @@ -232,7 +232,7 @@ else { /* update node and childs */ - res = XAMetadataTraversalItfAdapt_SetActiveNode(impl->adaptCtx, index); + res = XAMetadataTraversalItfAdapt_SetActiveNode((XAAdaptationGstCtx*)impl->adaptCtx, index); if( res == XA_RESULT_SUCCESS ) { if(index==XA_NODE_PARENT) @@ -252,7 +252,7 @@ DEBUG_API("<-XAMetadataTraversalItfImpl_SetActiveNode"); return XA_RESULT_INTERNAL_ERROR; } -#endif + } DEBUG_API("<-XAMetadataTraversalItfImpl_SetActiveNode"); @@ -262,7 +262,6 @@ /***************************************************************************** * XAMetadataTraversalImpl -specific methods *****************************************************************************/ -#ifdef _GSTREAMER_BACKEND_ /* XAMetadataTraversalImpl* XAMetadataTraversalItfImpl_Create() * Description: Allocate and initialize XAMetadataTraversalImpl @@ -291,7 +290,7 @@ DEBUG_API("<-XAMetadataTraversalItfImpl_Create"); return self; } -#endif + /* void XAMetadataTraversalItfImpl_Free(XAMetadataTraversalImpl* self) * Description: Free all resources reserved at XAMetadataTraversalItfImpl_Create */