[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-server-cvs
Subject: [Server-cvs] engine/inputsource/pub base_shim.h, 1.1.2.6.2.2,
From: jzeng () helixcommunity ! org
Date: 2008-08-19 23:26:45
Message-ID: 200808192330.m7JNUMin031373 () mailer ! progressive-comp ! com
[Download RAW message or body]
Update of /cvsroot/server/engine/inputsource/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv4118/server/engine/inputsource/pub
Modified Files:
Tag: SERVER_12_1
base_shim.h mdpshim.h ppmstaticshim.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: base_shim.h
===================================================================
RCS file: /cvsroot/server/engine/inputsource/pub/base_shim.h,v
retrieving revision 1.1.2.6.2.2
retrieving revision 1.1.2.6.2.3
diff -u -d -r1.1.2.6.2.2 -r1.1.2.6.2.3
--- base_shim.h 8 Jul 2008 23:52:21 -0000 1.1.2.6.2.2
+++ base_shim.h 19 Aug 2008 23:26:42 -0000 1.1.2.6.2.3
@@ -94,7 +94,8 @@
IHXCommonClassFactory* pCF,
ClientSession::StreamInfo** ppStrmInfo,
BOOL bIsRealDatatype,
- UINT16 num_streams);
+ UINT16 num_streams,
+ BOOL bIsPlaylist);
~BasePacketShim();
static BasePacketShim* CreatePacketShim(BOOL bMDP,
@@ -104,7 +105,8 @@
IHXCommonClassFactory* pCF,
ClientSession::StreamInfo** \
ppStrmInfo, BOOL bIsRealDatatype,
- UINT16 num_streams);
+ UINT16 num_streams,
+ BOOL bIsPlaylist);
STDMETHOD_ (UINT32, GetClipEndTime) (THIS);
@@ -134,6 +136,7 @@
BOOL m_bWirePayload;
IHXLiveSourceWrapper* m_pLiveSourceWrapper;
BOOL m_bDone;
+ BOOL m_bIsPlaylist;
void HandleWirePayload(IHXBuffer*& pBuffer, UINT32& ulRTPTime, UINT8& \
ucMarker); void ParsePacket(IHXPacket* pPacket, FCSPacketData* pPacketData);
Index: ppmstaticshim.h
===================================================================
RCS file: /cvsroot/server/engine/inputsource/pub/ppmstaticshim.h,v
retrieving revision 1.13.2.5.2.2
retrieving revision 1.13.2.5.2.3
diff -u -d -r1.13.2.5.2.2 -r1.13.2.5.2.3
--- ppmstaticshim.h 8 Jul 2008 23:52:21 -0000 1.13.2.5.2.2
+++ ppmstaticshim.h 19 Aug 2008 23:26:42 -0000 1.13.2.5.2.3
@@ -53,7 +53,8 @@
IHXCommonClassFactory* pCCF,
ClientSession::StreamInfo** ppStrmInfo,
BOOL bIsRealDatatype,
- UINT16 num_streams);
+ UINT16 num_streams,
+ BOOL bIsPlaylist);
~CPPMStaticShim();
/* IHXPSourcePackets */
Index: mdpshim.h
===================================================================
RCS file: /cvsroot/server/engine/inputsource/pub/mdpshim.h,v
retrieving revision 1.1.2.4.2.1
retrieving revision 1.1.2.4.2.2
diff -u -d -r1.1.2.4.2.1 -r1.1.2.4.2.2
--- mdpshim.h 8 Jul 2008 23:52:21 -0000 1.1.2.4.2.1
+++ mdpshim.h 19 Aug 2008 23:26:42 -0000 1.1.2.4.2.2
@@ -52,7 +52,8 @@
IHXCommonClassFactory* pCCF,
ClientSession::StreamInfo** ppStrmInfo,
BOOL bIsRealDatatype,
- UINT16 num_streams);
+ UINT16 num_streams,
+ BOOL bIsPlaylist);
~CMDPShim();
/*
* MDP Support - IHXServerPacketSource and IHXServerPacketSink
_______________________________________________
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