Changeset 932:0de90185644f in roaraudio
- Timestamp:
- 12/07/08 17:50:12 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/roard.c
r920 r932 55 55 printf(" -dO OPTS - Set output options\n"); 56 56 57 printf("\nOutput Options:\n\n"); 58 printf(" -o --odriver DRV - Set the driver, use '-d list' to get a list\n"); 59 printf(" -O --odevice DEV - Set the device\n"); 60 printf(" -oO OPTS - Set output options\n"); 61 printf(" -oN - Adds another output\n"); 62 57 63 printf("\nSource Options:\n\n"); 58 64 printf(" -s --source DRV - Use DRV as input driver\n" … … 116 122 #define R_SETGID 2 117 123 124 int add_output (char * drv, char * dev, char * opts) { 125 ROAR_WARN("add_output(drv='%s', dev='%s', opts='%s') = ?", drv, dev, opts); 126 return -1; 127 } 128 118 129 int main (int argc, char * argv[]) { 119 130 int i; … … 134 145 char * s_opt = NULL; 135 146 int s_prim = 0; 147 char * o_drv = NULL; 148 char * o_dev = NULL; 149 char * o_opts = NULL; 136 150 char * sock_grp = ROAR_DEFAULT_SOCKGRP; 137 151 char * sock_user = NULL; … … 241 255 opts = argv[++i]; 242 256 257 } else if ( strcmp(k, "-o") == 0 || strcmp(k, "--odriver") == 0 ) { 258 o_drv = argv[++i]; 259 } else if ( strcmp(k, "-O") == 0 || strcmp(k, "--odevice") == 0 ) { 260 o_dev = argv[++i]; 261 } else if ( strcmp(k, "-oO") == 0 ) { 262 o_opts = argv[++i]; 263 } else if ( strcmp(k, "-oN") == 0 ) { 264 add_output(o_drv, o_dev, o_opts); 265 243 266 } else if ( strcmp(k, "-s") == 0 || strcmp(k, "--source") == 0 ) { 244 267 s_drv = argv[++i]; … … 338 361 339 362 } 363 364 if ( o_drv != NULL ) 365 add_output(o_drv, o_dev, o_opts); 340 366 341 367 ROAR_DBG("Server config: rate=%i, bits=%i, chans=%i", sa.rate, sa.bits, sa.channels);
Note: See TracChangeset
for help on using the changeset viewer.