From john.wei at nokia.com Tue Jun 26 13:51:59 2007
From: john.wei at nokia.com (john.wei@nokia.com)
Date: Tue Jun 26 14:01:28 2007
Subject: [Filesystem-dev] CR: file io error on local surestream clips
Message-ID: <1F7C330B210B764DBBE8B2D749F9A5DB04188D6E@daebe102.NOE.Nokia.com>
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: john.wei@nokia.com
Reviewed by:
Date: 26-June-2007
Project: SymbianMmf_Rel
TSW: MVIA-6VREEA
Synopsis: file io error on local surestream clips
In the usual case, only one CHXMiniFileObject is created and it accesses
to one IHXMMFDataSource object for reading the local clip. However, in
the case of local surestream clip, multiple CHXMiniFileObject are
created. However, they are currently using the same IHXMMFDataSource
object for file reading, resulting massive clip reading error. Symbian
MMF framework gives Helix only one IHXMMFDataSource object.
This CR proposes a set of read, write, open, seek, and close methods on
IHXMMFDataSource. These new methods enable multiple CHXMiniFileObject
objects to read file though single IHXMMFDataSource object without
interfering each other's reading pointer.
Files Modified:
RCS file: /cvsroot/common/include/ihxmmfdatasource.h,v
RCS file: /cvsroot/common/fileio/hxdatasource.cpp,v
RCS file: /cvsroot/common/fileio/pub/hxdatasource.h,v
RCS file: /cvsroot/filesystem/local/mini/minifileobj.cpp,v
======================================================
Image Size and Heap Use impact: minor
Module Release testing (STIF) : Passed
Test case(s) Added : Yes, any local surestream clip
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fileio.diff
Type: application/octet-stream
Size: 10397 bytes
Desc: fileio.diff
Url : http://lists.helixcommunity.org/pipermail/filesystem-dev/attachments/20070626/7f01e281/fileio-0001.obj
From john.wei at nokia.com Wed Jun 27 11:46:45 2007
From: john.wei at nokia.com (john.wei@nokia.com)
Date: Wed Jun 27 11:55:54 2007
Subject: [Filesystem-dev] Resend - CR: file io error on local surestream
clips
Message-ID: <1F7C330B210B764DBBE8B2D749F9A5DB041893A3@daebe102.NOE.Nokia.com>
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: john.wei@nokia.com
Reviewed by:
Date: 26-June-2007
Project: SymbianMmf_Rel
TSW: MVIA-6VREEA
Synopsis: file io error on local surestream clips
In the usual case, only one CHXMiniFileObject is created and it accesses
to one IHXMMFDataSource object for reading the local clip. However, in
the case of local surestream clip, multiple CHXMiniFileObject are
created. However, they are currently using the same IHXMMFDataSource
object for file reading, resulting massive clip reading error. Symbian
MMF framework gives Helix only one IHXMMFDataSource object.
This CR proposes a set of read, write, open, seek, and close methods on
IHXMMFDataSource. These new methods enable multiple CHXMiniFileObject
objects to read file though single IHXMMFDataSource object without
interfering each other's reading pointer.
Files Modified:
RCS file: /cvsroot/common/include/ihxmmfdatasource.h,v
RCS file: /cvsroot/common/fileio/hxdatasource.cpp,v
RCS file: /cvsroot/common/fileio/pub/hxdatasource.h,v
RCS file: /cvsroot/filesystem/local/mini/minifileobj.cpp,v
======================================================
Image Size and Heap Use impact: minor
Module Release testing (STIF) : Passed
Test case(s) Added : Yes, any local surestream clip
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fileio.diff
Type: application/octet-stream
Size: 10397 bytes
Desc: fileio.diff
Url : http://lists.helixcommunity.org/pipermail/filesystem-dev/attachments/20070627/806149d1/fileio.obj
From john.wei at nokia.com Thu Jun 28 09:49:26 2007
From: john.wei at nokia.com (john.wei@nokia.com)
Date: Thu Jun 28 09:58:32 2007
Subject: [Filesystem-dev] RE: Resend - CR: file io error on local surestream
clips
In-Reply-To: <005001c7b99f$60f97bd0$e58e17ac@EHYCHED620>
References: <1F7C330B210B764DBBE8B2D749F9A5DB041899D0@daebe102.NOE.Nokia.com>
<005001c7b99f$60f97bd0$e58e17ac@EHYCHED620>
Message-ID: <1F7C330B210B764DBBE8B2D749F9A5DB04189A5C@daebe102.NOE.Nokia.com>
Thanks. The changes have been checked into both Head and Cay210
-----Original Message-----
From: ext Eric Hyche [mailto:ehyche@real.com]
Sent: Thursday, June 28, 2007 11:14 AM
To: Wei John (Nokia-TP-MSW/Dallas); ldhawan@real.com; gwright@real.com;
rmathew@real.com
Cc: Yu I-Chin (Nokia-TP-MSW/Dallas); Liu Junhong (Nokia-TP-MSW/Dallas)
Subject: RE: Resend - CR: file io error on local surestream clips
John,
These changes look good to me. Sorry for the delay.
Eric
=============================================
Eric Hyche (ehyche@real.com)
Technical Lead
RealNetworks, Inc.
> -----Original Message-----
> From: john.wei@nokia.com [mailto:john.wei@nokia.com]
> Sent: Thursday, June 28, 2007 12:04 PM
> To: ehyche@real.com; ldhawan@real.com; gwright@real.com;
> rmathew@real.com
> Cc: I-Chin.Yu@nokia.com; Junhong.Liu@nokia.com
> Subject: Resend - CR: file io error on local surestream clips
>
>
> Hi, Greg, Rishi, Eric and Lovish,
>
> The change in this CR is entirely on the files or portion of files
> that used exclusively by Nokia. Would you please take a look and make
> review comments? Thanks.
>
> Br,
>
> --john
>
> ===================================================================
> 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: john.wei@nokia.com
>
> Reviewed by:
>
> Date: 26-June-2007
>
> Project: SymbianMmf_Rel
>
> TSW: MVIA-6VREEA
>
> Synopsis: file io error on local surestream clips
>
> In the usual case, only one CHXMiniFileObject is created and it
> accesses to one IHXMMFDataSource object for reading the local clip.
> However, in the case of local surestream clip, multiple
> CHXMiniFileObject are created. However, they are currently using the
> same IHXMMFDataSource object for file reading, resulting massive clip
> reading error. Symbian MMF framework gives Helix only one
> IHXMMFDataSource object.
>
> This CR proposes a set of read, write, open, seek, and close methods
> on IHXMMFDataSource. These new methods enable multiple
> CHXMiniFileObject objects to read file though single IHXMMFDataSource
> object without interfering each other's reading pointer.
>
> Files Modified:
>
> RCS file: /cvsroot/common/include/ihxmmfdatasource.h,v
> RCS file: /cvsroot/common/fileio/hxdatasource.cpp,v
> RCS file: /cvsroot/common/fileio/pub/hxdatasource.h,v
> RCS file: /cvsroot/filesystem/local/mini/minifileobj.cpp,v
>
> ======================================================
> Image Size and Heap Use impact: minor
>
> Module Release testing (STIF) : Passed
>
> Test case(s) Added : Yes, any local surestream clip
>
> 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
>
Copyright © 1995-2007 RealNetworks, Inc. All rights reserved.
RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.