[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.47,1.48
From:       jzeng () helixcommunity ! org
Date:       2008-08-07 19:20:36
Message-ID: 200808071923.m77JNZm1028792 () dommarcmx ! xen ! 10east ! com
[Download RAW message or body]

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

Modified Files:
	clientsession.h 
Log Message:
Synopsis
========
sspl initial playback: putting hooks in clientsession
Branches:  head, server_12_1
Suggested Reviewer: Srinivas, Shantha 

Description
===========
This is the first step to integrate PlaylistControl with ClientSession.  Inside
ClientSession::OnURLDone, it the url is a playlist, then we will get the first clip and go through
the normal path.

Currently I can play back the playlist.  The player will play the first clip.


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

server/engine/session/clientsession.cpp,v
server/engine/session/pub/clientsession.h,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

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

Unit Tests:
None.

Integration Tests:

play back test.hpl shows the first clip.


Leak Tests:

None.  Will do it later.

Performance Tests:
- None

Platforms Tested: linux-rhel4-i686, win32-vc7-i686 Build verified: linux-rhel4-i686, win32-vc7-i686





Index: clientsession.h
===================================================================
RCS file: /cvsroot/server/engine/session/pub/clientsession.h,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- clientsession.h	24 Jul 2008 18:41:22 -0000	1.47
+++ clientsession.h	7 Aug 2008 19:20:33 -0000	1.48
@@ -318,6 +318,10 @@
 
 #endif //HELIX_FEATURE_SERVER_FCS
 
+#ifdef HELIX_FEATURE_SERVER_SSPL
+    HX_RESULT SSPLMediaClipReady(HX_RESULT status, IHXBuffer* pPath);
+#endif // HELIX_FEATURE_SERVER_SSPL
+
     /* Protocol responses */
     void        handle_subscribe(UINT16 ruleNumber,
                                  UINT16 streamNumber);
@@ -530,6 +534,7 @@
     time_t                          m_tIfModifiedSince;
     CHXString                       m_sGuid;
     static const int                MAX_TIME_STRING_LEN;
+    BOOL                            m_bIsPlaylist;
 #ifdef HELIX_FEATURE_SERVER_FCS
     //fcs related members
     CHXFCStack*                     m_pStack;
@@ -614,6 +619,7 @@
 
 #ifdef HELIX_FEATURE_SERVER_SSPL
     CPlaylistControl* m_pPlaylistControl;
+    BOOL              m_bGettingFirstClip;
 #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