[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