[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-datatype-cvs
Subject: [Datatype-cvs] mdf/video/renderer/mdfdevice/server
From: sgrosdes () helixcommunity ! org
Date: 2009-07-31 22:03:08
Message-ID: 200907312310.n6VNAjp3008046 () mailer ! progressive-comp ! com
[Download RAW message or body]
Update of /cvsroot/datatype/mdf/video/renderer/mdfdevice/server
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv5521/video/renderer/mdfdevice/server
Modified Files:
Tag: hxclient_2_1_0_cayennes
CMDFDevVideoServerCmds.h
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-Sebastien.Gros2@nokia.com Reviewed by:
Date: June 29 -2009
ErrorId: TKON-7M6CTS
Description:
While performing streaming of some contents, It's not possible to switch between \
different screen sizes along the rendering.
Origin of the problem:
When starting the stream the application doesn't have the framesize values so disable \
the option to change the Aspect ratio. This happens because the framesize is not \
reported as part of the SDP.
Solution:
Getting the values from decoder and report them to UI if the frame size values are \
undefined for MPEG-4, H263 and H264.
Files Modified:
\datatype\mdf\video\renderer\mdfvideoadapter.cpp
\datatype\mdf\video\renderer\mdfdevice\server\CMDFDevVideoServerSession.cpp
\datatype\mdf\video\renderer\mdfdevice\server\CMDFDevVideoServerSession.h
\datatype\mdf\video\renderer\mdfdevice\server\CMDFDevVideoServerCmds.h
New files added: NONE
Image Size and Heap Use impact: no major impact
Module Release testing (STIF) : Passed
Memory Leaks testing: Passed
Test case(s) Added : No.
Platforms and Profiles Build Verified: helix-client-s60-50-mmf-mdf-arm
Platforms and Profiles Functionality verified: armv5
Branch: 223 Cayennes, HEAD
Index: CMDFDevVideoServerCmds.h
===================================================================
RCS file: /cvsroot/datatype/mdf/video/renderer/mdfdevice/server/CMDFDevVideoServerCmds.h,v
retrieving revision 1.1.2.9
retrieving revision 1.1.2.10
diff -u -d -r1.1.2.9 -r1.1.2.10
--- CMDFDevVideoServerCmds.h 23 Jul 2009 15:10:03 -0000 1.1.2.9
+++ CMDFDevVideoServerCmds.h 31 Jul 2009 22:03:06 -0000 1.1.2.10
@@ -102,6 +102,10 @@
m_pMDFEncodedFrameQ = NULL;
m_ulDeringing = 0;
m_ulDeblocking = 0;
+
+ m_ulFrameWidth = 0;
+ m_ulFrameHeight = 0;
+ m_bFrameSizeUnKnown = FALSE;
m_lHlxDrmErrorCode = HXR_NOT_SUPPORTED;
};
@@ -126,6 +130,11 @@
CMDFEncodedFrameQ* m_pMDFEncodedFrameQ;
TVideoPictureHeader* m_pPictureHeader;
CPayloadFormatPluginDevice* m_pPayloadFormatPluginDevice;
+
+ //Help to get frame size from decoder
+ TUint m_ulFrameWidth;
+ TUint m_ulFrameHeight;
+ HXBOOL m_bFrameSizeUnKnown;
HX_RESULT m_lHlxDrmErrorCode;
_______________________________________________
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