[prev in list] [next in list] [prev in thread] [next in thread] 

List:       helix-datatype-cvs
Subject:    [Datatype-cvs] tools/metadataeng/engine/pub/platform/symbian
From:       amsaleem () helixcommunity ! org
Date:       2010-03-31 22:49:40
Message-ID: 201003312250.o2VMo7kL004776 () mailer ! progressive-comp ! com
[Download RAW message or body]

Update of /cvsroot/datatype/tools/metadataeng/engine/pub/platform/symbian
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv8758/engine/pub/platform/symbian


Modified Files:
	symbian_metadataeng.h 
Log Message:
"Nokia submits this code under the terms of a commercial contribution agreement with \
Real Networks, and I am authorized to contribute this code under said agreement."

Modified by: saleem.adookkattil@nokia.com

Reviewed by:

Date: 03/16/2010

Project: symbian_client_apps

ErrorId: JLIU_83KSM1

Synopsis: Thumbnail/Metadata engine cleanup and crash fix.

Overview:

Made the following changes.

1) Added code to create one instance of Thumnail/Metadata engine inside one thread.
   CHXSymbianMetaDataEng::Create() and void CHXTNEngine::CreateTNE(CHXTNEngine** \
ppEngine) returns NULL on SetupGlobals method call failure.  SetupGlobals checks \
whether an instance of HXGlobalManager already created and avialble before creating a \
new instance.  If there is one already created returns failure.
   
2) Added code to add prefix to thumbnail engine plugin archive name.

3) Removed symbian tlc context from Thumbnail/Metadata engine.
   As mediaplatform create instance of log manager, there is no need to use symbian \
tlc context in Thumbnail/Metadata engine.

4) Added code to disable configuration file version updation.
   As the code to update configuration file version is not tested, created a separate \
function for it and disabled. 

5) Cleanup and added logs
   

Files modified: 

cvsroot\datatype\tools\metadataeng\engine\platform\symbian\symbian_thumbnaileng.cpp
cvsroot\datatype\tools\metadataeng\engine\platform\symbian\symbian_metadataeng.cpp
cvsroot\datatype\tools\metadataeng\engine\pub\platform\symbian\symbian_metadataeng.h
cvsroot\datatype\tools\metadataeng\engine\metadataengbase.cpp
cvsroot\datatype\tools\metadataeng\engine\pub\metadataengbase.h

Files added:

Image Size and Heap Use impact: None.

Module Release testing (STIF) : Yes

Test case(s) Added  : No

Memory leak check performed : Yes

Platforms and Profiles Build Verified: helix-client-symbian-4

Platforms and Profiles Functionality verified: armv5, winscw

Branch: 4_2_0_brizo, HEAD







Index: symbian_metadataeng.h
===================================================================
RCS file: /cvsroot/datatype/tools/metadataeng/engine/pub/platform/symbian/symbian_metadataeng.h,v
 retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- symbian_metadataeng.h	31 Mar 2010 22:31:55 -0000	1.12
+++ symbian_metadataeng.h	31 Mar 2010 22:49:37 -0000	1.13
@@ -193,3 +193,4 @@
 
 #endif // _HX_SYMBIAN_METADATA_ENGINE_H_
 
+


_______________________________________________
Datatype-cvs mailing list
Datatype-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/datatype-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic