Changeset 4885:01d694a7fdf7 in roaraudio


Ignore:
Timestamp:
04/28/11 17:28:25 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Some cleanup of roarclients to fix ckport warnings

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r4884 r4885  
    44        * Added functions to access symbolic names for audio info parameters (Closes: #51) 
    55        * added VIOs and DSTR elements: full: 
     6        * Some cleanup of roarclients to fix ckport warnings. 
    67 
    78v. 0.4beta5 - Tue Apr 26 2011 08:42 CEST 
  • roarclients/roar-config.c

    r4725 r4885  
    6868} 
    6969 
     70#define _strcat(buf, n) strncat(buf, n, sizeof(buf)-1-strlen(buf)) 
     71 
    7072int main (int argc, char * argv[]) { 
    7173 enum { NORMAL, PC } mode = NORMAL; 
     
    121123    if ( cflags || libs ) { 
    122124     if ( cflags ) 
    123       strcat(buf, flags_ptr->cflags); 
     125      _strcat(buf, flags_ptr->cflags); 
    124126 
    125127     if ( libs ) 
    126       strcat(buf, flags_ptr->libs); 
     128      _strcat(buf, flags_ptr->libs); 
    127129 
    128130     puts(buf); 
  • roarclients/roarclientpass.c

    r4708 r4885  
    2222 *  Boston, MA 02110-1301, USA. 
    2323 * 
     24 */ 
     25 
     26/* ckport options: 
     27 * ckport: ignore: ^roar_socket_open$ -- Used to get a clientfh. 
    2428 */ 
    2529 
     
    123127  roar_debug_set_stderr_mode(ROAR_DEBUG_MODE_SYSLOG); 
    124128#else 
    125   roar_debug_set_stderr_fh(-1); 
     129  roar_debug_set_stderr_vio(roar_stderr); 
    126130#endif 
    127131 } else { 
    128   roar_debug_set_stderr_fh(ROAR_STDERR); 
     132  roar_debug_set_stderr_vio(roar_stderr); 
    129133 } 
    130134 
  • roarclients/roarctl.c

    r4882 r4885  
    2222 *  Boston, MA 02110-1301, USA. 
    2323 * 
     24 */ 
     25 
     26/* ckport options: 
     27 * ckport: ignore: ^roar_req$ -- Used within ping command. 
    2428 */ 
    2529 
  • roarclients/roarinterconnect.c

    r4708 r4885  
    2222 *  Boston, MA 02110-1301, USA. 
    2323 * 
     24 */ 
     25 
     26/* ckport options: 
     27 * ckport: ignore: ^roar_cdriver_oss$     -- For OSS streams 
     28 * ckport: ignore: ^roar_simple_stream$   -- For RoarAudio streams 
     29 * ckport: ignore: ^roar_socket_connect$  -- For PulseAudio Simple streams 
    2430 */ 
    2531 
  • roarclients/roarmon.c

    r4883 r4885  
    205205 
    206206 if ( prethru ) { 
    207   if ( roar_stream_set_flags(&con, &s, ROAR_FLAG_PRETHRU, 0) == -1 ) { 
     207  if ( roar_stream_set_flags2(&con, &s, ROAR_FLAG_PRETHRU, ROAR_SET_FLAG) == -1 ) { 
    208208   fprintf(stderr, "Error: can not set prethru flag on stream\n"); 
    209209   roar_disconnect(&con); 
  • roarclients/roarmonhttp.c

    r4883 r4885  
    347347 
    348348 if ( sflags != ROAR_FLAG_NONE ) { 
    349   if ( roar_stream_set_flags(&con, &s, sflags, 0) == -1 ) { 
     349  if ( roar_stream_set_flags2(&con, &s, sflags, ROAR_SET_FLAG) == -1 ) { 
    350350   roar_disconnect(&con); 
    351351   return 14; 
  • roarclients/roarshout.c

    r4757 r4885  
    105105 char * s_url    = NULL; 
    106106 int    s_public = 0; 
    107  int    fh; 
     107 roar_vs_t * vss; 
     108 int    err; 
     109 ssize_t ret; 
    108110 int    i; 
    109111 char buf[BUFSIZE]; 
     
    252254  shout_set_url(shout, s_url); 
    253255 
    254  if ( (fh = roar_simple_monitor(rate, channels, bits, codec, server, "roarshout")) == -1 ) { 
    255   fprintf(stderr, "Error: can not start monitoring\n"); 
     256 if ( (vss = roar_vs_new_simple(server, "roarshout", rate, channels, codec, bits, ROAR_DIR_MONITOR, &err)) == NULL ) { 
     257  fprintf(stderr, "Error: can not start monitoring: %s\n", roar_vs_strerr(err)); 
    256258  return 1; 
    257259 } 
     
    262264 } 
    263265 
    264  while((i = read(fh, buf, BUFSIZE))) 
     266 while((ret = roar_vs_read(vss, buf, BUFSIZE, NULL))) 
    265267  if (shout_send(shout, (unsigned char*)buf, i) != SHOUTERR_SUCCESS) 
    266268   break; 
    267269 
    268  roar_simple_close(fh); 
     270 roar_vs_close(vss, ROAR_VS_TRUE, NULL); 
    269271 
    270272 shout_sync(shout); 
  • roarclients/roarsin.c

    r4708 r4885  
    8282 float length = 5; /* 5 sec */ 
    8383 float step;       /* how much time per sample we have to encode ... */ 
    84  int fh; 
     84 roar_vs_t * vss; 
     85 int err; 
    8586 int i; 
    8687 int16_t out[1024]; 
     
    109110 step   = M_PI*2*freq/rate; 
    110111 
    111  if ( (fh = roar_simple_play(rate, channels, bits, codec, NULL, "sine gen")) == -1 ) { 
    112   fprintf(stderr, "Error: can not open playback!\n"); 
     112 if ( (vss = roar_vs_new_playback(NULL, "sine gen", rate, channels, codec, bits, &err)) == NULL ) { 
     113  fprintf(stderr, "Error: can not open playback: %s\n", roar_vs_strerr(err)); 
    113114  exit(1); 
    114115 } 
     
    119120   t += step; 
    120121  } 
    121   write(fh, out, 2048); 
     122  roar_vs_write(vss, out, 2048, NULL); 
    122123 } 
    123124 
    124  roar_simple_close(fh); 
     125 roar_vs_close(vss, ROAR_VS_FALSE, NULL); 
    125126 
    126127 return 0; 
Note: See TracChangeset for help on using the changeset viewer.