Changeset 2910

Show
Ignore:
Timestamp:
11/06/99 14:21:54 (14 years ago)
Author:
ucacoxh
Message:

- Added back default port.

Location:
rat/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • rat/trunk/MODS

    r2907 r2910  
    928928          we've heard some from engine. 
    929929        - Add signal handler to main_control. 
     930        - Add back default port 5004. 
     931        - Fix luigi_audio_drain to reset, sync, and trigger reading. 
    930932 
    931933TODO -- They're features not bugs dammit! 
  • rat/trunk/main_control.c

    r2909 r2910  
    3030#define ENGINE_NAME "rat-"##VERSION_NUM##"-media" 
    3131#endif 
     32 
     33#define DEFAULT_RTP_PORT 5004 
    3234 
    3335pid_t    pid_ui, pid_engine; 
     
    188190        int              i; 
    189191        int              ttl = 15; 
    190         char            *addr, *rx_port, *tx_port, *tmp; 
     192        char            *addr, *port, *tmp; 
     193        int              tx_port, rx_port; 
    191194        struct timeval   timeout; 
    192195 
     
    196199        } 
    197200 
    198         /* Parse the list of addresses/ports at the end of the command line... */ 
     201        /* Parse the list of addresses/ports at the end of the command line. */ 
    199202        addr    = (char *) strtok(argv[argc-1], "/"); 
    200         rx_port = (char *) strtok(NULL, "/"); 
    201         tx_port = (char *) strtok(NULL, "/"); 
    202         if (tx_port == NULL) { 
    203                 tx_port = rx_port; 
    204         } 
     203        rx_port = DEFAULT_RTP_PORT; 
     204        port    = (char *) strtok(NULL, "/"); 
     205        if (port != NULL) { 
     206                rx_port = atoi(port); 
     207        } 
     208        port    = (char *) strtok(NULL, "/"); 
     209        if (port != NULL) { 
     210                tx_port = atoi(port); 
     211        } else { 
     212                tx_port = rx_port; 
     213        } 
     214 
    205215        addr    = mbus_encode_str(addr); 
    206         mbus_qmsgf(m, e_addr, TRUE, "rtp.addr", "%s %d %d %d", addr, atoi(rx_port), atoi(tx_port), ttl); 
     216        mbus_qmsgf(m, e_addr, TRUE, "rtp.addr", "%s %d %d %d", addr, rx_port, tx_port, ttl); 
    207217        xfree(addr); 
    208218