fixing the build: classes declaring virtual methods must have a virtual destructor.
diff --git a/codecs_v2/omx/omx_common/include/pv_omxcore.h b/codecs_v2/omx/omx_common/include/pv_omxcore.h
index ee05c13..9b42e8a 100644
--- a/codecs_v2/omx/omx_common/include/pv_omxcore.h
+++ b/codecs_v2/omx/omx_common/include/pv_omxcore.h
@@ -180,6 +180,7 @@
{
public:
virtual OsclAny *QueryOmxComponentInterface(const OsclUuid& aOmxTypeId, const OsclUuid& aInterfaceId) = 0;
+ virtual ~OmxSharedLibraryInterface() {}
};
#endif // USE_DYNAMIC_LOAD_OMX_COMPONENTS
diff --git a/oscl/oscl/oscllib/src/oscl_shared_lib_interface.h b/oscl/oscl/oscllib/src/oscl_shared_lib_interface.h
index 772a9f6..cd86167 100644
--- a/oscl/oscl/oscllib/src/oscl_shared_lib_interface.h
+++ b/oscl/oscl/oscllib/src/oscl_shared_lib_interface.h
@@ -26,6 +26,7 @@
{
public:
virtual OsclAny* SharedLibraryLookup(const OsclUuid& aInterfaceId) = 0;
+ virtual ~OsclSharedLibraryInterface() {}
};
#endif // OSCL_SHARED_LIB_INTERFACE_H_INCLUDED