Author: oej
Date: Fri Mar 27 04:40:12 2015
New Revision: 433546

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=433546
Log:
Strict compilers are ... strict.

Modified:
    team/oej/chocolate-video-congestion-11/res/res_rtp_asterisk.c

Modified: team/oej/chocolate-video-congestion-11/res/res_rtp_asterisk.c
URL: 
http://svnview.digium.com/svn/asterisk/team/oej/chocolate-video-congestion-11/res/res_rtp_asterisk.c?view=diff&rev=433546&r1=433545&r2=433546
==============================================================================
--- team/oej/chocolate-video-congestion-11/res/res_rtp_asterisk.c (original)
+++ team/oej/chocolate-video-congestion-11/res/res_rtp_asterisk.c Fri Mar 27 
04:40:12 2015
@@ -4564,18 +4564,18 @@
                if (rtp->f.seqno != seqno && rtp->lastrxts == timestamp) {
                        /* This is a new part of a larger video frame sent in 
multiple RTP payloads */
                        /* We need to count these and when the frame is over, 
send to the bitrate estimator */
-                       if (lastrxts_reuse == 0) {
-                               lastrxts_reuse=2;
+                       if (rtp->lastrxts_reuse == 0) {
+                               rtp->lastrxts_reuse=2;
                        } else {
-                               lastrxts_reuse++;
+                               rtp->lastrxts_reuse++;
                        }
-                       if (multi_payload_size == 0) {
+                       if (rtp->multi_payload_size == 0) {
                                /* Second frame */
-                               multi_payload_size = rtp->f.datalen + (res - 
hdrlen);
+                               rtp->multi_payload_size = rtp->f.datalen + (res 
- hdrlen);
                        } else {
-                               multi_payload_size += res - hdrlen;
+                               rtp->multi_payload_size += res - hdrlen;
                        }
-                       multi_payload_startts = rtp->lastrxts;  /* When the 
first packet arrived to us */
+                       rtp->multi_payload_startts = rtp->lastrxts;     /* When 
the first packet arrived to us */
                        /* OEJ question: How do we measure the relative 
transmission time, network wise ? 
                                Answer is propably hidden in RTCP code in this 
file.
                        */
@@ -4589,14 +4589,11 @@
                        /* We have a new frame */
                        unsigned int transmissiontime = 0;
                        unsigned int bitspersec = 0;
-                       if (lastrxts_reuse) {
+                       if (rtp->lastrxts_reuse) {
                                /* Calculate total transmission time for this 
payload */
-                               transmissiontime = timestamp - 
multi_payload_startts;
+                               transmissiontime = timestamp - 
rtp->multi_payload_startts;
                                /* Can we get an idea of something here? */
-                               /* payload_size * 8 = bits 
-                                  transmissiontime = milliseconds */
-
-                                  bitspersec = (unsigned int) (payload_size * 
8) / (transmissiontime * 1000);
+                               bitspersec = (unsigned int) 
(rtp->multi_payload_size * 8) / (transmissiontime * 1000);
                        
                        } else {
                                lastrxts_reuse=1;


-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

svn-commits mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/svn-commits

Reply via email to