List Info

Thread: CR: Symbian XPS - provision to control XPS transport buffer sizes via sdp.




CR: Symbian XPS - provision to control XPS transport buffer sizes via sdp.
user name
2007-11-09 12:48:51


    "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:  rajesh.rathinasamynokia.com

      Reviewed by:

      Date: 09-Nov-2007

      Project: SymbianMmf_rel

          ErrorId: AVAO-789MCB

                 ;
      Synopsis:  CR: Symbian XPS - provision to control XPS transport buffer from sdp.

      XPS transport buffer between server and client was configured as 4K based on the assumption of max packet size to be 1.5k. One of the XPS application is sending depacketized frames which are bigger than the predefined sizes, resulting in failure to play the content.

      Optional Session level and Media level attributes are introduced to address the buffer size and Sync stream offset value.

      Optional xps related sdp attributes
            Session Level Attribute
                XpsStreamSyncOffset: Inter stream synchronization offset value
                 ;           ;         in msec. This makes sure that XPS packet
                 ;           ;        reading between streams can be offset only
                 ;           ;         by specified value. Default: 1000 msec
            Media Level Attribute
                XpsHdrBufSize:  XPS transport Header buffer size between XPS server
                 ;           ;    & XPS client. Default: 512 bytes
                XpsPyldBufSize: XPS transport payload buffer size between XPS server
                 ;           ;    & XPS client. Default: 4096 bytes


       
      Root Cause of the problem: New requirement
       
      Files Modified:
      datatype/xps/fileformat/CXPSClient.cpp
      datatype/xps/fileformat/CXPSClient.h
      datatype/xps/fileformat/CXPSClientStream.cpp
      datatype/xps/fileformat/CXPSClientStream.h
      datatype/xps/fileformat/CXPSFileformat.cpp
      datatype/xps/fileformat/CXPSFileformat.h
      datatype/xps/PacketSink/CXPSPacketSink.h

      Image Size and Heap Use impact: no impact

      Module Release testing (STIF) :  Passed.

      Test case(s) Added ; :  No.

      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
    <<cvs_diff.txt&gt;>



  
RE: CR: Symbian XPS - provision to control XPS transportbuffer sizes via sdp.
country flaguser name
United States
2007-11-12 12:39:33
Looks good.

=============================================
Eric Hyche (ehychereal.com)
Technical Lead
RealNetworks, Inc.  

> -----Original Message-----
> From: datatype-dev-bounceshelixcommunity.org 
> [mailto:datatype-dev-bounceshelixcommunity.org] On
Behalf Of 
> rajesh.rathinasamynokia.com
> Sent: Friday, November 09, 2007 1:49 PM
> To: datatype-devhelixcommunity.org
> Subject: [datatype-dev] CR: Symbian XPS - provision to

> control XPS transportbuffer sizes via sdp.
> 
> 
> 
> 	"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:  rajesh.rathinasamynokia.com

> 
> 		Reviewed by: 
> 
> 		Date: 09-Nov-2007 
> 
> 		Project: SymbianMmf_rel 
> 
> 	      ErrorId: AVAO-789MCB 
> 
> 		            
> 		Synopsis:  CR: Symbian XPS - provision to 
> control XPS transport buffer from sdp. 
> 
> 		XPS transport buffer between server and client 
> was configured as 4K based on the assumption of max
packet 
> size to be 1.5k. One of the XPS application is sending

> depacketized frames which are bigger than the
predefined 
> sizes, resulting in failure to play the content.
> 
> 		Optional Session level and Media level 
> attributes are introduced to address the buffer size
and Sync 
> stream offset value.
> 
> 		Optional xps related sdp attributes 
> 		      Session Level Attribute 
> 		          XpsStreamSyncOffset: Inter stream 
> synchronization offset value 
> 		                               in msec. This 
> makes sure that XPS packet 
> 		                              reading between 
> streams can be offset only 
> 		                               by specified 
> value. Default: 1000 msec 
> 		      Media Level Attribute 
> 		          XpsHdrBufSize:  XPS transport Header 
> buffer size between XPS server 
> 		                          & XPS client. 
> Default: 512 bytes 
> 		          XpsPyldBufSize: XPS transport payload 
> buffer size between XPS server 
> 		                          & XPS client. 
> Default: 4096 bytes 
> 
> 
> 		  
> 		Root Cause of the problem: New requirement 
> 		  
> 		Files Modified: 
> 		datatype/xps/fileformat/CXPSClient.cpp 
> 		datatype/xps/fileformat/CXPSClient.h 
> 		datatype/xps/fileformat/CXPSClientStream.cpp 
> 		datatype/xps/fileformat/CXPSClientStream.h 
> 		datatype/xps/fileformat/CXPSFileformat.cpp 
> 		datatype/xps/fileformat/CXPSFileformat.h 
> 		datatype/xps/PacketSink/CXPSPacketSink.h 
> 
> 		Image Size and Heap Use impact: no impact 
> 
> 		Module Release testing (STIF) :  Passed. 
> 
> 		Test case(s) Added  :  No. 
> 
> 		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 
> 	<<cvs_diff.txt>> 
> 
> 
> 
> 


