[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.7.2.21,1.7.2.22
From:       jgordon () helixcommunity ! org
Date:       2007-08-31 22:02:27
Message-ID: 200708312202.l7VM2cri001791 () mailer ! progressive-comp ! com
[Download RAW message or body]

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

Modified Files:
      Tag: SERVER_BORABORA
	clientsession.h 
Log Message:
Synopsis
========
New Clip StartTime stat and name changes as discussed for PR 201690

Branches: SERVER_BORABORA, HEAD (SERVER_CURRENT)
Reviewer: jzeng


Description
===========
Daucplin needs a clip level absolute start time like the
Session.SessionStartTime as well as the NPT start time.
This changes the current clip stat StartTime NPTStartTime,
the EndTime to NPTEndTime, and adds a string StartTime stat
to contain the absolute start time of the clip in the same
format as SessionStartTime.

Additionally, all relevant folks have agreed that integer
milliseconds is acceptable for the start/end NPT this changes
the log output to no longer go to the trouble of creating a
float string.

Also removes an extraneous call to EndTime.


Files Affected
==============
common/include/hxstats.h
server/log/tmplgpln/base_log.cpp
server/engine/context/server_stats.cpp
server/engine/context/pub/server_stats.h
server/engine/session/clientsession.cpp
server/engine/session/pub/clientsession.h


Testing Performed
=================
Unit Tests:

Integration Tests:
Verified Clip NPTStartTime, NPTEndTime, and StartTime for
* Normal non-switchable streaming
* Switchable stream with no switches
* Normal Switch
* Delayed Switch
* Stream stopped by user
* Stream played out to end

Leak Tests:

Performance Tests:

Platforms Tested: win32-i386-vc7
Build verified: win32-i386-vc7, linux-rhel4-i686,
sunos-5.10-sparc-server


Index: clientsession.h
===================================================================
RCS file: /cvsroot/server/engine/session/pub/clientsession.h,v
retrieving revision 1.7.2.21
retrieving revision 1.7.2.22
diff -u -d -r1.7.2.21 -r1.7.2.22
--- clientsession.h	31 Aug 2007 19:23:02 -0000	1.7.2.21
+++ clientsession.h	31 Aug 2007 22:02:25 -0000	1.7.2.22
@@ -510,9 +510,9 @@
     HX_RESULT CreateSourceControl(IUnknown* pSourceContainer);
     void GetStat(IUnknown* pFileObject);
     void ConfigureSource();
-
     void ClipDone();
     void InitClipStats();
+    IHXBuffer* GetStartTime();
 
     BOOL                            m_bBegun;
     ULONG32                         m_ulRefCount;


_______________________________________________
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