Changeset 1194:0becc6f9403b in roaraudio


Ignore:
Timestamp:
02/04/09 15:07:03 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

sets defaults to defaults, make client name settable, added all esdcat options to be compatible

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roarclients/roarcat.c

    r669 r1194  
    4343 
    4444int main (int argc, char * argv[]) { 
    45  int    rate     = 44100; 
    46  int    bits     = 16; 
    47  int    channels = 2; 
     45 int    rate     = ROAR_RATE_DEFAULT; 
     46 int    bits     = ROAR_BITS_DEFAULT; 
     47 int    channels = ROAR_CHANNELS_DEFAULT; 
    4848 int    codec    = ROAR_CODEC_DEFAULT; 
    4949 char * server   = NULL; 
     
    5252 int    i; 
    5353 int    in = -1; 
     54 char * name = "roarcat"; 
    5455 char buf[BUFSIZE]; 
    5556 
     
    5758  k = argv[i]; 
    5859 
    59   if ( strcmp(k, "--server") == 0 ) { 
     60  if ( !strcmp(k, "--server") || !strcmp(k, "-s") ) { 
    6061   server = argv[++i]; 
    61   } else if ( strcmp(k, "--rate") == 0 ) { 
     62  } else if ( !strcmp(k, "-n") ) { 
     63   name = argv[++i]; 
     64  } else if ( !strcmp(k, "--rate") || !strcmp(k, "-r") ) { 
    6265   rate = atoi(argv[++i]); 
    63   } else if ( strcmp(k, "--bits") == 0 ) { 
     66  } else if ( !strcmp(k, "--bits") ) { 
    6467   bits = atoi(argv[++i]); 
    65   } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0 ) { 
     68  } else if ( !strcmp(k, "-b") ) { 
     69   bits = 8; 
     70  } else if ( !strcmp(k, "--channels") || !strcmp(k, "--chans") ) { 
    6671   channels = atoi(argv[++i]); 
    67   } else if ( strcmp(k, "--codec") == 0 ) { 
     72  } else if ( !strcmp(k, "-m") ) { 
     73   channels = 1; 
     74  } else if ( !strcmp(k, "--codec") ) { 
    6875   codec = roar_str2codec(argv[++i]); 
    69   } else if ( strcmp(k, "--help") == 0 ) { 
     76  } else if ( !strcmp(k, "--help") ) { 
    7077   usage(); 
    7178   return 0; 
     
    8289 } 
    8390 
    84  if ( (fh = roar_simple_play(rate, channels, bits, codec, server, "roarcat")) == -1 ) { 
     91 if ( (fh = roar_simple_play(rate, channels, bits, codec, server, name)) == -1 ) { 
    8592  fprintf(stderr, "Error: can not start playback\n"); 
    8693  return 1; 
Note: See TracChangeset for help on using the changeset viewer.