Changeset 2792

Show
Ignore:
Timestamp:
09/30/99 00:47:22 (15 years ago)
Author:
ucacoxh
Message:

- Add loss reporting.
- Fixes for optimizer.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • rat/trunk/ui.c

    r2780 r2792  
    160160{ 
    161161        const rtcp_rr           *rr; 
    162         u_int32                  fract_lost, my_ssrc; 
     162        u_int32                  fract_lost, my_ssrc, total_lost; 
    163163        char                    *args, *mbes; 
    164164        struct s_source         *src; 
     
    185185 
    186186        mbus_qmsg(sp->mbus_engine, mbus_name_ui, "rtp.source.codec", args, FALSE); 
    187  
    188187        xfree(args); 
    189188 
     
    203202 
    204203        my_ssrc = rtp_my_ssrc(sp->rtp_session[0]); 
    205         rr = rtp_get_rr(sp->rtp_session[0], pdbe->ssrc, my_ssrc); 
     204        rr = rtp_get_rr(sp->rtp_session[0], my_ssrc, pdbe->ssrc); 
    206205        if (rr != NULL) { 
    207206                fract_lost = (rr->fract_lost * 100) >> 8; 
     207                total_lost = rr->total_lost; 
    208208        } else { 
     209                debug_msg("No rr\n"); 
    209210                fract_lost = 0; 
     211                total_lost = 0; 
    210212        } 
    211213        ui_update_loss(sp, my_ssrc, pdbe->ssrc, fract_lost); 
    212         ui_update_reception(sp, pdbe->ssrc, pdbe->received, 0,  
     214        ui_update_reception(sp, pdbe->ssrc, pdbe->received, total_lost, 
    213215                            pdbe->misordered, pdbe->duplicates,  
    214216                            ts_to_ms(pdbe->jitter), pdbe->jit_toged); 
     
    602604ui_device(session_t *sp) 
    603605{ 
    604         const audio_device_details_t *add; 
     606        const audio_device_details_t *add = NULL; 
    605607        char                         *mbes; 
    606608        u_int32                       i, n;