--- 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 <assert.h>
#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
*/