--- a/khronosfws/openmax_al/src/metadataextractor/xametadataextractor.c Tue Jul 06 14:50:35 2010 +0300
+++ b/khronosfws/openmax_al/src/metadataextractor/xametadataextractor.c Wed Aug 18 10:17:22 2010 +0300
@@ -22,10 +22,8 @@
#include "xadynamicsourceitf.h"
#include "xadynintmgmtitf.h"
#include "xametadataextractionitf.h"
-#include "xametadatatraversalitf.h"
#include "xaconfigextensionsitf.h"
-#include "xametadataadaptctx.h"
#include "xacapabilitiesmgr.h"
#include "xathreadsafety.h"
@@ -35,12 +33,11 @@
/* Static mapping of enumeration XAMetadataInterfaces to interface iids */
static const XAInterfaceID* xaMetadataExtractorItfIIDs[MDE_ITFCOUNT] =
{
- &XA_IID_OBJECT,
- &XA_IID_DYNAMICINTERFACEMANAGEMENT,
- &XA_IID_METADATAEXTRACTION,
- &XA_IID_METADATATRAVERSAL,
- &XA_IID_CONFIGEXTENSION,
- &XA_IID_DYNAMICSOURCE
+ &XA_IID_OBJECT,
+ &XA_IID_DYNAMICINTERFACEMANAGEMENT,
+ &XA_IID_METADATAEXTRACTION,
+ &XA_IID_CONFIGEXTENSION,
+ &XA_IID_DYNAMICSOURCE
};
/*****************************************************************************
@@ -107,8 +104,6 @@
/* Implicit and mandated interfaces */
pBaseObj->interfaceMap[MDE_METADATAEXTRACTIONITF].required
= XA_BOOLEAN_TRUE;
- pBaseObj->interfaceMap[MDE_METADATATRAVERSALITF].required
- = XA_BOOLEAN_TRUE;
pBaseObj->interfaceMap[MDE_DYNAMICSOURCEITF].required = XA_BOOLEAN_TRUE;
pBaseObj->interfaceMap[MDE_DIMITF].required = XA_BOOLEAN_TRUE;
@@ -180,16 +175,8 @@
if (fwType == FWMgrFWMMF)
{
pImpl->adaptationCtxMMF = XAMetadataAdaptCtxMMF_Create(pDataSource);
-
pImpl->curAdaptCtx = pImpl->adaptationCtxMMF;
}
- else
- {
- // Create metadata adaptation context
- pImpl->adaptationCtxGst = XAMetadataAdaptCtx_Create(pDataSource);
-
- pImpl->curAdaptCtx = pImpl->adaptationCtxGst;
- }
XA_IMPL_THREAD_SAFETY_EXIT(XATSMediaPlayer);
DEBUG_API("<-XAMetadataExtractorImpl_Create");
@@ -213,7 +200,8 @@
{
DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");
res = XA_RESULT_PARAMETER_INVALID;
- }DEBUG_API_A1("<-XAMetadataExtractorImpl_QueryNumSupportedInterfaces (%d)", (int)res);
+ }
+ DEBUG_API_A1("<-XAMetadataExtractorImpl_QueryNumSupportedInterfaces (%d)", (int)res);
return res;
}
/* XAResult XAMetadataExtractorImpl_QuerySupportedInterfaces
@@ -234,7 +222,8 @@
{
*pInterfaceId = *(xaMetadataExtractorItfIIDs[index]);
res = XA_RESULT_SUCCESS;
- }DEBUG_API_A1("<-XAMetadataExtractorImpl_QuerySupportedInterfaces (%d)", (int)res);
+ }
+ DEBUG_API_A1("<-XAMetadataExtractorImpl_QuerySupportedInterfaces (%d)", (int)res);
return res;
}
@@ -291,10 +280,6 @@
pItf = XAMetadataExtractionItfImpl_Create(
pObjImpl->curAdaptCtx);
break;
- case MDE_METADATATRAVERSALITF:
- pItf = XAMetadataTraversalItfImpl_Create(
- pObjImpl->curAdaptCtx);
- break;
case MDE_CONFIGEXTENSIONITF:
pItf = XAConfigExtensionsItfImpl_Create();
XAConfigExtensionsItfImpl_SetContext(pItf,
@@ -330,11 +315,6 @@
ret = XAMetadataAdaptCtxMMF_PostInit(
(XAAdaptationMMFCtx*) pObjImpl->adaptationCtxMMF);
}
- else
- {
- ret = XAMetadataAdaptCtx_PostInit(
- (XAAdaptationGstCtx*) pObjImpl->adaptationCtxGst);
- }
if (ret != XA_RESULT_SUCCESS)
{
@@ -385,9 +365,6 @@
case MDE_METADATAEXTRACTIONITF:
XAMetadataExtractionItfImpl_Free(pItf);
break;
- case MDE_METADATATRAVERSALITF:
- XAMetadataTraversalItfImpl_Free(pItf);
- break;
case MDE_DYNAMICSOURCEITF:
XADynamicSourceItfImpl_Free(pItf);
break;
@@ -410,12 +387,6 @@
(XAAdaptationMMFCtx*) pImpl->adaptationCtxMMF);
pImpl->adaptationCtxMMF = NULL;
}
- else
- {
- XAMetadataAdaptCtx_Destroy(
- (XAAdaptationGstCtx*) pImpl->adaptationCtxGst);
- pImpl->adaptationCtxGst = NULL;
- }
}
pImpl->curAdaptCtx = NULL;
@@ -454,8 +425,7 @@
break;
default:
- DEBUG_ERR("XAMetadataExtractorImpl_DoAddItf unknown id")
- ;
+ DEBUG_ERR("XAMetadataExtractorImpl_DoAddItf unknown id");
ret = XA_RESULT_FEATURE_UNSUPPORTED;
break;
}
@@ -505,8 +475,7 @@
XAConfigExtensionsItfImpl_Free(mapEntry->pItf);
break;
default:
- DEBUG_ERR("XAMetadataExtractorImpl_DoRemoveItf unknown id")
- ;
+ DEBUG_ERR("XAMetadataExtractorImpl_DoRemoveItf unknown id");
ret = XA_RESULT_FEATURE_UNSUPPORTED;
break;
}