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

List:       helix-server-cvs
Subject:    [Server-cvs] engine/session/pub clientsession.h, 1.35.6.11.2.3,
From:       jzeng () helixcommunity ! org
Date:       2008-08-19 23:26:45
Message-ID: 200808192330.m7JNUPWi031376 () mailer ! progressive-comp ! com
[Download RAW message or body]

Update of /cvsroot/server/engine/session/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv4118/server/engine/session/pub


Modified Files:
      Tag: SERVER_12_1
	clientsession.h 
Log Message:
Synopsis
========
SSPL -- initial playback
Branches:  head, server_12_1
Suggested Reviewer: Srinivas, Jamie

Description
===========

This is the changes needed for initial playback.  Including:

1. add a member variable to BaseShim to identify sspl.

2. Change the header "IsFCSSession" to "OpenDuration" to fit both fcs and sspl.

3. In crtspbase.cpp, add checking for sspl.

4. In clientsession, add code for sspl processing.

Because of of time restriction that I need to wrap this up last week, I didn't do a \
lot of testing.  I will come back to this in a week and do more testing.

Files Affected
==============

server/engine/inputsource/base_shim.cpp,v
server/engine/inputsource/mdpshim.cpp,v
server/engine/inputsource/ppmstaticshim.cpp,v
server/engine/inputsource/pub/base_shim.h,v
server/engine/inputsource/pub/mdpshim.h,v
server/engine/inputsource/pub/ppmstaticshim.h,v
server/engine/session/clientsession.cpp,v
server/engine/session/pub/clientsession.h,v
server/fs/sdpgenfsys/sdpgenfobj.cpp,v
server/protocol/rtsp/Umakefil,v
server/protocol/rtsp/crtspbase.cpp,v
server-restricted/datatype/playlist/playlist_control.cpp,v
server-restricted/datatype/playlist/pub/playlist_control.h,v
server-restricted/protocol/http-ctrl/ssplutil.cpp,v
server-restricted/protocol/http-ctrl/pub/ssplutil.h,v
protocol/sdp/sdpmdgen.cpp,v

Testing Performed
=================

Unit Tests:
None.

Integration Tests:
Test rm and 3gp static clips. 

Leak Tests:
None.

Performance Tests:
- None

Platforms Tested: win32
Build verified: win32




Index: clientsession.h
===================================================================
RCS file: /cvsroot/server/engine/session/pub/clientsession.h,v
retrieving revision 1.35.6.11.2.3
retrieving revision 1.35.6.11.2.4
diff -u -d -r1.35.6.11.2.3 -r1.35.6.11.2.4
--- clientsession.h	7 Aug 2008 19:20:01 -0000	1.35.6.11.2.3
+++ clientsession.h	19 Aug 2008 23:26:43 -0000	1.35.6.11.2.4
@@ -320,6 +320,8 @@
 
 #ifdef HELIX_FEATURE_SERVER_SSPL
     HX_RESULT SSPLMediaClipReady(HX_RESULT status, IHXBuffer* pPath);
+    HX_RESULT SeekForPlaylist(UINT32 ulOffset);
+    UINT32 GetDuration();
 #endif // HELIX_FEATURE_SERVER_SSPL
 
     /* Protocol responses */
@@ -621,6 +623,7 @@
 #ifdef HELIX_FEATURE_SERVER_SSPL
     CPlaylistControl* m_pPlaylistControl;
     BOOL              m_bGettingFirstClip;
+    BOOL              m_bSeekforPlaylist;
 #endif // HELIX_FEATURE_SERVER_SSPL
 };
 


_______________________________________________
Server-cvs mailing list
Server-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/server-cvs


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

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