[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-datatype-dev
Subject: RE: [Clientapps-dev] FW: [datatype-dev] CR: RESEND thumbnail
From: "Eric Hyche" <ehyche () real ! com>
Date: 2008-01-24 6:16:56
Message-ID: 001001c85e50$b8c8c860$e58e17ac () EHYCHED620
[Download RAW message or body]
Ashish,
Here are my comments:
+if not project.IsDefined('HELIX_CONFIG_DTDR_THUMBNAIL'):
+#ifdef HELIX_FEATURE_DTDR_THUMBNAIL
Is there both a HELIX_CONFIG_DTDR_THUMBNAIL and
a HELIX_FEATURE_DTDR_THUMBNAIL? Seems like it should
either be a feature or a config, but not both. I would
think this is a feature.
The rest looks good.
Eric
=============================================
Eric Hyche (ehyche@real.com)
Technical Lead
RealNetworks, Inc.
> -----Original Message-----
> From: clientapps-dev-bounces@helixcommunity.org
> [mailto:clientapps-dev-bounces@helixcommunity.org] On Behalf
> Of Ashish.As.Gupta@nokia.com
> Sent: Wednesday, January 23, 2008 11:22 AM
> To: datatype-dev@helixcommunity.org; clientapps-dev@helixcommunity.org
> Subject: [Clientapps-dev] FW: [datatype-dev] CR: RESEND
> thumbnail supportusing dtdriver
>
>
>
> ________________________________
>
> From: datatype-dev-bounces@helixcommunity.org
> [mailto:datatype-dev-bounces@helixcommunity.org]
> Sent: Tuesday, January 22, 2008 1:33 PM
> To: datatype-dev@helixcommunity.org; clientapps-dev@helixcommunity.org
> Subject: [datatype-dev] CR: thumbnail support using dtdriver
>
>
>
> 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: ashish.as.gupta@nokia.com
>
> Reviewed by:
>
> Date: 20-Jan-2008
>
> Project: SymbianMmf_wm
>
> TSW: Req-Id:410-199
>
> Synopsis:
>
> This CR adds support for thumbnail generation.
>
> 1. DTDriver:
> There are minor changes and bug fixes done to dtdriver.
>
> 2. CHXSymbianMetadataEng.
> A new feature flag HELIX_FEATURE_DTDR_THUMBNAIL is added.
> CHXTNEngine is derived from CHXSymbianMetaDataEng. It
> receives the decoded YUV frames from the DTDriver
> and passes them to utility class using a new observer
> interface, MHXTNEEngineObserver.
>
> CHXTNEngine uses following params for the configuration of DTDriver.
>
> QUIET_OPTION_NAME,
> FILERECOGNITION_OPTION_NAME,
> DECODEVIDEO_OPTION_NAME,
> DECODE_OPTION_NAME,
> JUMPSTART_OPTION_NAME.
>
> CHXTNEEngine uses its own dll_names file for plugin dlls.
> Variation between Metadata engine and thumbnail engine is
> achived by a new interface MHXEngineProperties that allows
> selection of seperate configuration files and properties.
>
> 3. Symbian MMF Controller
> installMmf.pcf is modified so that metadataengine and
> thumbnail engine support is avaialble through sis files.
>
> 4. Build System Changes
> HELIX_FEATURE_DTDR_THUMBNAIL is added and
> helix-s60-metadataengine.pfi is modified to use DTDrivers
> decoding feature.
>
>
>
> Files Modified:
> datatype/mdf/video/renderer/mdfvideoadapter.cpp
> datatype/tools/dtdriver/common/reporterror.cpp
> datatype/tools/dtdriver/decoder/audio/adecoder.cpp
> datatype/tools/dtdriver/decoder/video/vdecoder.cpp
> datatype/tools/dtdriver/engine/csrchdlrstackfact.cpp
> datatype/tools/dtdriver/engine/ffdriver.cpp
> datatype/tools/metadataeng/engine/Umakefil
> datatype/tools/metadataeng/engine/hxdll.cpp
> datatype/tools/metadataeng/engine/metadataeng.cpp
> datatype/tools/metadataeng/engine/metadataeng.h
> datatype/tools/metadataeng/engine/metadataengbase.cpp
> datatype/tools/metadataeng/engine/symbian.pcf
>
> datatype/tools/metadataeng/engine/platform/symbian/symbian_met
> adataeng.cpp
> datatype/tools/metadataeng/engine/pub/hxmetadatalog.h
> datatype/tools/metadataeng/engine/pub/metadataengbase.h
>
> datatype/tools/metadataeng/engine/pub/platform/symbian/symbian
> _metadataeng.h
> datatype/tools/metadataeng/utility/symbian.pcf
>
> datatype/tools/metadataeng/utility/platform/symbian/hxmetadata
> util.cpp
>
> datatype/tools/metadataeng/utility/platform/symbian/hxmetadatautil.h
>
> clientapps/symbianMmf/videocontroller/installMMF.pcf
> build/umakepf/helix-s60-metadataengine.pfi
>
> Files Added:
> datatype/tools/metadataeng/engine/
> datatype/tools/metadataeng/engine/pub/hxtne_obs.h
> datatype/tools/metadataeng/engine/platform/symbian/hxtedefines.h
>
> datatype/tools/metadataeng/engine/pub/platform/symbian/symbian
> _thumbnaileng.h
>
> datatype/tools/metadataeng/engine/platform/symbian/symbian_thu
> mbnaileng.cpp
> datatype/tools/metadataeng/utility/platform/symbian/hxtnutil.cpp
>
> datatype/tools/metadataeng/utility/platform/symbian/hxtnutil_impl.cpp
> datatype/tools/metadataeng/utility/platform/symbian/hxtnutil.h
>
> datatype/tools/metadataeng/utility/platform/symbian/hxtnutil_impl.h
>
> datatype/tools/metadataeng/utility/platform/symbian/hxtnutil_obs.h
>
> Image Size and Heap Use impact:
> minor
>
> Module Release testing (STIF): Yes.
>
> Test case(s) Added: none
>
> Memory leak check performed: Yes, no new leaks introduced.
>
> Platforms and Profiles Build Verified:
> armv5 / helix-client-s60-32-mmf-mdf-arm
> winscw / helix-client-s60-32-mmf-mdf-arm
>
> Platforms and Profiles Functionality verified:
> armv5 / helix-client-s60-32-mmf-mdf-arm
> <<build_diff.txt>>
> <<clientapps_symbianMmf_videocontroller_diff.txt>>
> <<datatype_tools_diff.txt>> <<new_files.tar.gz>>
>
>
_______________________________________________
Datatype-dev mailing list
Datatype-dev@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/datatype-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic