[prev in list] [next in list] [prev in thread] [next in thread] 

List:       helix-datatype-cvs
Subject:    [Datatype-cvs] mdf/video/renderer mdfvideoadapter.cpp,
From:       anugrahk () helixcommunity ! org
Date:       2011-02-19 13:53:47
Message-ID: 201102191354.p1JDs8fR025593 () mailer ! progressive-comp ! com
[Download RAW message or body]

Update of /cvsroot/datatype/mdf/video/renderer
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv19041

Modified Files:
      Tag: hxclient_4_2_0_brizo
	mdfvideoadapter.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-anugrah.2.kashari@nokia.com

Reviewed by: praveen.timmashetty@nokia.com 
             Girish.shetty@nokia.com
             Sheldon Fu [sfu@real.com]

RC Id: 594038

Date: 10/02/2011  

Project: SymbianMmf_wm  

Synopsis:  Streaming cannot be resumed after pausing and seeking  

Overview:  In this use case sometimes server does not respond to PLAY request and \
after some time it sends RTCP BYE packet (RFC 1889 section 6.5).  As server has \
closed connection without sending any data playback should also close.  

Fix:  Fixing compilation issue introduced by last submission due to different natue \
of API on Cays210 and Brizo420. 

Files modified & changes:

/cvsroot/clientapps/symbianMmf/common/hxmmfbasectrl.cpp

/cvsroot/datatype/mdf/video/renderer/mdfvideoadapter.cpp



Image Size and Heap Use impact: No major impact

Module Release testing (STIF) : Passed. 
Also tested with rtsp links (including excerpts links) that sends goodbye packet \
during normal playback. I have also verified for only audio and only video playback.  \


Test case(s) Added  : No

Memory leak check performed : Passed, No additional leaks introduced.

Platforms and Profiles Build Verified: helix-client-s60-52-mmf-mdf-dsp

Platforms and Profiles Functionality verified: armv5, winscw

Branch: 210CayS,Brizo420 and Head.


Index: mdfvideoadapter.cpp
===================================================================
RCS file: /cvsroot/datatype/mdf/video/renderer/mdfvideoadapter.cpp,v
retrieving revision 1.107.2.1.2.15
retrieving revision 1.107.2.1.2.16
diff -u -d -r1.107.2.1.2.15 -r1.107.2.1.2.16
--- mdfvideoadapter.cpp	15 Feb 2011 09:28:35 -0000	1.107.2.1.2.15
+++ mdfvideoadapter.cpp	19 Feb 2011 13:53:44 -0000	1.107.2.1.2.16
@@ -2631,8 +2631,12 @@
     //	Inform helix core that video renderer is done
     if(!m_bPlaybackNoticationSent && m_bPacketEnded )
     {
-        TInt currentTime = m_pClockSource->TimeInMs();
- 
+        TInt currentTime = 0;
+#ifdef HELIX_CONFIG_SYMBIAN_PLATFORM_SECURITY
+        currentTime = (TInt) ((m_pClockSource->Time()).Int64()/1000);
+#else
+        currentTime = ((m_pClockSource->Time()).Int64()/1000).Low();
+#endif 
         if(currentTime > m_pMDFEncodedFrameQ->GetLastPacketTime() )
         {
             ReportError(KErrNone,HXLOG_INFO,HXR_DEVVIDEO_PLAYBACK_DONE);


_______________________________________________
Datatype-cvs mailing list
Datatype-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/datatype-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic