Changeset 1660:99bfd21f00ef in roaraudio for libroar/simple.c


Ignore:
Timestamp:
05/08/09 16:56:40 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

changed name of fh in con struct to fh, this should all apps requiring the private member to fail to build, added function to get fh, change code to use them both everythere

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/simple.c

    r1476 r1660  
    6565int roar_simple_stream_obj  (struct roar_stream * s, int rate, int channels, int bits, int codec, char * server, int dir, char * name) { 
    6666 struct roar_connection con; 
     67 int ret; 
    6768 
    6869 if ( roar_simple_connect(&con, server, name) == -1 ) { 
     
    8788 } 
    8889 
     90 if ( (ret = roar_get_connection_fh(&con)) == -1 ) { 
     91  roar_disconnect(&con); 
     92  return -1; 
     93 } 
     94 
    8995 if ( dir == ROAR_DIR_PLAY ) { 
    90   ROAR_SHUTDOWN(con.fh, SHUT_RD); 
     96  ROAR_SHUTDOWN(ret, SHUT_RD); 
    9197 } else if ( dir == ROAR_DIR_MONITOR || dir == ROAR_DIR_RECORD ) { 
    92   ROAR_SHUTDOWN(con.fh, SHUT_WR); 
    93  } 
    94  
    95  return con.fh; 
     98  ROAR_SHUTDOWN(ret, SHUT_WR); 
     99 } 
     100 
     101 return ret; 
    96102} 
    97103 
     
    146152 
    147153#ifdef ROAR_HAVE_BSDSOCKETS 
    148  if ( getsockname(con->fh, (struct sockaddr *)&socket_addr, &len) == -1 ) { 
     154 if ( getsockname(roar_get_connection_fh(con), (struct sockaddr *)&socket_addr, &len) == -1 ) { 
    149155  return -1; 
    150156 } 
     
    339345 struct roar_connection con; 
    340346 
    341  con.fh = fh; 
     347 if ( roar_connect_fh(&con, fh) == -1 ) 
     348  return -1; 
    342349 
    343350 return roar_get_standby(&con); 
Note: See TracChangeset for help on using the changeset viewer.