Changeset 5234:61a667e3b453 in roaraudio for libroaross
- Timestamp:
- 11/12/11 16:19:06 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroaross/libroaross.c
r4964 r5234 1068 1068 mixer.mixer[0] = ( *ip & 0xFF); 1069 1069 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 ) { 1071 1071 errno = EIO; 1072 1072 return -1; … … 2086 2086 static int _vio_close (struct roar_vio_calls * vio) { 2087 2087 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); 2091 2093 2092 2094 roar_mm_free(vio); … … 2154 2156 } 2155 2157 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); 2158 2159 vio->close = _vio_close; 2159 2160 if ( (fr = roar_vio_to_stdio(vio, flags)) == NULL ) {
Note: See TracChangeset
for help on using the changeset viewer.