Changeset 4885:01d694a7fdf7 in roaraudio for roarclients/roarsin.c


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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.