[Clientapps-cvs] symbianMmf/common Umakefil, 1.8, 1.8.14.1 hxmmfbasectrl.cpp, 1.56.4.11, 1.56.4.12 hxmmfbasectrl.h, 1.25.4.4, 1.25.4.5
praveenkumar at helixcommunity.org praveenkumar at helixcommunity.orgUpdate of /cvsroot/clientapps/symbianMmf/common
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv4750/common
Modified Files:
Tag: hxclient_4_2_0_brizo
Umakefil hxmmfbasectrl.cpp hxmmfbasectrl.h
Log Message:
"Nokia submits this code under the terms of a commercial contribution agreement with RealNetworks, and I am authorized to contribute this code under said agreement."
Modified by: Praveen.Thimmashetty at nokia.com
Reviewed by:
Date: 24-Mar-2010
Project: SymbianMmf_wm
Sub Id: 417-58965
Synopsis: CR: Implement the existing MMF API GetFrameL() to enable capturing a video frame during playback
For more info: please refer the attached design document FetchFrameDesignDoc.ppt.
Files Added:
source\common\include\platform\symbian\symbianframefetcher.h
Files Modified:
\source\common\include\hxiids.h
\source\video\sitelib\platform\symbian\minisymbiansite.cpp
\source\video\sitelib\pub\platform\symbian\minisymbiansite.h
\source\video\sitelib\symbian.pcf
\source\clientapps\symbianMmf\MmfCtrlLib
\source\clientapps\symbianMmf\hxmmfstatectrlobs.h
\source\clientapps\symbianMmf\hxmmfstatectrl.h
\source\clientapps\symbianMmf\hxmmfstatectrl.cpp
\source\clientapps\symbianMmf\hxmmfsitesupplier.h
\source\clientapps\symbianMmf\hxmmfsitesupplier.cpp
\source\clientapps\symbianMmf\audiocontroller\controllerdll
\source\clientapps\symbianMmf\common\hxmmfbasectrl.cpp
\source\clientapps\symbianMmf\common\hxmmfbasectrl.h
\source\clientapps\symbianMmf\common\Umakefil
\source\clientapps\symbianMmf\videocontroller\hxmmfctrlimpl.cpp
\source\clientapps\symbianMmf\videocontroller\hxmmfctrlimpl.h
\source\clientapps\symbianMmf\videocontroller\MmfCtrlDll
\source\datatype\mdf\video\renderer\umakedll
\source\datatype\mdf\video\renderer\mdfvideoadapter.cpp
\source\datatype\mdf\video\renderer\pub\mdfvideoadapter.h
\source\datatype\mdf\video\renderer\mdfdevice\server\CMDFDevVideoServerCmds.h
\source\datatype\mdf\video\renderer\mdfdevice\client\CMDFDevVideoClient.h
\source\datatype\mdf\video\renderer\mdfdevice\client\CMDFDevVideoClient.cpp
\source\datatype\mdf\video\renderer\mdfdevice\server\CMDFDevVideoServerSession.cpp
Image Size and Heap Use impact: minor
Module Release testing (STIF) : Done.
Test case(s) Added : No.
Memory leak check performed : Yes. No new leaks introduced
Platforms and Profiles Build Verified:
Platforms and Profiles Functionality verified: armv5
Branch: 420Brizo, HEAD
Index: hxmmfbasectrl.h
===================================================================
RCS file: /cvsroot/clientapps/symbianMmf/common/hxmmfbasectrl.h,v
retrieving revision 1.25.4.4
retrieving revision 1.25.4.5
diff -u -d -r1.25.4.4 -r1.25.4.5
--- hxmmfbasectrl.h 26 Feb 2010 20:38:17 -0000 1.25.4.4
+++ hxmmfbasectrl.h 5 Apr 2010 19:34:34 -0000 1.25.4.5
@@ -157,6 +157,8 @@
virtual void SurfaceParametersChanged();
virtual void RemoveSurface();
#endif //HELIX_FEATURE_SYMBIAN_GRAPHICS_SURFACES
+
+ virtual void FrameAvailable(INT32 nStatus);
//
// MHXStateCtrlObs interface.
// Callback functions from the state controller
Index: hxmmfbasectrl.cpp
===================================================================
RCS file: /cvsroot/clientapps/symbianMmf/common/hxmmfbasectrl.cpp,v
retrieving revision 1.56.4.11
retrieving revision 1.56.4.12
diff -u -d -r1.56.4.11 -r1.56.4.12
--- hxmmfbasectrl.cpp 24 Mar 2010 04:29:15 -0000 1.56.4.11
+++ hxmmfbasectrl.cpp 5 Apr 2010 19:34:34 -0000 1.56.4.12
@@ -1987,6 +1987,11 @@
}
#endif //HELIX_FEATURE_SYMBIAN_GRAPHICS_SURFACES
+void HXMMFBaseCtrl::FrameAvailable(INT32 nStatus)
+{
+ //not implimented
+}
+
//------------------------------------------------------------------------------
// HXMMFBaseCtrl::DeleteFiles
//Delete txt files. Called when MMFControllerVersion has changed in cfg file
Index: Umakefil
===================================================================
RCS file: /cvsroot/clientapps/symbianMmf/common/Umakefil,v
retrieving revision 1.8
retrieving revision 1.8.14.1
diff -u -d -r1.8 -r1.8.14.1
--- Umakefil 29 Jan 2009 21:46:21 -0000 1.8
+++ Umakefil 5 Apr 2010 19:34:34 -0000 1.8.14.1
@@ -45,6 +45,7 @@
project.AddModuleIncludes("audio/device/pub/platform/symbian",
"common/include",
+ "common/include/platform/symbian",
"common/runtime/pub",
"common/system/pub",
"common/container/pub",