[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-audio-cvs
Subject: [Audio-cvs] device/platform/symbian audsymbian.cpp, 1.35.2.12,
From: dushyantvipradas () helixcommunity ! org
Date: 2009-12-23 16:58:35
Message-ID: 200912231659.nBNGx1nY027035 () mailer ! progressive-comp ! com
[Download RAW message or body]
Update of /cvsroot/audio/device/platform/symbian
In directory cvs01:/tmp/cvs-serv27532
Modified Files:
Tag: hxclient_2_1_0_cayennes
audsymbian.cpp
Log Message:
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: ext-dushyant.vipradas@nokia.com
Reviewed by:
Date: 21-Dec-2009
Project: symbianMmf_wm
TSW-Id: EJVZ-7XR35B
Synergy id: ou1cimx1#195516
Synopsis: RealPlayer video play freeze for a while
Overview: The 64 bit asynchronous service request 'read' issued by \
CHXDataSourceCContent::Read on Cdata::Read was taking exceptionally long time to \
complete. This added delay resulted in dry buffers which in turn resulted in \
frequent rebuffering which caused the video to freeze for a while. The priority of \
CHXAudioDevice's active object was set to 'EPriorityHigh' and hence was taking \
precedence over the CHXDataSourceCContent's service request. Changing the priority \
of CHXAudioDevice from EPriorityHigh to EPriorityStandard allows \
CHXDataSourceCContent's request to complete faster.
Files Modified:
T:\HxArm\audio\device\platform\symbian\audsymbian.cpp
Image Size and Heap Use impact: none
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,winscw / helix-client-s60-52-mmf-mdf-dsp
Branch:
210Cays, HEAD, 420_Cays
Index: audsymbian.cpp
===================================================================
RCS file: /cvsroot/audio/device/platform/symbian/audsymbian.cpp,v
retrieving revision 1.35.2.12
diff -w -u -b -r1.35.2.12 audsymbian.cpp
--- audsymbian.cpp 16 Sep 2009 10:19:06 -0000 1.35.2.12
+++ audsymbian.cpp 23 Dec 2009 16:56:28 -0000
@@ -71,7 +71,7 @@
const UINT32 TIMESYNC_CALLBACK_INTERVAL_MS = 30;
CHXAudioDevice::CHXAudioDevice()
- : CActive(EPriorityHigh),
+ : CActive(EPriorityStandard),
m_lRefCount(0),
m_deviceOpen(false),
m_pDeviceResponse(NULL),
Index: audsymbian.cpp
===================================================================
RCS file: /cvsroot/audio/device/platform/symbian/audsymbian.cpp,v
retrieving revision 1.35.2.12
retrieving revision 1.35.2.13
diff -u -d -r1.35.2.12 -r1.35.2.13
--- audsymbian.cpp 16 Sep 2009 10:19:06 -0000 1.35.2.12
+++ audsymbian.cpp 23 Dec 2009 16:58:32 -0000 1.35.2.13
@@ -71,7 +71,7 @@
const UINT32 TIMESYNC_CALLBACK_INTERVAL_MS = 30;
CHXAudioDevice::CHXAudioDevice()
- : CActive(EPriorityHigh),
+ : CActive(EPriorityStandard),
m_lRefCount(0),
m_deviceOpen(false),
m_pDeviceResponse(NULL),
_______________________________________________
Audio-cvs mailing list
Audio-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/audio-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic