diff -r 4ce423f34688 -r e267340986c9 khronosfws/openmax_al/src/metadataextractor/xametadataextractor.c --- a/khronosfws/openmax_al/src/metadataextractor/xametadataextractor.c Fri Sep 17 08:33:15 2010 +0300 +++ b/khronosfws/openmax_al/src/metadataextractor/xametadataextractor.c Mon Oct 04 00:51:56 2010 +0300 @@ -17,12 +17,10 @@ #include #include -#include #include "xametadataextractor.h" #include "xadynamicsourceitf.h" #include "xadynintmgmtitf.h" #include "xametadataextractionitf.h" -#include "xaconfigextensionsitf.h" #include "xacapabilitiesmgr.h" #include "xathreadsafety.h" @@ -36,7 +34,6 @@ &XA_IID_OBJECT, &XA_IID_DYNAMICINTERFACEMANAGEMENT, &XA_IID_METADATAEXTRACTION, - &XA_IID_CONFIGEXTENSION, &XA_IID_DYNAMICSOURCE }; @@ -140,9 +137,6 @@ } // Mark interfaces that can be handled dynamically - pBaseObj->interfaceMap[MDE_CONFIGEXTENSIONITF].isDynamic - = XA_BOOLEAN_TRUE; - //Set ObjectItf to point to newly created object *pMetadataExtractor = (XAObjectItf) &(pBaseObj->self); @@ -280,11 +274,6 @@ pItf = XAMetadataExtractionItfImpl_Create( pObjImpl->curAdaptCtx); break; - case MDE_CONFIGEXTENSIONITF: - pItf = XAConfigExtensionsItfImpl_Create(); - XAConfigExtensionsItfImpl_SetContext(pItf, - pObjImpl->curAdaptCtx); - break; case MDE_DYNAMICSOURCEITF: pItf = XADynamicSourceItfImpl_Create( pObjImpl->curAdaptCtx); @@ -353,8 +342,6 @@ DEBUG_API("->XAMetadataExtractorImpl_FreeResources"); XA_IMPL_THREAD_SAFETY_ENTRY_FOR_VOID_FUNCTIONS(XATSMediaPlayer); - assert( pObj && pImpl && pObj == pObj->self ); - for (itfIdx = 0; itfIdx < MDE_ITFCOUNT; itfIdx++) { pItf = pObj->interfaceMap[itfIdx].pItf; @@ -371,9 +358,6 @@ case MDE_DIMITF: XADIMItfImpl_Free(pItf); break; - case MDE_CONFIGEXTENSIONITF: - XAConfigExtensionsItfImpl_Free(pItf); - break; } pObj->interfaceMap[itfIdx].pItf = NULL; } @@ -406,10 +390,6 @@ XAresult XAMetadataExtractorImpl_DoAddItf(XAObjectItf self, XAObjItfMapEntry *mapEntry) { - - XAObjectItfImpl* pObj = (XAObjectItfImpl*) (*self); - XAMetadataExtractorImpl* pImpl = (XAMetadataExtractorImpl*) (pObj); - XAresult ret = XA_RESULT_SUCCESS; DEBUG_API("->XAMetadataExtractorImpl_DoAddItf"); @@ -417,13 +397,6 @@ { switch (mapEntry->mapIdx) { - case MDE_CONFIGEXTENSIONITF: - mapEntry->pItf = XAConfigExtensionsItfImpl_Create(); - - XAConfigExtensionsItfImpl_SetContext(mapEntry->pItf, - pImpl->adaptationCtxGst); - - break; default: DEBUG_ERR("XAMetadataExtractorImpl_DoAddItf unknown id"); ret = XA_RESULT_FEATURE_UNSUPPORTED; @@ -471,9 +444,6 @@ { switch (mapEntry->mapIdx) { - case MDE_CONFIGEXTENSIONITF: - XAConfigExtensionsItfImpl_Free(mapEntry->pItf); - break; default: DEBUG_ERR("XAMetadataExtractorImpl_DoRemoveItf unknown id"); ret = XA_RESULT_FEATURE_UNSUPPORTED;