"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: praveen.thimmashetty nokia.com
Reviewed by:
Date: 17-July-2007
Project: SymbianMmf_Rel
Req ID: 102-6041
Synopsis: This requirement adds the support for handling a new data source ( CMultimediaDataSource ) to Helix Audio Controllers. This Multimedia data source is implemented by clients(Eg: Enhanced multimedia client) which provide buffers to helix for playback. For details refer to the attached document.
Files Modified: clientapps/symbianMmf/hxmmfstatectrl.cpp
clientapps/symbianMmf/hxmmfstatectrl.h
clientapps/symbianMmf/hxmmfstatectrlobs.h
clientapps/symbianMmf/hxmmfstatepaused.cpp
clientapps/symbianMmf/hxmmfstateplaying.cpp
clientapps/symbianMmf/audiocontroller/controllerdll
clientapps/symbianMmf/audiocontroller/hxmmfaudioctrl.cpp
clientapps/symbianMmf/audiocontroller/hxmmfaudioctrl.h
clientapps/symbianMmf/common/hxmmfbasectrl.cpp
clientapps/symbianMmf/common/hxmmfbasectrl.h
clientapps/symbianMmf/videocontroller/MmfCtrlDll
common/fileio/hxdatasource.cpp
common/fileio/symbian.pcf
common/fileio/pub/hxdatasource.h
common/include/ihxmmfdatasource.h
common/include/hxpiids.h
filesystem/local/mini/minifileobj.cpp
filesystem/local/mini/minifileobj.h
Files Added:
commonfileioplatformsymbianHxMMDataSource.cpp
commonfileiopubplatformsymbianHxMMDataSource.h
======================================================
Image Size and Heap Use impact: minor
Module Release testing (STIF) : Passed
Test case(s) Added : None
Memory leak check performed : Yes. No new leaks introduced.
Platforms and Profiles Build Verified: helix-client-s60-32-mmf-mdf-arm
Platforms and Profiles Functionality verified: armv5, winscw
Branch: Head & 210CayS
<<diff.txt>> <<EMC Support to Helix Audio Controller Design-v0.1.doc>> <<HxMMDataSource.h>> <<HxMMDataSource.cpp>>
|