Changeset 3047

Show
Ignore:
Timestamp:
01/06/00 16:19:54 (14 years ago)
Author:
ucaccsp
Message:

Remove support for the video tool to send us its playout delay - we now
assume that it follows us always, if synchronization is desired.

Location:
rat/trunk
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • rat/trunk/mbus_engine.c

    r3042 r3047  
    787787        } else { 
    788788                debug_msg("mbus: usage \"rtp_source_gain <ssrc> <bool>\"\n"); 
    789         } 
    790         mbus_parse_done(sp->mbus_engine); 
    791 } 
    792  
    793 static void rx_rtp_source_playout(char *srce, char *args, session_t *sp) 
    794 { 
    795         pdb_entry_t     *pdbe; 
    796         char            *ssrc; 
    797         int              playout; 
    798  
    799         UNUSED(srce); 
    800  
    801         mbus_parse_init(sp->mbus_engine, args); 
    802         if (mbus_parse_str(sp->mbus_engine, &ssrc) && mbus_parse_int(sp->mbus_engine, &playout)) { 
    803                 ssrc = mbus_decode_str(ssrc); 
    804                 if (pdb_item_get(sp->pdb, strtoul(ssrc, 0, 16), &pdbe)) { 
    805                         pdbe->video_playout_received = TRUE; 
    806                         pdbe->video_playout          = playout; 
    807                 } else { 
    808                         debug_msg("Unknown source 0x%08lx\n", ssrc); 
    809                 } 
    810         } else { 
    811                 debug_msg("mbus: usage \"rtp_source_playout <ssrc> <playout>\"\n"); 
    812789        } 
    813790        mbus_parse_done(sp->mbus_engine); 
     
    12611238        { "rtp.source.mute",                       rx_rtp_source_mute }, 
    12621239        { "rtp.source.gain",                       rx_rtp_source_gain }, 
    1263         { "rtp.source.playout",                    rx_rtp_source_playout }, 
    12641240        { "mbus.quit",                             rx_mbus_quit }, 
    12651241        { "mbus.bye",                              rx_mbus_bye }, 
  • rat/trunk/pdb.h

    r3034 r3047  
    6666        uint32_t        jit_toged;                   /* Packets discarded because late ("Thrown on ground") */ 
    6767 
    68         /* Variables for playout time calculation */ 
    69         int             video_playout;               /* Playout delay in the video tool -- for lip-sync [csp] */ 
    70         u_char          video_playout_received:1;    /* video playout is relevent */ 
    71         int             sync_playout_delay;          /* same interpretation as delay, used when sync is on [dm] */ 
    72  
    7368        /* Mapping between rtp time and NTP time for this sender */ 
    7469        int             mapping_valid; 
  • rat/trunk/rtp_callback.c

    r3034 r3047  
    163163 
    164164static void 
     165process_sr(session_t *sp, uint32_t ssrc, rtcp_sr *s) 
     166{ 
     167        UNUSED(sp); 
     168        UNUSED(ssrc); 
     169        UNUSED(s); 
     170} 
     171 
     172static void 
    165173process_rr(session_t *sp, uint32_t ssrc, rtcp_rr *r) 
    166174{ 
     
    273281                break; 
    274282        case RX_SR: 
     283                process_sr(sp, e->ssrc, (rtcp_sr*)e->data); 
    275284                break; 
    276285        case RX_RR: 
  • rat/trunk/ui.c

    r3043 r3047  
    792792 
    793793 
    794 void  
    795 ui_update_video_playout(session_t *sp, uint32_t ssrc, int playout) 
    796 { 
    797         const char *cname = rtp_get_sdes(sp->rtp_session[0], ssrc, RTCP_SDES_CNAME); 
    798         char *arg = mbus_encode_str(cname); 
    799         mbus_qmsgf(sp->mbus_engine, sp->mbus_video_addr, FALSE, "rtp.source.cname",   "\"%08lx\" %s",   ssrc, arg); 
    800         mbus_qmsgf(sp->mbus_engine, sp->mbus_video_addr, FALSE, "rtp.source.playout", "\"%08lx\" %12d", ssrc, playout); 
    801         xfree(arg); 
    802 } 
    803  
    804794void 
    805795ui_update_key(session_t *sp, char *key) 
  • rat/trunk/ui.h

    r3034 r3047  
    5353                              uint32_t misordered, uint32_t duplicates, uint32_t jitter, int jit_tog); 
    5454void ui_update_duration      (struct s_session *s, uint32_t ssrc, int duration); 
    55 void ui_update_video_playout (struct s_session *s, uint32_t ssrc, int playout); 
    5655void ui_update_sync          (struct s_session *s, int sync); 
    5756void ui_update_key           (struct s_session *s, char *key);