|
"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."
ErrorId: ETZG-732BAQ
Synopsis: Detection of MMC Card removal during playback when Symbian data source is used
MMC card removal during playout results in read error which was not handled. Added a new API to datasource interface similar to ferror(). Only symbianMMf uses the data source interface now, so adding a new interface does not have any impact on other platforms.
Also updated the install pcf file to include meta data dll to the video and audio controller package files.
Root Cause of the problem: Implementation
Files Modified:
common/include/ihxmmfdatasource.h
common/fileio/hxdatasource.cpp
common/fileio/platform/symbian/hxdatasource_ccontent.cpp
common/fileio/platform/symbian/hxdatasource_descriptor.cpp
common/fileio/platform/symbian/hxdatasourcemmfclip.cpp
common/fileio/pub/hxdatasource.h
filesystem/local/mini/minifileobj.cpp
filesystem/local/mini/minifileobj.h
filesystem/progdown/platform/symbian/pdfileobj.cpp
clientapps/symbianMmf/audiocontroller/installMMF.pcf
clientapps/symbianMmf/videocontroller/installMMF.pcf
Image Size and Heap Use impact: no major impact
Module Release testing (STIF) : Passed.
Test case(s) Added : No.
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
<<cvs_diff.txt>>
|