CR: SUB ID 417-51473 Helix lower preroll-time setting
| Newsgroups | gmane.comp.multimedia.helix.devel |
|---|---|
| Message-ID | <D32AB456855CBD4987499F68AFA421F40788B7C794@NOK-EUMSG-02.mgdnok.nokia.com> |
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 : [email protected] Reviewed by: Date: 07/14/2009 Project: Helix CR: SUB ID 417-51473 Synopsis: Helix lower preroll-time setting Overview: The minimum preroll on helix is limited to 1.1 second as the audio pushdown value in helix is 1 second. This prevents DVB-H application to have a very quick startup time or channel switch time. The proposed change provides XPS applications to control the audio preroll value by controlling the audio pushdown value. Files modified: audio\device\pub\platform\symbian\audsymbian.h client\audiosvc\hxaudses.cpp clientapps\symbiancommon\config\R1_Mobile_4_0_Factory.cfg datatype\common\audrend\audrend.cpp datatype\xps\fileformat\CXPSFileformat.cpp datatype\xps\PacketSink\CXPSPacketSink.h Files added: none Image Size and Heap Use impact: Minimal Module Release testing (STIF) : NO Test case(s) Added : YES Memory leak check performed : YES, No leak Branch: 210Cays, HEAD BR, Alvaro Vaquero Sr. Design Engineer - S60 Video Nokia Inc. Tel: +1 469 231 3607 Fax: +1 972 894 4589 email: [email protected] _______________________________________________ Helix-client-dev mailing list [email protected] http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
audsymbian.h_diff.txt
(text/plain, 539 B)
Index: audsymbian.h =================================================================== RCS file: /cvsroot/audio/device/pub/platform/symbian/audsymbian.h,v retrieving revision 1.15.2.4 diff -w -u -b -r1.15.2.4 audsymbian.h --- audsymbian.h 26 Jan 2009 20:20:30 -0000 1.15.2.4 +++ audsymbian.h 13 Jul 2009 20:18:40 -0000 @@ -61,7 +61,7 @@ #include "AudDevStatusObserver.h" #include "hxmon.h" -#define MINIMUM_AUDIO_PUSHDOWN 1000 +#define MINIMUM_AUDIO_PUSHDOWN 400 //#define ENFORCE_MINIMUM_PUSHDOWN struct IHXAudioDeviceResponse;
hxaudses.cpp_diff.txt
(text/plain, 734 B)
? Makefile
? Umakefil.upp
? winscw-rel32
Index: hxaudses.cpp
===================================================================
RCS file: /cvsroot/client/audiosvc/hxaudses.cpp,v
retrieving revision 1.64.2.4
diff -w -u -b -r1.64.2.4 hxaudses.cpp
--- hxaudses.cpp 18 Oct 2007 22:48:22 -0000 1.64.2.4
+++ hxaudses.cpp 13 Jul 2009 20:20:13 -0000
@@ -2930,9 +2930,9 @@
UpdateMinimumPushdown();
- HXLOGL3(HXLOG_ADEV,
- "CHXAudioSession[%p]::SetAudioPushdown(): push down = %lu",
- this, ulMinimumPushdown);
+ HXLOGL2(HXLOG_ADEV,
+ "CHXAudioSession[%p]::SetAudioPushdown(): push down = %lu updated pushdown:%lu",
+ this, ulMinimumPushdown, m_ulMinimumPushdown);
return HXR_OK;
}
R1_Mobile_4_0_Factory.cfg_diff.txt
(text/plain, 675 B)
? audio_dll_names.txt ? audio_dll_names_wm.txt ? dll_names.txt ? dll_names_wm.txt ? hxmetadata_dlls_wm.txt Index: R1_Mobile_4_0_Factory.cfg =================================================================== RCS file: /cvsroot/clientapps/symbiancommon/config/R1_Mobile_4_0_Factory.cfg,v retrieving revision 1.26.2.42 diff -w -u -b -r1.26.2.42 R1_Mobile_4_0_Factory.cfg --- R1_Mobile_4_0_Factory.cfg 3 Jun 2009 21:28:14 -0000 1.26.2.42 +++ R1_Mobile_4_0_Factory.cfg 13 Jul 2009 20:21:17 -0000 @@ -78,6 +78,7 @@ VerticalAlignment=0 PrebufferOnSeek=1 RememberVolumeSettings=0 +MinimumAudioPushdown=1000 #Log values Logging\File\FileName=console Logging\File\LevelFilter=2