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

List:       helix-server-cvs
Subject:    [Server-cvs] engine/core/pub server_info.h,1.32,1.33
From:       tniu () helixcommunity ! org
Date:       2013-03-29 9:17:01
[Download RAW message or body]

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

Modified Files:
	server_info.h 
Log Message:


Synopsis
========
This CR fix bug: (HLXSRV-148) RSS stats not showing live wmv feeds.
(http://jira.real.com/browse/HLXSRV-148)

Branch : HEAD 

Suggested Reviewer : Anyone

Description: 
===============
Look at rss stats, wmv reception not listed:
    Helix Live Reception: Feeds 0, 0.00 Kbps, Packets 0, Lost 0, Lost Upstream 0
    Helix Live Reception: Resends 0, Out of Order 0, Duplicate 0, Late 0
    RTP Live Reception: Feeds 0, 0.00 Kbps, Packets 0, Lost 0, Lost Upstream 0
    RTP Live Reception: Resends 0, Out of Order 0, Duplicate 0, Late 0
    TS Live Reception: Feeds 0, 0.00 Kbps, Packets 0, Lost 0, Lost Upstream 0
    TS Live Reception: Resends 0, Out of Order 0, Duplicate 0, Late 0
    RTMP Live Reception: Feeds 0, 0.00 Kbps, Packets 0

Actual:
live wmv reception not listed in rss log.

Expected:
live wmv reception listed in stats. 

Root cause:
There isn't code to deal with wmv feeds log in RSS stats in previous design.

My solution:
Add code to list wmv reception in rss log.

Files affected:
=========
server/common/util/pub/bcast_defs.h
server/engine/core/pub/server_info.h
server/engine/core/pub/_main.h
server/engine/core/server_info.cpp
server/engine/core/_main.cpp
server_rn/broadcast/transport/mms/recv/wmsrcobj.h
server_rn/broadcast/transport/mms/recv/wmsrcobj.cpp

Test perform
================
Integration Tests:
wmv reception is listed in rss log:
    WMV Live Reception: Feeds 2, 397.73 Kbps, Packets 2489, Lost 0, Lost Upstream 0
    WMV Live Reception: Resends 0, Out of Order 0, Duplicate 0, Late 0

Platforms Tested: win-x86_64-vc10.

Performance Tests: N/A.

Leak Tests: None.

QA Hints
========
None.

Index: server_info.h
===================================================================
RCS file: /cvsroot/server/engine/core/pub/server_info.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- server_info.h	7 Jan 2013 02:54:58 -0000	1.32
+++ server_info.h	29 Mar 2013 09:16:53 -0000	1.33
@@ -1,5 +1,9 @@
 /* ***** BEGIN LICENSE BLOCK *****  
+<<<<<<< server_info.h
+ * Source last modified: $Id$ 
+=======
  * Source last modified: $Id$ 
+>>>>>>> 1.32
  *   
  * Portions Copyright (c) 1995-2010 RealNetworks, Inc. All Rights Reserved.  
  *       
@@ -390,6 +394,7 @@
     BrcvStatistics*     m_pBroadcastRecvrStats;
     BrcvStatistics*     m_pRTMPLiveStats;
     BrcvStatistics*     m_pRTPLiveStats;
+    BrcvStatistics*     m_pWMVLiveStats;
     BdstStatistics*     m_pBroadcastDistStats;
     BrcvStatistics*     m_pTSLiveStats;
 


_______________________________________________
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