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

List:       helix-server-cvs
Subject:    [Server-cvs] common/util/pub plgnhand.h,1.6.36.2,1.6.36.3
From:       vijendrakumara () helixcommunity ! org
Date:       2007-06-28 14:02:36
Message-ID: 200706281402.l5SE2smg009793 () dommarcmx ! xen ! 10east ! com
[Download RAW message or body]

Update of /cvsroot/server/common/util/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv10983

Modified Files:
      Tag: SERVER_11_1
	plgnhand.h 
Log Message:
Hello,

This CR contains the changes according to updated spec.

Note : SERVER_11_1_RN : doesn’t have any changes plgnhand.h (that’s a part
of AMP).


Synopsis

========


Record-Blocking Feature Development for server

Branches: SERVER_CURRENT_RN, SERVER_11_1_RN

Suggested Reviewer: Jamie Gordon, Chytanya Karusala


Description

===========

Contain changes according to updated spec.
1. Change the datatype of variable from bool to int
2. Change the string from EnableContentRecording to ContentMarker
3. Change the condition 1: Record blocking 0:Record enable anything
else:Record enable

Added Licensing check
Fix Bug 197983: Server Do Not Record broken with Alternate Mount Points

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

common/include/hxfiles.h
datatype-restrcited/rm/fileformat/rmffplin.cpp
datatype-restrcited/rm/fileformat/rmffplin.h
server/common/util/plgnhand.cpp
server/common/util/pub/plgnhand.h
server/engine/dataflow/fsmanager.cpp
server/engine/dataflow/pub/fsmanager.h
server/engine/inputsource/srcfinder.cpp
server/engine/session/source_finder.cpp
server-restricted/broadcast/transport/bcng/recv/breceiver.cpp
server-restricted/broadcast/transport/bcng/recv/strmsess.cpp
server-restricted/broadcast/transport/bcng/recv/pub/breceiver.h
server-restricted/broadcast/transport/bcng/recv/pub/strmsess.h


Testing Performed

=================

Functional Tests:
-----------------

Testing perform for various kinds of request using RealPlayer 11.
Tested on SERVER_CURRENT_RN , SERVER_11_1_RN

1. Testing for simple mount points – License is enabled
-  Send a request for mount point where Contentmarker is 1
   e.g rtsp://127.0.0.1/realvideo10.rm ; output: player shows
   recording button disabled.
-  Send a request for mount points where ContentMarker is 0
   e.g rtsp://127.0.0.1/tst/realvideo10.rm ; output: player
   shows recording button enabled.

2. Testing for simple mount points – Licensing is disabled
-  Send a request for mount point where Contentmarker is 1
   e.g rtsp://127.0.0.1/realvideo10.rm ; output: player shows
   recording button enabled.
-  Send a request for mount points where Contentmarker is 0
   e.g rtsp://127.0.0.1/tst/realvideo10.rm ; output: player
   shows recording button enabled.

3.Testing for Live Broadcast – License is enabled
- Send a request for push split e.g
  Setup: encoder-receiver1-transmitter1-receiver2-player
  rtsp://127.0.0.1/broadcast/source-name/broadcast/live.rm

  Note: Receiver2 has entry as ContentMarker=1
  Output: player shows recording button disabled.
- Send a request for push split e.g
  Setup: encoder-receiver1-transmitter1-receiver2-player
  rtsp://127.0.0.1/broadcast/source-name/broadcast/live.rm

  Note: Receiver2 has entry as ContentMarker=0
  Output: player shows recording button enabled.

4.Testing for Live Broadcast – License is disabled
- Send a request for push split e.g
  Setup: encoder-receiver1-transmitter1-receiver2-player
  rtsp://127.0.0.1/broadcast/source-name/broadcast/live.rm

  Note: Receiver2 has entry as ContentMarker=1
  Output: player shows recording button enabled.
- Send a request for push split e.g
  Setup: encoder-receiver1-transmitter1-receiver2-player
  rtsp://127.0.0.1/broadcast/source-name/broadcast/live.rm

  Note: Receiver2 has entry as ContentMarker=0
  Output: player shows recording button enabled.

Integration Tests:

n/a

Leak Tests:

n/a


Performance Tests:

n/a


Platforms Tested: win32-i386-vc7

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

QA Hints

========

None

Thanks and Regards
Vijendra


Index: plgnhand.h
===================================================================
RCS file: /cvsroot/server/common/util/pub/plgnhand.h,v
retrieving revision 1.6.36.2
retrieving revision 1.6.36.3
diff -u -d -r1.6.36.2 -r1.6.36.3
--- plgnhand.h	15 Jun 2007 06:35:42 -0000	1.6.36.2
+++ plgnhand.h	28 Jun 2007 14:02:34 -0000	1.6.36.3
@@ -562,7 +562,6 @@
 	    IHXValues*                 m_options;
 	};
 
-	Errors                      GetPluginOptions( const char*pszFilePath, IHXValues*& option);
 
 	Errors			    StoreToRegistry(IHXPreferences** ppRegistry);
 	Errors			    ReadFromRegistry(IHXPreferences* pRegistry);


_______________________________________________
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