_______________________________________________
Datatype-dev mailing list
Datatype-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/da
tatype-dev

RE: CR: Symbian XPS - provision to control XPS transportbuffer sizes via sdp.
user name
2007-11-12 13:12:15
Thanks Eric.

The changes have been checked into Head and 210CayS.

- Rajesh.
 

>-----Original Message-----
>From: ext Eric Hyche [mailto:ehychereal.com]

>Sent: Monday, November 12, 2007 12:40 PM
>To: Rathinasamy Rajesh (Nokia-TP-MSW/Dallas); 
>datatype-devhelixcommunity.org
>Subject: RE: [datatype-dev] CR: Symbian XPS - provision
to 
>control XPS transportbuffer sizes via sdp.
>
>
>Looks good.
>
>=============================================
>Eric Hyche (ehychereal.com)
>Technical Lead
>RealNetworks, Inc.  
>
>> -----Original Message-----
>> From: datatype-dev-bounceshelixcommunity.org
>> [mailto:datatype-dev-bounceshelixcommunity.org] On
Behalf Of 
>> rajesh.rathinasamynokia.com
>> Sent: Friday, November 09, 2007 1:49 PM
>> To: datatype-devhelixcommunity.org
>> Subject: [datatype-dev] CR: Symbian XPS - provision
to control XPS 
>> transportbuffer sizes via sdp.
>> 
>> 
>> 
>> 	"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:  rajesh.rathinasamynokia.com
>> 
>> 		Reviewed by: 
>> 
>> 		Date: 09-Nov-2007
>> 
>> 		Project: SymbianMmf_rel
>> 
>> 	      ErrorId: AVAO-789MCB
>> 
>> 		            
>> 		Synopsis:  CR: Symbian XPS - provision to 
>control XPS transport 
>> buffer from sdp.
>> 
>> 		XPS transport buffer between server and client 
>was configured as 4K 
>> based on the assumption of max packet size to be
1.5k. One 
>of the XPS 
>> application is sending depacketized frames which
are bigger than the 
>> predefined sizes, resulting in failure to play the
content.
>> 
>> 		Optional Session level and Media level 
>attributes are introduced to 
>> address the buffer size and Sync stream offset
value.
>> 
>> 		Optional xps related sdp attributes 
>> 		      Session Level Attribute 
>> 		          XpsStreamSyncOffset: Inter stream 
>synchronization offset 
>> value
>> 		                               in msec. This 
>makes sure that XPS 
>> packet
>> 		                              reading between 
>streams can be offset 
>> only
>> 		                               by specified 
>value. Default: 1000 
>> msec
>> 		      Media Level Attribute 
>> 		          XpsHdrBufSize:  XPS transport Header 
>buffer size between 
>> XPS server
>> 		                          & XPS client. 
>> Default: 512 bytes 
>> 		          XpsPyldBufSize: XPS transport payload 
>buffer size between 
>> XPS server
>> 		                          & XPS client. 
>> Default: 4096 bytes
>> 
>> 
>> 		  
>> 		Root Cause of the problem: New requirement
>> 		  
>> 		Files Modified: 
>> 		datatype/xps/fileformat/CXPSClient.cpp 
>> 		datatype/xps/fileformat/CXPSClient.h 
>> 		datatype/xps/fileformat/CXPSClientStream.cpp 
>> 		datatype/xps/fileformat/CXPSClientStream.h 
>> 		datatype/xps/fileformat/CXPSFileformat.cpp 
>> 		datatype/xps/fileformat/CXPSFileformat.h 
>> 		datatype/xps/PacketSink/CXPSPacketSink.h
>> 
>> 		Image Size and Heap Use impact: no impact
>> 
>> 		Module Release testing (STIF) :  Passed. 
>> 
>> 		Test case(s) Added  :  No. 
>> 
>> 		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 
>> 	<<cvs_diff.txt>>
>> 
>> 
>> 
>> 
>
>

_______________________________________________
Datatype-dev mailing list
Datatype-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/da
tatype-dev

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )