Changeset 5022:b2a2e896974d in roaraudio for roarclients/roarcatplay.c


Ignore:
Timestamp:
05/27/11 17:13:54 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Converted most roarclients to to use VS API (See: #87)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roarclients/roarcatplay.c

    r4914 r5022  
    5454 int    bg      = 0; 
    5555 int    verbose = 0; 
     56 roar_vs_t * vss; 
     57 int err; 
    5658#ifdef ROAR_HAVE_UNIX 
    5759 struct roar_connection con[1]; 
     
    121123 } else { // MODE_SIMPLE 
    122124#endif 
    123   if ( roar_simple_play_file(file, server, "roarcatplay") == -1 ) { 
    124    ROAR_ERR("Can not start playback"); 
     125  if ( (vss = roar_vs_new_from_file(server, "roarcatplay", file, &err)) == NULL ) { 
     126   ROAR_ERR("Can not start playback: %s", roar_error2str(err)); 
    125127   return 1; 
    126128  } 
     129  roar_vs_run(vss, NULL); 
     130  roar_vs_sync(vss, ROAR_VS_WAIT, NULL); 
     131  roar_vs_close(vss, ROAR_VS_FALSE, NULL); 
    127132#ifdef ROAR_HAVE_UNIX 
    128133 } 
Note: See TracChangeset for help on using the changeset viewer.