Changeset 5234:61a667e3b453 in roaraudio


Ignore:
Timestamp:
11/12/11 16:19:06 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

make use of newer API functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroaross/libroaross.c

    r4964 r5234  
    10681068   mixer.mixer[0] = ( *ip       & 0xFF); 
    10691069   mixer.mixer[1] = ((*ip >> 8) & 0xFF); 
    1070    if ( roar_set_vol(&(handle->session->con), o_sid, &mixer, 2) == -1 ) { 
     1070   if ( roar_set_vol2(&(handle->session->con), o_sid, &mixer, 2, ROAR_SET_VOL_UNMAPPED) == -1 ) { 
    10711071    errno = EIO; 
    10721072    return -1; 
     
    20862086static int _vio_close    (struct roar_vio_calls * vio) { 
    20872087 int ret = 0; 
    2088  
    2089  if ( roar_vio_get_fh(vio) != -1 ) 
    2090   ret = close(roar_vio_get_fh(vio)); 
     2088 int fh = -1; 
     2089 
     2090 if ( roar_vio_ctl(vio, ROAR_VIO_CTL_GET_FH, &fh) != -1 ) 
     2091  if ( fh != -1 ) 
     2092   ret = close(fh); 
    20912093 
    20922094 roar_mm_free(vio); 
     
    21542156    } 
    21552157 
    2156     roar_vio_init_calls(vio);  // TODO: add error handling. 
    2157     roar_vio_set_fh(vio, ret); // TODO: add error handling. 
     2158    roar_vio_open_fh(vio, ret); 
    21582159    vio->close = _vio_close; 
    21592160    if ( (fr = roar_vio_to_stdio(vio, flags)) == NULL ) { 
Note: See TracChangeset for help on using the changeset viewer.